from idc import * MakeComm(0x00000000,"Start of region R1This is most likely the original reset vector") MakeComm(0x00000004,"Undefined Instruction ") MakeComm(0x00000008,"SWI ") MakeComm(0x0000000c,"Prefetch Abort ") MakeComm(0x00000010,"Data Abort ") MakeComm(0x00000014,"Reserved ") MakeComm(0x00000018,"IRQ ") MakeComm(0x0000001c,"FIQ ") MakeComm(0x00000024,"This is also a endless loop") MakeComm(0x0000005c,"Jump and put the return address in LDR") MakeComm(0x00000060,"Jump and put the return address in LDR") MakeComm(0x00000064,"Jump and put the return address in LDR") MakeComm(0x00000068,"r0:=0xd3") MakeComm(0x0000006c,"CPSR:=0xd3 /* store updated program status */") MakeComm(0x00000070,"Ensures Supervisor Mode, clears the Status Flags, Disables IRQ and FIQ Interrupts") MakeComm(0x00000074,"Read SCTLR") MakeComm(0x00000078,"BIC = a AND NOT b , clears bit#0") MakeComm(0x0000007c,"Call Hypervisor Service if status-MI (Minus or negative result)SVCMI 0xf07ff5") MakeComm(0x00000080,"It seems to verify that the change worked") MakeComm(0x00000084,"SVCVS 0xf07ff5 (if overflow)") MakeComm(0x00000088,"Here we start with the MPU setup. For every Region we first set the RGNR and then the individual values") MakeComm(0x0000008c,"RGNR (MPU Memory Region Number Register) := 0") MakeComm(0x00000094,"MPU Region Base Address Register:=0") MakeComm(0x000000a4,"Region access control Register := 0x1008") MakeComm(0x000000ac,"Data MPU Region Size and Enable Register := 0x3F (Region Size=4GB, Enabled)") MakeComm(0x000000b4,"MPU Memory Region Number Register (RGNR) := 1") MakeComm(0x000000bc,"Write MPU Region Base Address Register := 0") MakeComm(0x000000cc,"Write Region access control Register = 0x300|0x8") MakeComm(0x000000d4,"Write Data MPU Region Size and Enable Register =0x21") MakeComm(0x000000dc,"MPU Memory Region Number Register (RGNR) := 2") MakeComm(0x000000e4,"Write MPU Region Base Address Register := 0x00800000") MakeComm(0x000000f4,"Write Region access control Register = 0x300|0xC") MakeComm(0x000000fc,"Write Data MPU Region Size and Enable Register =0x2D") MakeComm(0x00000104,"MPU Memory Region Number Register (RGNR) := 3") MakeComm(0x0000010c,"Write MPU Region Base Address Register := 0x10000000") MakeComm(0x0000011c,"Write Region access control Register = 0x00001301 ") MakeComm(0x00000124,"Write Data MPU Region Size and Enable Register := 0x00000029") MakeComm(0x0000012c,"MPU Memory Region Number Register (RGNR) := 4") MakeComm(0x00000154,"MPU Memory Region Number Register (RGNR) := 5") MakeComm(0x0000017c,"MPU Memory Region Number Register (RGNR) := 6") MakeComm(0x000001a4,"MPU Memory Region Number Register (RGNR) := 7") MakeComm(0x000001ac,"Write MPU Region Base Address Register := 0xC0000000") MakeComm(0x000001bc,"Write Region access control Register = 0x301") MakeComm(0x000001c4,"Write Data MPU Region Size and Enable Register := 0x1DNow we are done with the MPU setup") MakeComm(0x000001c8,"Read SCTLR ...") MakeComm(0x000001cc,"... set the MPU Enable bit ...") MakeComm(0x000001d0,"SVCMI 0xf07ff5") MakeComm(0x000001d4,"... and write the SCTLR") MakeComm(0x000001d8,"SVCVS0xf07ff5") MakeComm(0x000001e0,"manually Switching from Supervisor Mode to IRQ mode") MakeComm(0x000001e4,"This initializes the SP of IRQ mode?") MakeComm(0x000001ec,"manually Switching from to FIQ mode") MakeComm(0x000001f8,"manually Switching from FIQ Mode to Abort mode") MakeComm(0x00000204,"manually Switching from Abort Mode to Undefined mode") MakeComm(0x00000210,"manually Switching from Undefined Mode back to Supervisor mode") MakeComm(0x00000218,"Branch indirect with LinkThis also switches to Thumb mode") MakeComm(0x0000021c,"for(i=0x1FEA0;i<0x20000;i+=4)") MakeComm(0x00000220,"SKIP(0x00000234);") MakeComm(0x0000022c,"memset(0x1FEA0;i<0x20000,0);This is a bug, it actually is memset(0x1FEA0;i<=0x20000,0);") MakeComm(0x00000234,"We are done with delay(50);r15 is Code PointerThis could be a reference to R2 (BTCM)") MakeComm(0x00000240,"This seems to be comparing 2 addresses straight out of Firmware, so this is likely always true") MakeComm(0x00000270,"memset(0x0080FE50-0x00828000,0), off-by-one-again!") MakeComm(0x00000274,"SKIP(0x00000278)") MakeComm(0x00000288,"memset(0x00800000-0x00803400)") MakeComm(0x000002a0,"memset(0x00803400-r1=0x00808000)") MakeComm(0x000002ac,"TRE TEX Remap Enable (?)") MakeComm(0x000002b0,"[SCTLR] |= 0x1000000 ") MakeComm(0x000002b4,"Clear all registers...") MakeComm(0x00000574,"Loading base address 0x0080FE50This is a function that is a called by most SATA requests to allocate a new buffer") MakeComm(0x00000578,"r0:=[0x0080FE50]") MakeComm(0x00000582,"[0x00822B7C]==0?[0x00822B7C] ist nur 0x40 und 0x39[0x00822B7C] ist nur 0x40 und 0x3f") MakeComm(0x00000592,"[0x00822B7C]--") MakeComm(0x00000670,"call(base_addr)") MakeComm(0x00000676,"64-Bit Read from [r4] , result is split into r0 and r2") MakeComm(0x0000067a,"r0 likely contains the SATA PHY base address, +3 is for readingLoading the command byte from SATA request") MakeComm(0x0000067e,"This is a write to an unallocated address, most likely a bug.") MakeComm(0x00000682,"This is a write to an unallocated address, most likely a bug.") MakeComm(0x00000686,"Seems like loading a base address") MakeComm(0x00000688,"Function(base_addr, sata_cmd_byte);") MakeComm(0x00000798,"Load base address and LBA") MakeComm(0x00000aa4,"[0x79AB5100]:=0 , but it does not exist!?!BUG") MakeComm(0x00000aaa,"r0:=[[[0xC4C]]+52]") MakeComm(0x00000aba,"Loading base address 0x0081C648") MakeComm(0x00000abe,"r1:=[[[0xC50]]+536][0x00800E18]This is a pointer into a 33 Element ring-buffer") MakeComm(0x00000ac2,"r1:=[[[0xC50]]+528]0x00800E10This is the second pointer into a 33 Element ring-buffer") MakeComm(0x00000ac6,"r2 is usually r1+1, but it wraps around at r2=0x0 and r1=0x20 (which seems to be an off-by-one BUG) , and it can also be equal r1=0xE r2=0xE debugmex1queryseq.log") MakeComm(0x00000ac8,"[[[0xC50]]+536]==[[[0xC50]]+528] ?") MakeComm(0x00000aca,"I think we have a corruption here: This variable is in the last 2 bytes of NCQ Buffer #33BUG!") MakeComm(0x00000ace,"Each ring buffer element has 16 Bytes: 0x00800C00+(nbuf<<4)Last element starts at 0x00800E00 and ends at 0x00800E0F ") MakeComm(0x00000ad2,"Writing the ring buffer element address on the Stack") MakeComm(0x00000ad4,"Loading value of first pointer") MakeComm(0x00000ad8,"If firstp==0x20 r1:=0else firstp++") MakeComm(0x00000ae0,"Here is an off-by-one BUG") MakeComm(0x00000ae2,"firstp:=(firstp==0x20)?0:firstp+1;") MakeComm(0x00000ae6,"Retrieving Ring buffer Element address from stack again") MakeComm(0x00000aea,"Put 0x0081F59C on stack") MakeComm(0x00000aec,"This access is redirected from r13 (which is the Stack Pointer for User-Space) to SP or SP_SVC (which is the stack pointer for Supervisor mode), since we are currently in supervisor mode") MakeComm(0x00000af4,"r2:=[request+8]") MakeComm(0x00000af6,"Base address of the SATA Request") MakeComm(0x00000af8,"Loading SATA CMD byte") MakeComm(0x00000afa,"This is a call() which will return again ;; BREAKPOINT") MakeComm(0x00000f76,"Zero Extend Half-Word") MakeComm(0x00000f7a,"Writing out the SATA Command Byte to this unknown address") MakeComm(0x00000f80,"Saving the SATA CMD Byte again to unkown memory") MakeComm(0x00000f88,"This multiplying the SATA Command Byte with a constant from the TEA(Tiny Encryption Algorithm https://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm), which is likely some kind of fast hashing of the value. Afterwards we >>28 (Dont forget that TEA is a very weak hashing algorithm!!!) Some more interesting explanation: http://cstheory.stackexchange.com/questions/6193/what-is-special-about-232-phi-in-cryptography") MakeComm(0x00000f8e,"(SATA_CMD_BYTE * 2654435769) >> 28") MakeComm(0x00000f92,"[0x0081F59C+((((SATA_CMD_BYTE * 2654435769)&0xffffffff) >> 28)*3)<<2)] = 0x0081F59C+0x9c = 0x0081F638 https://github.com/KunBetter/MemKV") MakeComm(0x00000f96,"Here we are likely looking up in a hash table, the result we are getting here is 0x0081D8B4. We should try this code for all possible command bytes and resolve the whole table. A normal lookup table would have taken 1 KB, due to the *3 here, we likely need 3 KB") MakeComm(0x00000f9e,"Seems to be superfluous") MakeComm(0x00000fa2,"This gets loopy?!?") MakeComm(0x00000fa6,"No it isnt zero we do do not jump") MakeComm(0x00000fa8,"Seems like we are walking through a tree here until we hit a leaf with the right handler") MakeComm(0x00000faa,"Now we verify whether this is actually it") MakeComm(0x00000fac,"Hooray we found the leaf with the right handler") MakeComm(0x00000fae,"So perhaps r1 is 0?") MakeComm(0x00000fb0,"No, it isnt so we have to jump") MakeComm(0x00000fb4,"This is for when we found the right handler") MakeComm(0x00000fb6,"Now we take 32 Bits from leaf-addr+4") MakeComm(0x00000fb8,"We only take Bit#9") MakeComm(0x00000fbc,"And compare it with 0 so we jump") MakeComm(0x00000fce,"r4:=r1<<0 ?!?!? N and Z flags are updated, C is not updated due to <<0 (hey, they even specified this!!!)") MakeComm(0x00000fd0,"We do not jump .... ?") MakeComm(0x00000fd2,"This seems to be some kind of bitfieldd") MakeComm(0x00000fd4,"No we are checking Bit 0") MakeComm(0x00000fd8,"This time it is 1, therefore no jumpThis jump is active for the commands 83h SECRET COMMAND, 85h Disable the APM feature set, 8Fh SECRET COMMAND") MakeComm(0x00000fde,"And finally we jump to the address from the table") MakeComm(0x00000fe0,"Here we are done with the SATA command handler, and we analyze the return value, likely a base address of the response") MakeComm(0x00001354,"Load LBA and number of blocks requested") MakeComm(0x0000135e,"Caculate endLBA:=startLBA+blocks-1") MakeComm(0x00001364,"Is requested endLBA beyond end of device?") MakeComm(0x00001368,"Is requested LBA beyond end of device?") MakeComm(0x000013dc,"LBA32k") MakeComm(0x00001454,"This is likely the SATA READ handler ;; BREAKPOINT") MakeComm(0x000014ca,"LBA32k") MakeComm(0x000014ce,"LBA8Kmod4") MakeComm(0x00001526,"LBA32K") MakeComm(0x000021be,"Load LBA") MakeComm(0x000021c0,"Copy LBA") MakeComm(0x000024dc,"LBA32K") MakeComm(0x00002700,"Load LBA and number of blocks") MakeComm(0x000027ba,"Load LBA") MakeComm(0x000027c4,"Looking whether the LBA is in one of the 4 caches(?) already") MakeComm(0x00002836,"We havent found the LBA in the 4 caches") MakeComm(0x00002838,"DISASSEMBLER BUG IN OPENOCDCalculate endLBA") MakeComm(0x0000283e,"Storing the LBA") MakeComm(0x000028ca,"Loading LBA") MakeComm(0x000028ce,"Storing the LBA") MakeComm(0x00002984,"Loading LBA") MakeComm(0x00002986,"r2:= LBA relative to 4 KB alignment") MakeComm(0x0000298a,"r8:= 8 - 4KB alignment") MakeComm(0x00002990,"Branch if Carry Set") MakeComm(0x000029a2,"r3:= r10 << (8 - 4KBalignment)") MakeComm(0x000029a8,"r3:= (r10 << (8 - 4KBalignment) ) - 1 ) << (4KB-alignment)") MakeComm(0x000029ae,"Store LBA and calculated value") MakeComm(0x000029b4,"Calculating 4KB address") MakeComm(0x000029b6,"Store 4KB addressPOTENTIAL OPENOCD DISASSEMBLING BUG") MakeComm(0x00002a74,"Loading LBA4K") MakeComm(0x00002a82,"Load LBA4K") MakeComm(0x00002be2,"Load LBA") MakeComm(0x00002be4,"Adding 4KB-alignment") MakeComm(0x00002be8,"Store added LBA") MakeComm(0x00002e7a,"This has something to do with 4 KB alignment") MakeComm(0x00003b42,"Load LBA4K") MakeComm(0x00003b76,"[0x00808008] contains the array base address 0080fe5c") MakeComm(0x00003b7e,"Loading into which Block we should put the data") MakeComm(0x00003b80,"Calculating the final RAM address") MakeComm(0x00003b84,"Store the RAM address for the data") MakeComm(0x00003d1c,"LBA4K+1") MakeComm(0x00003d1e,"Store LBA4K+1") MakeComm(0x00004202,"Load LBA4K") MakeComm(0x00004900,"BUG in OPENOCD DISASSEMBLY") MakeComm(0x00004924,"Loading 4KBaddress") MakeComm(0x00005e80,"get FTLaddr") MakeComm(0x00005e82,"get Divisor 0x200 = 512") MakeComm(0x00005e86,"FTL9 = FTLaddr / 0x200") MakeComm(0x00005e8a,"Load 0x20BC = 8380, this is likely the number of blocks per zone in the NAND flash") MakeComm(0x00005e8c,"8380 - 180 = 8200") MakeComm(0x00005e90,"= FTL9 / 8200") MakeComm(0x00005e94,"= (FTL9 / 8200) + 1") MakeComm(0x00005f16,"Memory Address") MakeComm(0x000065da,"Loading base address 0x00823D20") MakeComm(0x000065e0,"Never happensNo, it does.") MakeComm(0x000065ea,"call_5d6e(addr=0x00824FE8)") MakeComm(0x00006660,"Is the sector TRIMmed? (0x1ffffff means TRIM)") MakeComm(0x00006668,"Load 0x8010F0, the address where 0x200 is stored") MakeComm(0x0000666c,"Load 0x200") MakeComm(0x0000666e,"FTL9 = FTLaddr / 0x200 (this is >> 9 or / 512)") MakeComm(0x00006672,"Load address 8010E0") MakeComm(0x00006674,"Load value 8380 (0x20BC)") MakeComm(0x00006676,"8380 - 180 = 8200") MakeComm(0x0000667a,"= FTL9 / 8200") MakeComm(0x0000667e,"= ( FTL9 / 8200 ) + 1") MakeComm(0x00006680,"= ( ( ( FTL9 / 8200 ) + 1 ) * 180 ) + FTL9") MakeComm(0x00007346,"Set all GPIOs to INPUT") MakeComm(0x00007480,"function sata_7480(controller=1,0xC35,0x0000FFFF,0,r0=5)") MakeComm(0x00007486,"Calculate controller address (base_address+0x20*controller)") MakeComm(0x0000752c,"call_sata_7480(controller=1,0xC35,0x0000FFFF,0,r0=5);") MakeComm(0x000075b0,"Loading 4KBaddr") MakeComm(0x000075b2,"Storing 4KBaddr") MakeComm(0x00007622,"Load 4KB address") MakeComm(0x0000762c,"r0 := 4KBaddr / 511This looks like an off-by-one bug to me") MakeComm(0x00007640,"MLS{cond} Rd, Rn, Rm, Ra : The MLS instruction multiplies the values from Rn and Rm, subtracts the result from the value from Ra, and places the least significant 32 bits of the final result in Rd.r12:=r7-r1*r0 = 0x000BDD46 - 0x000001FF * 0x000005F1r12:= 4KB modulo 511") MakeComm(0x0000764c,"0x0081BDFC + (4KBmod511 << 2)") MakeComm(0x00007654,"Loading LBA4K") MakeComm(0x00007656,"Compare LBA4K") MakeComm(0x00007678,"==~ ?") MakeComm(0x0000768c,"LBA4K") MakeComm(0x000076bc,"Compare LBA4K") MakeComm(0x000076c4,"Loading value from a FTL MapThis is likely a hash (4KBmod511 << 2)") MakeComm(0x000076c6,"Compare Value from FTL with 0xFFFF") MakeComm(0x000076d8,"0x0081BDFC + (4KBmod511 << 2)") MakeComm(0x000079e0,"Load LBA4K") MakeComm(0x00007cde,"Copy LBA from SATA request to SATA response") MakeComm(0x00007e92,"This function transfers multiple Blocks over SATA") MakeComm(0x00007eae,"bDo2Blocks = [20100138] & 0x10000") MakeComm(0x00007f3a,"Number of blocks to be transferred") MakeComm(0x00008e18,"This function waits for SATA COMRESET and does the necessary initialisation") MakeComm(0x00008e40,"Is SATA PHY unavailable?") MakeComm(0x00008e4a,"Checking with SATA PHY whether COMINIT is seen") MakeComm(0x00008e4e,"COMINIT := [0x200000AC] & 0x1000 ") MakeComm(0x00008e50,"Jump if not COMINITThis is a busy loop waiting for a SATA connection (COMINIT)") MakeComm(0x00008e52,"SATA PHY reported COMINIT signal!") MakeComm(0x00008e5c,"[0x20000124] &=! 1") MakeComm(0x00008e64,"[0x2000002C] := 0") MakeComm(0x00008e6a,"[0x200000C0] := 0xFFFFFFFF") MakeComm(0x00008e6c,"[0x200000C8] := 0xFFFFFFFF") MakeComm(0x00008e74,"if(!r0=BYTE[0x0080800C])") MakeComm(0x00008e86,"if([0x2000000C]<<25 ?!=?)") MakeComm(0x00009a6e,"Here it seems we have a problem with the disassembler") MakeComm(0x00009bd2,"0x00824F3C + ( 8KBbit << 3 )") MakeComm(0x00009bdc,"0x00824F40 + ( 8KBbit << 3 )") MakeComm(0x00009da8,"Load LBA4K") MakeComm(0x00009dc2,"LBA4K -> LBA8K") MakeComm(0x00009dc6,"Storing LBA8K") MakeComm(0x00009dd8,"LBA4K -> LBA4K1bit") MakeComm(0x00009e3a,"Calculate 8KB address") MakeComm(0x00009e44,"Store 8KB address") MakeComm(0x00009e46,"Calculate 8KBbit = 8KB & 1") MakeComm(0x0000aacc,"IRQ Handler starts here") MakeComm(0x0000aad0,"Loading base address 0x20000000") MakeComm(0x0000aad4,"r0:=[0x200000C0]Observed values: A000,A008,A009") MakeComm(0x0000aad8,"r1:=[0x200000c8]") MakeComm(0x0000aadc,"We should put a BREAKPOINT here to avoid any race-conditions in the LDRs directly before") MakeComm(0x0000aae0,"[0x200000C0]==0xe000?") MakeComm(0x0000aae4,"Here we jump to the specific Interrupt handler") MakeComm(0x0000aba8,"End of the IRQ handler") MakeComm(0x0000acf4,"[0x0081C63C]:=bit_16([0x20501038])") MakeComm(0x0000acf8,"[0x0081C63D]:=1") MakeComm(0x0000acfa,"[0x0081C63E]:=1") MakeComm(0x0000acfc,"[0x0081C63F]:=1") MakeComm(0x0000acfe,"[0x0081C640]:=0") MakeComm(0x0000ad00,"[0x0081C641]:=1") MakeComm(0x0000ad06,"This differs GOOD!=BAD") MakeComm(0x0000ad12,"[0x0081C642]:=0") MakeComm(0x0000ad14,"GOOD!=BAD") MakeComm(0x0000ad1e,"GOOD!=BAD this could be the problem") MakeComm(0x0000ad26,"[0x0081C643]:=0 this is only done on BAD[0x0081C643]:= ([0x20501038]<<7 ...)?1:0") MakeComm(0x0000ad2e,"Loading Base Address") MakeComm(0x0000ad30,"Disable Interrupts") MakeComm(0x0000ad5c,"CALL(0xcabe)") MakeComm(0x0000ad64,"[0x0081C63C] != 1 ?") MakeComm(0x0000ad6c,"call_ed96(0);") MakeComm(0x0000ad70,"call_d692();") MakeComm(0x0000ad74,"SDRM Magic Code for SD-RAM") MakeComm(0x0000ad7c,"SDRM") MakeComm(0x0000ad7e,"call_10908()") MakeComm(0x0000ad86,"[0x0081C63C] != 1 ?") MakeComm(0x0000ad94,"DISASSEMBLER error: This is BLX 0xB4A0") MakeComm(0x0000aec6,"This is different GOOD!=BAD") MakeComm(0x0000aeca,"[0x0000aee2]==[0x80000024]?") MakeComm(0x0000aef8,"Target address: Reset Vector of Interrupt Table") MakeComm(0x0000aefc,"Endless loop instruction") MakeComm(0x0000af00,"Overwriting Reset Vector in Interrupt table to loop endless") MakeComm(0x0000af04,"Return();") MakeComm(0x0000b0a2,"Loading base address 0x2050F000") MakeComm(0x0000b0a8,"Loading base address 0x20500000") MakeComm(0x0000b0b0,"[0x20500000] &=! 0x00007000") MakeComm(0x0000b0b6,"[0x20500020] := 0x00A00500") MakeComm(0x0000b0ba,"[0x2050F038] vs. 9") MakeComm(0x0000b0bc,"Branch if Carry Set") MakeComm(0x0000b0be,"Table branch byte") MakeComm(0x0000b0d4,"[0x20500000] |= 0x00000700") MakeComm(0x0000b0da,"[0x20500030]:=0x00000111") MakeComm(0x0000b0e2,"delay(1000);") MakeComm(0x0000b2ae,"Loading base address 0x0081C644") MakeComm(0x0000b2b0,"Loading base address 0x00800C00") MakeComm(0x0000b2b2,"[0x0081C648]:=0x00800C00") MakeComm(0x0000b2b4,"Change base address slightly") MakeComm(0x0000b2bc,"[0x00800E18]:=0") MakeComm(0x0000b2be,"[0x00800E10]:=0") MakeComm(0x0000b2c0,"[0x00800E14]:=0") MakeComm(0x0000b2c2,"[0x00800E1C]:=0") MakeComm(0x0000b2c4,"Change base address again") MakeComm(0x0000b2ce,"[0x20000124] |= 0x02000000") MakeComm(0x0000b2d2,"[0x2000012C]:=0x40800C00 ") MakeComm(0x0000b2da,"[0x20000124] |= 0x08000000") MakeComm(0x0000b2e2,"[0x20000124] |= 0x04000000") MakeComm(0x0000b2ea,"[0x20000124] |= 0x10000000") MakeComm(0x0000b2f2,"[0x20000128] &=! 0x00000f00") MakeComm(0x0000b2fa,"[0x20000128] |= 0x00000200") MakeComm(0x0000b30a,"[0x20000124] |= 0x40000000") MakeComm(0x0000b30e,"return();") MakeComm(0x0000b5b8,"[0x80000024]==0x29135201 ?") MakeComm(0x0000b5cc,"[0x0081C658]:=0x81C00000This could be the initialisation of a PHY with a memory address") MakeComm(0x0000b5d0,"[0x0081C668]:=0x81C00000 ") MakeComm(0x0000b5e0,"[0x0081C660]:=([0x0081C638]>>9)<<4") MakeComm(0x0000b5e4,"r0:=1 if([0x0081C660])") MakeComm(0x0000b5f4,"Size:=16 MB") MakeComm(0x0000b5f8,"memset(0x81C00000,0,16MB);") MakeComm(0x0000b600,"Loading base address 0x20102000") MakeComm(0x0000b608,"[0x20102018]:=0x81BF7FF0") MakeComm(0x0000b610,"[0x0081C63F]==0 ?") MakeComm(0x0000b620,"[0x0081C63F]==0 ? { [0x20102000]&=!0x10000 } : { [0x20102000]|=0x10000 }") MakeComm(0x0000b62c,"[0x20102010] |= 0x2000") MakeComm(0x0000b638,"[0x20102010] |= 0x400000") MakeComm(0x0000b644,"[0x20102010] |= 0x1000") MakeComm(0x0000b65c,"[0x20102000] |= 0x20000") MakeComm(0x0000b668,"[0x20102000] |= 0x400000") MakeComm(0x0000b670,"[0x20102008] := 0x00A00000") MakeComm(0x0000b68c,"Loading base address 0x20000000") MakeComm(0x0000b698,"[0x20000120] &=! 0x100000") MakeComm(0x0000b69c,"Loading base address 0x20100000 by doing (0x20100000 | (0x20100000>>9))") MakeComm(0x0000b6a8,"[0x20100000] &=! 8") MakeComm(0x0000b6b4,"[0x20100100] &=! 0xC") MakeComm(0x0000b6c0,"[0x20100100] |= 0x800") MakeComm(0x0000b6cc,"[0x20100104] |= 0x500 ") MakeComm(0x0000b6d8,"[0x20100104] |= 0x0F") MakeComm(0x0000b6e0,"[0x0081C63E] == 0 ?") MakeComm(0x0000b6f0,"[0x20100100] |= 0x40") MakeComm(0x0000b6fc,"[0x20100100] |= 0x20") MakeComm(0x0000b708,"[0x20102010] |= 0x2d0000") MakeComm(0x0000b714,"[0x2000009C] |= 0x880000") MakeComm(0x0000b748,"[0x20102014] := 0x00040000 ") MakeComm(0x0000b754,"[0x20100100] |= 0x80") MakeComm(0x0000b75c,"[0x20100340] := 0") MakeComm(0x0000b760,"[0x20100380] := 0") MakeComm(0x0000b768,"[0x20100384] := 0xFFFFFFFF") MakeComm(0x0000b770,"Loading base address 0x20104000") MakeComm(0x0000b774,"[0x20104000] := 0x01005006 ") MakeComm(0x0000bd0e,"Loading base address 0x10050000") MakeComm(0x0000bd12,"Loading base address 0x80000000") MakeComm(0x0000bd16,"[0x10050018]:=8") MakeComm(0x0000bd20,"[0x10050018]:=0") MakeComm(0x0000bd28,"It seems that this 0x80000000 memtest happens only on BAD, not on GOOD. Why?") MakeComm(0x0000bd2a,"[0x80000000]=0x80000000") MakeComm(0x0000bd32,"Reading [0x80000000] twice and comparing results") MakeComm(0x0000bd40,"return(0);") MakeComm(0x0000bd42,"return(0);") MakeComm(0x0000bd60,"Loading base address 0x20500000") MakeComm(0x0000bd68,"[0x20500004] &=! 5") MakeComm(0x0000bd70,"Loading base address 0x20500000") MakeComm(0x0000bd78,"[0x20500004] |= 5") MakeComm(0x0000be5c,"Loading base address 0x10050000") MakeComm(0x0000be5e,"Now we are toggling Bit 0x8 in [0x10050018]:GOOD!=BADGOOD=0x1F000000 BAD=0") MakeComm(0x0000be64,"[0x10050018] |= 0x8") MakeComm(0x0000be6c,"[0x10050018] &=! 0x8") MakeComm(0x0000be6e,"return();") MakeComm(0x0000c0f2,"return();") MakeComm(0x0000c424,"Loading base address 0x10050000") MakeComm(0x0000c430,"[0x10050000] := [0x10050000] & ! 0x0000f000 | 0x00002000 ") MakeComm(0x0000c432,"return();") MakeComm(0x0000c4ea,"SKIP(0x0000c4f0)") MakeComm(0x0000c5da,"Loading base address 0x10050000 again") MakeComm(0x0000c5de,"param==2 ?") MakeComm(0x0000c5e2,"[0x10050004]:=0x00202510 ") MakeComm(0x0000c5e4,"delay(100);") MakeComm(0x0000c5e8,"delay(100);") MakeComm(0x0000c5f8,"Loading base address 0x10050000") MakeComm(0x0000c5fc,"Unless some code changes r0 and jumps here directly, r0 will never be anything but 1") MakeComm(0x0000c60e,"[0x10050004]-=0x10") MakeComm(0x0000c628,"[0x10050014]:=0xFF000000") MakeComm(0x0000c62e,"[0x10050028]:=0xFFFF00FF") MakeComm(0x0000c642,"[0x1005010C]:=0x008007E0") MakeComm(0x0000c646,"[0x10050008]:=0x1323") MakeComm(0x0000c64a,"for(i=0;i<10;i++)") MakeComm(0x0000c64e,"delay(10);") MakeComm(0x0000c658,"Loading base address 0x1004F010") MakeComm(0x0000c65e,"[0x1004F010]:=0x08080808") MakeComm(0x0000c660,"[0x1004F018]:=0x08080808") MakeComm(0x0000c666,"[0x1004F028]:=0x8") MakeComm(0x0000c66c,"[0x1004F080]:=0 ") MakeComm(0x0000c66e,"[0x1004F084]:=0") MakeComm(0x0000c670,"[0x1004F088]:=0") MakeComm(0x0000c67a,"[0x1004F030] &= 0x10100070") MakeComm(0x0000c682,"[0x1004F030] |= 0x20") MakeComm(0x0000c684,"Changing base address slightly. Why is this a common practice?!?") MakeComm(0x0000c688,"delay(20);") MakeComm(0x0000c690,"delay(20);") MakeComm(0x0000c69a,"[0x1004F030] &=! 0x00000040") MakeComm(0x0000c69c,"delay(20);") MakeComm(0x0000c6a0,"delay(20);") MakeComm(0x0000c6aa,"[0x1004F030] |= 0x40") MakeComm(0x0000c6ac,"delay(20);") MakeComm(0x0000c6b0,"delay(20);") MakeComm(0x0000c6b4,"Loading base address 0x10050000") MakeComm(0x0000c6b8,"[0x10050040]<<28") MakeComm(0x0000c6c4,"Loading base address 0x1004F010") MakeComm(0x0000c6cc,"[0x1004F010]:=0x7F7F7F7F") MakeComm(0x0000c6ce,"[0x1004F018]:=0x7F7F7F7F") MakeComm(0x0000c6d4,"[0x1004F028]:=0x7F") MakeComm(0x0000c6d8,"[0x1004F080]:=0x0C183060") MakeComm(0x0000c6dc,"[0x1004F084]:=0xC183060C") MakeComm(0x0000c6e2,"[0x1004F088]:=0x30 (This register reads something else than what is written into it)") MakeComm(0x0000c6e6,"[0x1004F030]:=0x10107F30") MakeComm(0x0000c6ec,"for(i=0;i<20;i++)") MakeComm(0x0000c6f0,"A short delay(20);") MakeComm(0x0000c6fc,"[0x1004F030]:= 0x10107F30 - 0x20") MakeComm(0x0000c6fe,"for(i=0;i<20;i++)") MakeComm(0x0000c702,"Another delay(20);") MakeComm(0x0000c706,"call_be5c();") MakeComm(0x0000c70a,"call_bd60();") MakeComm(0x0000c70e,"Loading base address 0x10050000") MakeComm(0x0000c712,"delay(10);") MakeComm(0x0000c71c,"[0x10050000]<<23 >= 0 ?") MakeComm(0x0000c720,"[0x10050048]<<30") MakeComm(0x0000c722,"[0x10050048]<<30 == 0 ?") MakeComm(0x0000c75a,"Loading base address 0x10050000") MakeComm(0x0000c75e,"[0x10050030]:=0xF6") MakeComm(0x0000c762,"[0x10050034]:=0x2347648D") MakeComm(0x0000c766,"[0x10050038]:=0x24203408") MakeComm(0x0000c76a,"[0x1005003C]:=0x38260235") MakeComm(0x0000c76c,"return();") MakeComm(0x0000c76e,"Loading base address 0x1004F010") MakeComm(0x0000c774,"[0x1004F000]:=0x17021200") MakeComm(0x0000c778,"[0x1004F068]:=0x105E000E") MakeComm(0x0000c77c,"[0x1004F06c]:=0x0005000F") MakeComm(0x0000c782,"[0x1004F0ac]:=0x408") MakeComm(0x0000c788,"[0x1004F040]:=0x0F080304") MakeComm(0x0000c790,"[0x1004F040] |= 0x00040000") MakeComm(0x0000c798,"[0x1004F040] |= 2") MakeComm(0x0000c79e,"([0x1004F048]<<31)==0 ?") MakeComm(0x0000c7a6,"[0x1004F040] &=! 2") MakeComm(0x0000c7ae,"[0x1004F040] &=! 0x08000000") MakeComm(0x0000c7b0,"LBA32K%128") MakeComm(0x0000c7b6,"[0x1004F040] &=! 0x00040000") MakeComm(0x0000c7ba,"[0x1004F038]:=0xf") MakeComm(0x0000c7bc,"Change base address") MakeComm(0x0000c7c4,"[0x10050000] |= 0x10000000") MakeComm(0x0000c7c6,"[0x10050040]<<28GOOD!=BAD") MakeComm(0x0000c7ca,"SKIP(0x0000c7cc);GOOD!=BADOn GOOD we run into an endless loop here waiting for this bit to come, which is likely due to it being initialized already. On Bad this bit comes and we continue ...GOTO(0x0000c7cc); // this directly changes the pc when reached, and does not execute code in between") MakeComm(0x0000c7d2,"[0x10050000] &=! 0x10000000") MakeComm(0x0000c7d4,"return();") MakeComm(0x0000c7d6,"Loading base address") MakeComm(0x0000c7dc,"[0x1004F000]:=0x17020A40") MakeComm(0x0000c7e0,"[0x1004F004]:=0x09210100") MakeComm(0x0000c7e4,"[0x1004F008]:=0x00010004") MakeComm(0x0000c7ea,"[0x1004F010]:=08080808") MakeComm(0x0000c7ec,"[0x1004F018]:=0x08080808 ") MakeComm(0x0000c7f0,"[0x1004F028]:=0x00000008") MakeComm(0x0000c7f4,"[0x1004F030]:=0x10100070") MakeComm(0x0000c7fa,"[0x1004F038]:=0x001F0000") MakeComm(0x0000c7fe,"[0x1004F040]:=0x08000304") MakeComm(0x0000c802,"[0x1004F048]:=0x00000000This instruction does not seem to do what it should?") MakeComm(0x0000c808,"[0x1004F05C]:=0x00000208") MakeComm(0x0000c80c,"[0x1004F068]:=0x105E107E") MakeComm(0x0000c810,"[0x1004F06C]:=0x0008107F") MakeComm(0x0000c812,"[0x1004F0AC]:=0") MakeComm(0x0000c816,"[0x1004F080]:=0") MakeComm(0x0000c81a,"[0x1004F084]:=0") MakeComm(0x0000c81e,"[0x1004F088]:=0") MakeComm(0x0000c824,"[0x1004F160]:=0xFFFFFFFF") MakeComm(0x0000c828,"return();") MakeComm(0x0000c8ca,"Division factor") MakeComm(0x0000c8d0,"LBA32K/3760") MakeComm(0x0000c8d4,"LBA32K%3760") MakeComm(0x0000c8d8,"LBA32K/3760 * 3") MakeComm(0x0000c980,"Loading base address 0x10050000") MakeComm(0x0000c988,"[0x10050010]:=0x07000000") MakeComm(0x0000c98e,"[0x10050010]:=0x07100000") MakeComm(0x0000c990,"delay(100);") MakeComm(0x0000c996,"delay(100);") MakeComm(0x0000c99a,"[0x10050010]:=0x00071c00") MakeComm(0x0000c99e,"[0x10050010]:=0x00171C00") MakeComm(0x0000c9a0,"for(i=0;i<10;i++)") MakeComm(0x0000c9ba,"Calculating FTLaddr") MakeComm(0x0000c9ca,"This is the first store after the firmware realized, whether the page exists or is TRIMmed") MakeComm(0x0000c9e8,"LBA32K/3760") MakeComm(0x0000c9ec,"LBA32K%3760") MakeComm(0x0000ca00,"LBA32_3760 * 3") MakeComm(0x0000ca06,"0x84C1F000 + LBA32_3760 * 3") MakeComm(0x0000ca1c,"delay(10);") MakeComm(0x0000ca20,"[0x10050010]:=0x00010BFC") MakeComm(0x0000ca24,"[0x10050010]:=0x00110BFC") MakeComm(0x0000ca26,"delay(10);") MakeComm(0x0000ca2c,"delay(10);") MakeComm(0x0000ca32,"[0x10050010]:=0x00000708") MakeComm(0x0000ca36,"[0x10050010]:=0x00100708") MakeComm(0x0000ca3c,"[0x10050010]:=0x00000818") MakeComm(0x0000ca40,"[0x10050010]:=0x00100818") MakeComm(0x0000ca46,"[0x10050010]:=0x00000c04") MakeComm(0x0000ca4a,"[0x10050010]:=0x00100c04") MakeComm(0x0000ca4c,"delay(50);") MakeComm(0x0000ca52,"delay(50);") MakeComm(0x0000ca58,"[0x10050010]:=0x09000000") MakeComm(0x0000ca60,"[0x10050054]<<31 == 0 ?") MakeComm(0x0000ca68,"[0x10050010]:=0x09100000") MakeComm(0x0000ca76,"[0x10050010]:=0x09010000") MakeComm(0x0000ca80,"[0x10050010]:=0x09110000") MakeComm(0x0000ca88,"[0x10050054]=00000018 == 0x14 ?") MakeComm(0x0000ca8c,"[0x10050054]=00000018 == 0x14 ?") MakeComm(0x0000ca90,"[0x10050054]=00000018 == 0x18 ?") MakeComm(0x0000ca9e,"[0x10050054] == 0x18 ?") MakeComm(0x0000caa4,"return(-1);") MakeComm(0x0000cab8,"[0x0081C638]:=0x20000000") MakeComm(0x0000cabc,"return(1);") MakeComm(0x0000cabe,"Function without parameters") MakeComm(0x0000cac0,"Loading base address 0x10050000 ") MakeComm(0x0000cae4,"[0x10050000] &=! 0x20") MakeComm(0x0000caec,"[0x10050004] &=! 0x10") MakeComm(0x0000caee,"call(0xc7d6);") MakeComm(0x0000caf2,"call(0x0000c76e);") MakeComm(0x0000caf8,"call_c5f2(1);") MakeComm(0x0000cafc,"call_0xC75A()") MakeComm(0x0000cb00,"call_0xc6c4();") MakeComm(0x0000cb04,"call_c980();") MakeComm(0x0000cb08,"GOOD!=BAD") MakeComm(0x0000cb16,"call_c5da(1);") MakeComm(0x0000cb20,"[0x10050000] |= 0x20") MakeComm(0x0000cb28,"[0x10050004] |= 0x10") MakeComm(0x0000cb34,"r6++") MakeComm(0x0000cb3c,"return();") MakeComm(0x0000ce20,"r2:=[0x0000D1F8]") MakeComm(0x0000ce30,"[0x10010060]:=0[0x10010070]:=0[0x10010080]:=0") MakeComm(0x0000ce38,"3 times could be CPU-Core related") MakeComm(0x0000ce40,"return();") MakeComm(0x0000ce44,"Loading base address 0x0081C674") MakeComm(0x0000ce4c,"[0x0081C678]:=0") MakeComm(0x0000ce50,"[0x0081C674]:=0") MakeComm(0x0000ce54,"return();") MakeComm(0x0000d424,"This is likely the final command to send the reply for the SATA Read command") MakeComm(0x0000d49c,"Loading value 0x40801000") MakeComm(0x0000d49e,"[0x20100204] := 0x40801000") MakeComm(0x0000d4aa,"Loading base address 0x0081C67C") MakeComm(0x0000d4ae,"[0x0081C680]:=0x20101800") MakeComm(0x0000d4b0,"Loading base address 0x20101000") MakeComm(0x0000d4b2,"[0x20101098] := -1 (READ!=WRITE)") MakeComm(0x0000d4b6,"[0x2010109C] := -1 (READ!=WRITE)") MakeComm(0x0000d4c2,"Loading base address 0x20102000") MakeComm(0x0000d4c4,"[0x20102004]:=0") MakeComm(0x0000d4d6,"[0x0081C67C]:=0x00801000 ") MakeComm(0x0000d4de,"Calculating block address: 0x00801000+block*0x20") MakeComm(0x0000d4e2,"block[8]:=blocknum") MakeComm(0x0000d4e4,"block[4] := -1") MakeComm(0x0000d4e8,"block[2]:=0") MakeComm(0x0000d4ea,"block[0x20]:=-1 (isnt this a overflow again?!?)") MakeComm(0x0000d4ee,"block[0x18]:=0") MakeComm(0x0000d4f0,"block[0x1A]:=0") MakeComm(0x0000d4f2,"block[0x10]:=0") MakeComm(0x0000d4f4,"block[0xC]:=0") MakeComm(0x0000d4f6,"block[0xE]:=0") MakeComm(0x0000d4fe,"block[1] &=! 4") MakeComm(0x0000d508,"block[1] |= 1") MakeComm(0x0000d50a,"block[0x1C] := -1") MakeComm(0x0000d510,"There is another related array: 0x20101C00+blocknum*4") MakeComm(0x0000d518,"Loading block address again?!?") MakeComm(0x0000d558,"So we have 255/256 Blocks here, end address would be 0x00803000") MakeComm(0x0000d55a,"To break out of the 256x loop SKIP(0x0000d55C)") MakeComm(0x0000d638,"Loading base adddress 0x81BF7FF0") MakeComm(0x0000d63a,"for(r0=0;r0<8;r0++)") MakeComm(0x0000d63c,"Loading base address 0x20340000") MakeComm(0x0000d63e,"r1:=r0<<30") MakeComm(0x0000d640,"r1:=(r0<<30)>>14") MakeComm(0x0000d642,"r3:=r0>>2") MakeComm(0x0000d644,"r1:= ((r0<<30)>>14) + ((r0>>2)<<20)") MakeComm(0x0000d648,"Generating base address [0x20340000]-[0x20470000]") MakeComm(0x0000d650,"[0x203x0004] |= 4") MakeComm(0x0000d652,"r0++;") MakeComm(0x0000d656,"r0<8?") MakeComm(0x0000d65a,"Loading base address 0x20200000, we have segments with size 0x10000 each here") MakeComm(0x0000d660,"for(r2=0;r2<2;r2++){ for(r1=0;r1<8;r1++)...") MakeComm(0x0000d664,"r1:=0") MakeComm(0x0000d66e,"[0x202x0010] := 0x81BF7FF0 ") MakeComm(0x0000d67a,"[0x202x0000] := [0x202x0000] &! 0x1ff | da") MakeComm(0x0000d67c,"[0x20200008]:=0x000000FF (This register gives always 0x100 when read)") MakeComm(0x0000d67e,"[0x202x0004]:=0000001E") MakeComm(0x0000d682,"[0x202x0014]=00000000 ") MakeComm(0x0000d68a,"r2++;") MakeComm(0x0000d68e,"...while(r2<2)") MakeComm(0x0000d690,"return();") MakeComm(0x0000d692,"Loading base address 0x0081C638") MakeComm(0x0000d698,"[0x0081C63E] == 1 ?") MakeComm(0x0000d744,"Loading base address") MakeComm(0x0000d74a,"[0x20501014]:=0xFFFF") MakeComm(0x0000d74e,"[0x20501000]:=0") MakeComm(0x0000d750,"[0x20501008]:=0") MakeComm(0x0000d754,"[0x20501008]:=[0x20501008] ?!?") MakeComm(0x0000d75c,"[0x20501008] |= 4") MakeComm(0x0000d764,"[0x20501008] |= 0x1000") MakeComm(0x0000d76c,"[0x20501008] |= 0x4000") MakeComm(0x0000d770,"[0x20501008]:=[0x20501008] (perhaps these are sleep cycles to wait for activation") MakeComm(0x0000d774,"[0x20501008]:=[0x20501008] (perhaps these are sleep cycles to wait for activation") MakeComm(0x0000d77c,"[0x20501008] |= 0x04000000") MakeComm(0x0000d780,"[0x20501008]:=[0x20501008] (perhaps these are sleep cycles to wait for activation") MakeComm(0x0000d788,"[0x20501000] &=! 1") MakeComm(0x0000d790,"[0x20501000] &=! 2") MakeComm(0x0000d798,"[0x20501000] &=! 0x40") MakeComm(0x0000d7a0,"[0x20501000] &=! 0x80") MakeComm(0x0000d7a8,"[0x20501000] |= 0x1000") MakeComm(0x0000d7b0,"[0x20501000] |= 0x2000") MakeComm(0x0000d7b8,"[0x20501000] &=! 0x4000") MakeComm(0x0000d7ba,"RETURN();") MakeComm(0x0000d86c,"Function which returns a byte from [0x0081C688]") MakeComm(0x0000d870,"return ( [0x0081C688] );") MakeComm(0x0000d89e,"Loading base address 0x0081C688") MakeComm(0x0000d8a2,"return( [0x0081C68B] );") MakeComm(0x0000d902,"[0x0081C684] += 10") MakeComm(0x0000d994,"This is just a sleep counter") MakeComm(0x0000d9da,"This just limits it to 16 bits") MakeComm(0x0000d9f8,"WriteI2Cbyte") MakeComm(0x0000da42,"Another sleep counter") MakeComm(0x0000dbd0,"GetTemperatureFromI2C()") MakeComm(0x0000e91c,"Loading base address 0x20000000") MakeComm(0x0000e92c,"[0x200000B0]==0x044213D6 ?") MakeComm(0x0000e9bc,"return(0);") MakeComm(0x0000ea5a,"Loading base address 0x200000AC") MakeComm(0x0000ea62,"[0x20000128] |= 8") MakeComm(0x0000ea6a,"[0x20000120] |= 0x30000000") MakeComm(0x0000ea72,"[0x20000120] |= 0x08000000") MakeComm(0x0000ea7a,"[0x20000120] |= 0x04000000") MakeComm(0x0000ea82,"[0x20000120] |= 0x02000000") MakeComm(0x0000ea8a,"[0x20000120] |= 0x01000000") MakeComm(0x0000ea92,"[0x20000120] |= 0x00020000") MakeComm(0x0000ea9c,"[0x2000009C] := 0x80890A3F") MakeComm(0x0000eaa8,"[0x20000008] |= 0x00001000") MakeComm(0x0000eab2,"[0x20000120] &=! 0x00000040") MakeComm(0x0000eaba,"[0x20000124] |= 0x00800000") MakeComm(0x0000eabc,"Loading base address 0x2050F000") MakeComm(0x0000eabe,"Changing base address") MakeComm(0x0000eac4,"[0x2050F038] == 6 ?") MakeComm(0x0000ead6,"[0x20000124] |= 0x00020000") MakeComm(0x0000eada,"Changing base address") MakeComm(0x0000eae6,"[0x200000A8] = [0x200000B4] | 0x00000c00") MakeComm(0x0000eaf0,"[0x20000128] |= 0x40") MakeComm(0x0000eaf8,"[0x20000128] |= 0x00080000") MakeComm(0x0000eb00,"[0x20000128] |= 0x00000020") MakeComm(0x0000eb08,"[0x20000130] |= 0x80000000") MakeComm(0x0000eb10,"[0x20000130] &=! 0x00ff0000") MakeComm(0x0000eb18,"[0x20000130] |= 0x00230000") MakeComm(0x0000eb20,"[0x20000124] |= 1") MakeComm(0x0000eb28,"[0x20000128] &=! 0x20000000") MakeComm(0x0000eb30,"[0x20000128] |= 0x03a00000") MakeComm(0x0000eb38,"[0x20000128] &=! 0x80") MakeComm(0x0000eb40,"[0x20000128] &=! 0x80000000") MakeComm(0x0000eb48,"[0x20000128] &=! 0x40000000") MakeComm(0x0000eb50,"[0x20000128] &=! 0x04000000") MakeComm(0x0000eb58,"[0x20000128] &=! 0x08000000") MakeComm(0x0000eb5c,"[0x200000BC] := 0x7FA06000 ") MakeComm(0x0000eb62,"[0x200000C4] := 0x4BFF ") MakeComm(0x0000eb64,"return();") MakeComm(0x0000ef92,"[0x20000008] &=! 8") MakeComm(0x0000ef96,"[0x2000000C] := 0x00000080") MakeComm(0x0000ef9a,"[0x20000050] := 0x00000001") MakeComm(0x0000ef9c,"[0x20000048] := 0x00000001") MakeComm(0x0000efa0,"[0x2000004C] := 0x00000000") MakeComm(0x0000efa2,"[0x2000003C] := 0x00000001") MakeComm(0x0000efa4,"[0x20000054] := 0x00000000") MakeComm(0x0000efa8,"[0x2000000C] := 0x40") MakeComm(0x0000efb0,"[0x20000038] |= 5") MakeComm(0x0000efb8,"[0x20000008] |= 8") MakeComm(0x0000f94a,"This is a called FunctionLoading Base Address of Function Block 0x20504000") MakeComm(0x0000f952,"[0x20504000] |= 0x100") MakeComm(0x0000f956,"RETURN()return(1);") MakeComm(0x0000f986,"Seems to be loading another base address of a function block") MakeComm(0x0000f98e,"[0x20504000]:=000001e7 ") MakeComm(0x0000f992,"[0x20504004]:=0x10 ") MakeComm(0x0000f998,"[0x2050400C]:=(r0<<1) =0x60 ") MakeComm(0x0000f99c,"[0x20504004]:=0xf0 ") MakeComm(0x0000f9a0,"r0:=[0x20504000]<<27") MakeComm(0x0000f9a2,"Branch if positive or zeroThis is a loop until a bit is set, likely waiting for proper initialisation") MakeComm(0x0000f9a4,"[0x2050400C]:=00000008 ") MakeComm(0x0000f9a6,"CALL(), return address is stored in R14") MakeComm(0x0000f9ac,"r0:=[0x20504000]<<27") MakeComm(0x0000f9ae,"This is the second loop until a bit is set, likely waiting for proper initialisation") MakeComm(0x0000f9b0,"[0x2050400C]:=>00000005") MakeComm(0x0000f9b8,"r0:=[0x20504000]<<27") MakeComm(0x0000f9ba,"This is the third loop until a bit is set, likely waiting for proper initialisation") MakeComm(0x0000f9be,"RETURN()") MakeComm(0x0000f9fe,"Loading the base address again") MakeComm(0x0000fa02,"[0x20504004]:=000000f0 ") MakeComm(0x0000fa06,"[0x2050400C]:=00000002 ") MakeComm(0x0000fa0e,"[0x20504000] |= 0x10") MakeComm(0x0000fa12,"[0x20504004]:=00000000 ") MakeComm(0x0000fa14,"delay(50);") MakeComm(0x0000fa16,"start of delay() loop") MakeComm(0x0000fa18,"r1:=0x31") MakeComm(0x0000fa1c,"end of delay() loop") MakeComm(0x0000fa1e,"RETURN()") MakeComm(0x0000fb60,"This is a Init() Function for a function block") MakeComm(0x0000fb6a,"RETURN(1);") MakeComm(0x0000fb6c,"Loading the base address of a function block?") MakeComm(0x0000fb76,"[0x20501008] |= 0x5000") MakeComm(0x0000fbc0,"Here seem to be base addresses of function blocks") MakeComm(0x0000fd1e,"Loading base address 0x00808020") MakeComm(0x0000fd26,"r2:=[0x00808020]+0x20") MakeComm(0x0000fd2a,"[0x20506034] := 0x00000c35") MakeComm(0x0000fd2c,"[0x20506020] := 0x0000ffff") MakeComm(0x0000fd34,"[0x20506028] &=! 4") MakeComm(0x0000fd3c,"[0x20506028] |= 3") MakeComm(0x0000fd40,"0xFFFF-[0x20506024]") MakeComm(0x0000fd42,"r0 > (0xFFFF-[0x20506024])<<2 ? (r0=0x000001C2)CORRECTION: >> instead of <<") MakeComm(0x0000fd4e,"[0x20506028] &=! 2") MakeComm(0x0000fd50,"Loading base address 0x20501200") MakeComm(0x0000fd58,"[0x20501208] &=! 7Seems not to work?!?") MakeComm(0x0000fd60,"[0x2050120C] |= 1Seems not to work?!?") MakeComm(0x0000fd66,"[0x20501200]:=0xffffffff ") MakeComm(0x0000fd6c,"[0x20501214]:=000004e1 ") MakeComm(0x0000fd6e,"Loading base address 0x20500000") MakeComm(0x0000fd76,"[0x20500058] |= 0xc0") MakeComm(0x0000fd7e,"[0x20501208] |= 3") MakeComm(0x0000fd82,"Loading base address 0x00808020") MakeComm(0x0000fd86,"This function could be the CPU mex2 and mex3 bootstrapping") MakeComm(0x0000fd88,"Loading different base address 0x20506000") MakeComm(0x0000fd8a,"[0x2050600C]:=0") MakeComm(0x0000fd92,"[0x20506008] &=! 2") MakeComm(0x0000fd9a,"[0x20506014]:=0xc34 ") MakeComm(0x0000fd9c,"[0x20506000]:=00000003") MakeComm(0x0000fda4,"[0x20506008] |= 4") MakeComm(0x0000fdac,"[0x20506008] |= 3") MakeComm(0x0000fdb2,"[0x2050604C]:=0") MakeComm(0x0000fdba,"[0x20506048] &=! 2") MakeComm(0x0000fdc0,"[0x20506054]:=0xC34 ") MakeComm(0x0000fdc2,"[0x20506040]:=0xffffffff") MakeComm(0x0000fdca,"[0x20506048] &=! 4") MakeComm(0x0000fdd2,"[0x20506048] |= 3 ") MakeComm(0x0000ff2c,"Another IRQ Handler starts hereSATA Request IRQ Handler") MakeComm(0x0000ff30,"Loading base address") MakeComm(0x0000ff34,"0x00808020 and 0x20506000 are related blocks") MakeComm(0x0000ff40,"[0x20506008]==8? (perhaps &8)") MakeComm(0x0000ff44,"Controller:=0") MakeComm(0x0000ff48,"call_1e670(0);") MakeComm(0x0000ff4c,"Loading base address") MakeComm(0x0000ff58,"[0x0081C718]++") MakeComm(0x0000ff60,"Never happened to be equal yet") MakeComm(0x0000ff8c,"if ([0x0081C724]++ < 10)if ([0x0081C724]++ >= 10) [0x0081C724]-= 10;") MakeComm(0x0000ff94,"[0x0081C724]-=10") MakeComm(0x0000ff9c,"Why is the codepath deviating so much?") MakeComm(0x0000ffa4,"if (return()==1) continue normal codepath") MakeComm(0x0000ffa8,"call()") MakeComm(0x0000ffb0,"r0 := ([0x0081C688] != 0) ? 10 : 0") MakeComm(0x0000ffb4,"if (([0x0081C688] != 0) call_1e4c0()") MakeComm(0x0000ffbc,"The result seems to be always 7") MakeComm(0x0000ffcc,"call_107e2();") MakeComm(0x0000ffd4,"End of interrupt handler") MakeComm(0x00010070,"LIKELY AN OPENOCD DISASSEMBLY BUG") MakeComm(0x00010108,"Loading base address 0x20100000") MakeComm(0x0001010a,"r1 := 0") MakeComm(0x00010112,"[0x20100210]:=0x40800000") MakeComm(0x00010118,"[0x20100214]:=0x00000020") MakeComm(0x00010122,"[0x20100000] |= 0x30") MakeComm(0x00010128,"Loading base address 0x20000124") MakeComm(0x00010130,"[0x20000124] |= 0x00040000") MakeComm(0x00010138,"[0x20000124] |= 0x80000000") MakeComm(0x0001013a,"Loading base address 0x0081C7C4") MakeComm(0x00010140,"Loading base address 0x00800800") MakeComm(0x00010142,"[0x0081C7C8]:= 0x00800000 ") MakeComm(0x00010148,"[0x00800800] := 0x40 ") MakeComm(0x0001014e,"[0x00800802] := 0x40 ") MakeComm(0x00010160,"Start of loop to initialize an arrayLoading base address 0x00800000") MakeComm(0x00010162,"This is an array of 64 Blocks with 32 Bytes per Block starting at 0x00800000and ending at 0x00800800 ") MakeComm(0x00010164,"r0:= 0x00800000 + (r1<<5) #r1 is most likely 0") MakeComm(0x00010168,"[0x008000x0] := r1") MakeComm(0x0001016a,"[0x008000x3]:=0xFF ") MakeComm(0x0001016c,"[0x008000x2] := 0xFF ") MakeComm(0x0001016e,"[0x008000x0] := 0xFFFF") MakeComm(0x00010170,"[0x008000x4] := 0xFFFFFFFF") MakeComm(0x00010172,"[0x008000xA] := 0x0000") MakeComm(0x00010174,"[0x008000xA]=0x0000 ") MakeComm(0x00010176,"[0x008000xC] := 0x00") MakeComm(0x00010178,"[0x008000xE] := 0x00FF") MakeComm(0x0001017a,"[0x00800014] := 0x00000000") MakeComm(0x0001017c,"[0x00800013] := 0xFF") MakeComm(0x0001017e,"[0x0080001F] := 0xFF") MakeComm(0x00010180,"r1 == 0x3F ?") MakeComm(0x00010182,"Loading base address 0x00800000") MakeComm(0x00010184,"r0:=r1+1;") MakeComm(0x00010186,"r7 += r1<<5") MakeComm(0x0001018a,"[0x00800011] := r0 (e.g. 1)") MakeComm(0x0001018c,"r1++;") MakeComm(0x00010192,"r1 <= 0x40 ?") MakeComm(0x00010194,"Loading base address 0x00800000") MakeComm(0x00010196,"Loading base address 0x00800804") MakeComm(0x000101a0,"Loading base address 0x0081C7C4") MakeComm(0x000101a4,"[0x0081C7C4] := [0x0001032E] + 8") MakeComm(0x000101a6,"[0x0081C7CC] := 0x0000") MakeComm(0x000101a8,"[0x0081C7CE] := 0x0000") MakeComm(0x000101aa,"for(r0=0;r0<=64;r0++)Practically this is a memset(0x0081C7D4,0,64*4);") MakeComm(0x000101ac,"r2 := r1+(r0<<2)") MakeComm(0x000101b0,"r0++;") MakeComm(0x000101b4,"r0 <= 64 ?") MakeComm(0x000101b6,"[0x0081C7D4++] := 0") MakeComm(0x000101ba,"return();") MakeComm(0x0001068e,"Loading base address 0x0081C9E8 ") MakeComm(0x00010692,"Begin of a sleep loop SKIP(0x0001069a)") MakeComm(0x00010694,"[0x0081C9E8]:=0") MakeComm(0x00010696,"Now sleep(10000)") MakeComm(0x00010698,"Sleep has finished") MakeComm(0x0001069a,"return();") MakeComm(0x000107e2,"Loading base address 0x10020190") MakeComm(0x000107e6,"[0x10020190]:=0") MakeComm(0x000107e8,"return();") MakeComm(0x000108c0,"0x9997F44B is non executable memory ?!?") MakeComm(0x000108dc,"LOOP BAD") MakeComm(0x000108de,"LOOP BAD") MakeComm(0x000108e0,"SKIP(0x000108e4)LOOP BAD") MakeComm(0x00010908,"(a1==mex3?[10020810]:[1002080C]):=a2") MakeComm(0x0001090e,"4d435442=>4d524453 BTCM=>SDRM[0x1002080C]:=SDRM") MakeComm(0x00010910,"return();") MakeComm(0x00010912,"Loading base address 0x10020804") MakeComm(0x00011313,"SATA Code Handler: DATA SET MANAGEMENT") MakeComm(0x00011e3a,"This could be the loading from SATA and a signature check ") MakeComm(0x0001205c,"45524944=DIRE454E4F44=DONE454E4F5A=ZONE") MakeComm(0x0001206c,"LBA32K/3760") MakeComm(0x00012070,"LBA32K/3760/32") MakeComm(0x00012072,"LBA32K/3760%32") MakeComm(0x000120c2,"LBA32K") MakeComm(0x000120ce,"Calculating FTL9 (FTLaddr >> 9)") MakeComm(0x000120d8,"LBA32K") MakeComm(0x000120e0,"Calculating LPA") MakeComm(0x000120ee,"FTL, interesting") MakeComm(0x00012100,"FTL, interesting") MakeComm(0x0001210a,"PBN=LPA%8380") MakeComm(0x00012112,"PBN/152=MB2432") MakeComm(0x00012621,"SATA Command Handler: NOP") MakeComm(0x00012f18,"PBN=LPA%8380") MakeComm(0x00012f20,"MB2432=PBN/152") MakeComm(0x00013c2c,"SATA Request Handler for 3Ch IDENTIFY DEVICE starts here") MakeComm(0x000151b8,"This is soo superfluous. At first it loads 32 Bit with LDR (instead of LDRH), then it uses UXTH, and then it shifts left and right again. One simple LDRH would have been sufficient I think.") MakeComm(0x00015bb8,"Loading flash channel") MakeComm(0x00016388,"mex2: Store PBPN to FLASH") MakeComm(0x000163e6,"Which 512-Byte Blocks out of the 8KB Block to read") MakeComm(0x000163f0,"Store the RAM-address where the data is read to/from flash") MakeComm(0x00016578,"Writing the PhysicalBlock+PageNumber to Flash PHY") MakeComm(0x0001658a,"Likely selecting which pages in the Block to Read/Write") MakeComm(0x00016590,"Writing the Memory Address where the data should be read to Flash PHY") MakeComm(0x00018018,"[0x10020590]:=0") MakeComm(0x000180fe,"4D435442=BTCM 4D524453=SDRM") MakeComm(0x00018120,"SKIP(0x00018122)") MakeComm(0x00019030,"Loading base address for all 4 channels") MakeComm(0x00019036,"Calculating channel specific base address") MakeComm(0x0001903c,"Retrieving channel status from 0x20XX000C (+12)") MakeComm(0x0001904c,"Loading the status again?!?") MakeComm(0x00019056,"Write to Flash register") MakeComm(0x00019076,"FLASH_READ(channel,block,request,zerocount,page)") MakeComm(0x0001907a,"Loading base MEX3 Flash base address") MakeComm(0x00019082,"Calculating flash channel specific base address") MakeComm(0x000190c2,"This is a Flash read command") MakeComm(0x000190c4,"This is the Page address to be read") MakeComm(0x000190cc,"This could cause an interrupt") MakeComm(0x000190e6,"Destination 3F->XXXX3CXX") MakeComm(0x000190e8,"2xxx=Zone, 6xx=Write,7xx=Read") MakeComm(0x000190f0,"Writing 1 activates the FLASH PHY") MakeComm(0x00019378,"Likely an OpenOCD Disassembler Bug") MakeComm(0x000193e4,"This is a function prologueParameters: base_addr and sata_command_byte") MakeComm(0x00019420,"Store LBA") MakeComm(0x0001b69e,"Perhaps stcllo p3, c15, [sb], 0x3dc") MakeComm(0x0001b6a2,"Loading base address 0x00823D20") MakeComm(0x0001b6e6,"Compare") MakeComm(0x0001b6f8,"call_b0a2();") MakeComm(0x0001bf40,"This function calls the SATA COMRESET waiter") MakeComm(0x0001cabc,"Loading base address 0x20000000") MakeComm(0x0001cac2,"[0x200000C0] (again)") MakeComm(0x0001caca,"[0x200000C0]<<11") MakeComm(0x0001cacc,"[0x200000C0]<<11 >= 0 ?") MakeComm(0x0001cad6,"[0x200000C0]:=0x8000") MakeComm(0x0001caf2,"[0x200000C0]:=-1") MakeComm(0x0001caf6,"[0x200000C8]:=-1") MakeComm(0x0001cafc,"Loading base address 0x00823D20") MakeComm(0x0001d2ac,"Loading base address") MakeComm(0x0001d2b0,"Function(base_addr);") MakeComm(0x0001d2d0,"") MakeComm(0x0001dcc0,"Load Total number of LBAs written value") MakeComm(0x0001e354,"Storing 8KB alignment to 0x418004B0and to 0x428005D0") MakeComm(0x0001e40a,"Is this disassembly correct?") MakeComm(0x0001e40e,"memset(0x81C00000,0,16MB);") MakeComm(0x0001e434,"Problem with Disassembler") MakeComm(0x0001e670,"Loading base address 0x00808020") MakeComm(0x0001e674,"Loading base address 0x20506000") MakeComm(0x0001e676,"0x20506000+Controller*0x20Controller has always been 0, perhaps it would only use different controllers under high load?") MakeComm(0x0001e67a,"Acknowledging the interrupt (?)") MakeComm(0x0001e67c,"Return();") MakeComm(0x0001e954,"function ?(base_addr)") MakeComm(0x0001e95a,"[0x008222C8]==1?") MakeComm(0x0001e962,"[0x008222CB]!=1 ?") MakeComm(0x0001e966,"return([0x00800C2A]);") SetRegEx(0x000108de,"T",1,2) #0x000108de->0x000108e0 Thumb Supervisor 0x000108de 0x428a CMP r2, r1 r2=0x4D524453 r1=0x4D435442 SetRegEx(0x000108e0,"T",1,2) #0x000108e0->0x000108dc Thumb Supervisor 0x000108e0 0xd1fc BNE 0x000108dc SetRegEx(0x000108dc,"T",1,2) #0x000108dc->0x000108de Thumb Supervisor 0x000108dc 0x6802 LDR r2, [r0, #0] r2=0x4D524453 r0=0x10020810 [0x10020810]=4d524453 SetRegEx(0x0000ef88,"T",1,2) #0x0000ef88->0x0000ef8c Thumb Supervisor 0x0000ef88 0xf04f5000 MOV.W r0, #536870912 ; 0x20000000 r0:0x1E8E0000=>0x20000000 SetRegEx(0x0001e952,"T",1,2) #0x0001e952->0x0001e8b2 Thumb Supervisor 0x0001e952 0x4770 BX r14 r14=0xA554F1C0 SetRegEx(0x00008e3a,"T",1,2) #0x00008e3a->0x00008e3c Thumb Supervisor 0x00008e3a 0x04c9 LSLS r1, r1, #0x13 r1:0x7BDE0010=>0x00800000 SetRegEx(0x00008e3c,"T",1,2) #0x00008e3c->0x00008e2c Thumb Supervisor 0x00008e3c 0xd5f6 BPL 0x00008e2c SetRegEx(0x00008e2c,"T",1,2) #0x00008e2c->0x00008e36 Thumb Supervisor 0x00008e2c 0xb918 CBNZ r0, 0x00008e36 r0=0x00000001 SetRegEx(0x00008e36,"T",1,2) #0x00008e36->0x00008e3a Thumb Supervisor 0x00008e36 0xf8d510ac LDR.W r1, [r5, #172] ; 0x0ac r1:0x00800000=>0x3BDE0010 r5=0x20000000 [0x200000AC]=3bde0010 SetRegEx(0x00008e3e,"T",1,2) #0x00008e3e->0x00008e42 Thumb Supervisor 0x00008e3e 0xf10505a8 ADD.W r5, r5, #168 ; 0x000000a8 r5:0x20000000=>0x200000A8 SetRegEx(0x00008e42,"T",1,2) #0x00008e42->0x00008e44 Thumb Supervisor 0x00008e42 0x6fe8 LDR r0, [r5, #0x7c] r0:0x00000001=>0x1E8E0001 r5=0x200000A8 [0x20000124]=1e8e0001 SetRegEx(0x00008e44,"T",1,2) #0x00008e44->0x00008e48 Thumb Supervisor 0x00008e44 0xf0200001 BIC r0, r0, #1 ; 0x00000001 r0:0x1E8E0001=>0x1E8E0000 SetRegEx(0x00008e48,"T",1,2) #0x00008e48->0x00008e4a Thumb Supervisor 0x00008e48 0x67e8 STR r0, [r5, #0x7c] r0=0x1E8E0000 r5=0x200000A8 [0x20000124]:1e8e0001=>1e8e0000 SetRegEx(0x00008e4a,"T",1,2) #0x00008e4a->0x0000f0ac Thumb Supervisor 0x00008e4a 0xf006f92f BL 0x0000f0ac SetRegEx(0x0000F0AC,"T",1,2) #0x00008e4a->0x0000f0ac Thumb Supervisor 0x00008e4a 0xf006f92f BL 0x0000f0ac MakeFunction(0x0000F0AC,4294967295) MakeNameEx(0x0000F0AC,"fcn_0000f0ac",1) SetRegEx(0x0000f0b0,"T",1,2) #0x0000f0b0->0x0000f0b2 Thumb Supervisor 0x0000f0b0 0x6881 LDR r1, [r0, #0x8] r1:0x9FB80000=>0x00001459 r0=0x20000000 [0x20000008]=00001459 SetRegEx(0x0000f0b2,"T",1,2) #0x0000f0b2->0x0000f0b6 Thumb Supervisor 0x0000f0b2 0xf0210108 BIC r1, r1, #8 ; 0x00000008 r1:0x00001459=>0x00001451 SetRegEx(0x0000f0b6,"T",1,2) #0x0000f0b6->0x0000f0b8 Thumb Supervisor 0x0000f0b6 0x6081 STR r1, [r0, #0x8] r1=0x00001451 r0=0x20000000 [0x20000008]:00001459=>00001451 SetRegEx(0x0000f0b8,"T",1,2) #0x0000f0b8->0x0000f0ba Thumb Supervisor 0x0000f0b8 0x2180 MOVS r1, #0x80 r1:0x00001451=>0x00000080 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000f0ba,"T",1,2) #0x0000f0ba->0x0000f0bc Thumb Supervisor 0x0000f0ba 0x60c1 STR r1, [r0, #0xc] r1=0x00000080 r0=0x20000000 [0x2000000C]=00000080 SetRegEx(0x0000f0bc,"T",1,2) #0x0000f0bc->0x0000f0be Thumb Supervisor 0x0000f0bc 0x2101 MOVS r1, #0x01 r1:0x00000080=>0x00000001 SetRegEx(0x0000f0be,"T",1,2) #0x0000f0be->0x0000f0c0 Thumb Supervisor 0x0000f0be 0x6501 STR r1, [r0, #0x50] r1=0x00000001 r0=0x20000000 [0x20000050]:000087ed=>00000001 SetRegEx(0x0000f0c0,"T",1,2) #0x0000f0c0->0x0000f0c2 Thumb Supervisor 0x0000f0c0 0x6481 STR r1, [r0, #0x48] r1=0x00000001 r0=0x20000000 [0x20000048]:6b09d6f9=>00000001 SetRegEx(0x0000f0c2,"T",1,2) #0x0000f0c2->0x0000f0c4 Thumb Supervisor 0x0000f0c2 0x2200 MOVS r2, #00 r2:0x3F027239=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x0000f0c4,"T",1,2) #0x0000f0c4->0x0000f0c6 Thumb Supervisor 0x0000f0c4 0x64c2 STR r2, [r0, #0x4c] r2=0x00000000 r0=0x20000000 [0x2000004C]=00000000 SetRegEx(0x0000f0c6,"T",1,2) #0x0000f0c6->0x0000f0c8 Thumb Supervisor 0x0000f0c6 0x63c1 STR r1, [r0, #0x3c] r1=0x00000001 r0=0x20000000 [0x2000003C]:000000b0=>00000001 SetRegEx(0x0000f0c8,"T",1,2) #0x0000f0c8->0x0000f0ca Thumb Supervisor 0x0000f0c8 0x6542 STR r2, [r0, #0x54] r2=0x00000000 r0=0x20000000 [0x20000054]=0000d065 SetRegEx(0x0000f0ca,"T",1,2) #0x0000f0ca->0x0000f0cc Thumb Supervisor 0x0000f0ca 0x2140 MOVS r1, #0x40 r1:0x00000001=>0x00000040 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000f0cc,"T",1,2) #0x0000f0cc->0x0000f0ce Thumb Supervisor 0x0000f0cc 0x60c1 STR r1, [r0, #0xc] r1=0x00000040 r0=0x20000000 [0x2000000C]:00000080=>00000000 SetRegEx(0x0000f0ce,"T",1,2) #0x0000f0ce->0x0000f0d0 Thumb Supervisor 0x0000f0ce 0x6b81 LDR r1, [r0, #0x38] r1:0x00000040=>0x00000004 r0=0x20000000 [0x20000038]=00000004 SetRegEx(0x0000f0d0,"T",1,2) #0x0000f0d0->0x0000f0d4 Thumb Supervisor 0x0000f0d0 0xf0410105 ORR r1, r1, #5 ; 0x00000005 r1:0x00000004=>0x00000005 SetRegEx(0x0000f0d4,"T",1,2) #0x0000f0d4->0x0000f0d6 Thumb Supervisor 0x0000f0d4 0x6381 STR r1, [r0, #0x38] r1=0x00000005 r0=0x20000000 [0x20000038]:00000004=>00000005 SetRegEx(0x0000f0d6,"T",1,2) #0x0000f0d6->0x0000f0d8 Thumb Supervisor 0x0000f0d6 0x6881 LDR r1, [r0, #0x8] r1:0x00000005=>0x00001451 r0=0x20000000 [0x20000008]=00001451 SetRegEx(0x0000f0d8,"T",1,2) #0x0000f0d8->0x0000f0dc Thumb Supervisor 0x0000f0d8 0xf0410108 ORR r1, r1, #8 ; 0x00000008 r1:0x00001451=>0x00001459 SetRegEx(0x0000f0dc,"T",1,2) #0x0000f0dc->0x0000f0de Thumb Supervisor 0x0000f0dc 0x6081 STR r1, [r0, #0x8] r1=0x00001459 r0=0x20000000 [0x20000008]:00001451=>00001459 SetRegEx(0x0000f0de,"T",1,2) #0x0000f0de->0x00008e4e Thumb Supervisor 0x0000f0de 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00008e4e,"T",1,2) #0x00008e4e->0x00008e50 Thumb Supervisor 0x00008e4e 0x2700 MOVS r7, #00 r7:0x00823D20=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00008e50,"T",1,2) #0x00008e50->0x00008e54 Thumb Supervisor 0x00008e50 0xf8457c7c STR r7, [r5, #-124] ; 0x7c r7=0x00000000 r5=0x200000A8 SetRegEx(0x00008e54,"T",1,2) #0x00008e54->0x00008e56 Thumb Supervisor 0x00008e54 0x1e78 SUBS r0, r7, #1 r0:0x20000000=>0xFFFFFFFF r7=0x00000000 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x00008e56,"T",1,2) #0x00008e56->0x00008e58 Thumb Supervisor 0x00008e56 0x61a8 STR r0, [r5, #0x18] r0=0xFFFFFFFF r5=0x200000A8 [0x200000C0]:0000c000=>00000000 SetRegEx(0x00008e58,"T",1,2) #0x00008e58->0x00008e5a Thumb Supervisor 0x00008e58 0x6228 STR r0, [r5, #0x20] r0=0xFFFFFFFF r5=0x200000A8 [0x200000C8]:810e8004=>00000000 SetRegEx(0x00008e5a,"T",1,2) #0x00008e5a->0x00008e5e Thumb Supervisor 0x00008e5a 0xf1a505a8 SUB.W r5, r5, #168 ; 0x000000a8 r5:0x200000A8=>0x20000000 SetRegEx(0x00008e5e,"T",1,2) #0x00008e5e->0x00008e60 Thumb Supervisor 0x00008e5e 0x7830 LDRB r0, [r6, #0] r0:0xFFFFFFFF=>0x00000001 r6=0x0080800C [0x0080800C]=00000001 SetRegEx(0x00008e60,"T",1,2) #0x00008e60->0x00008e62 Thumb Supervisor 0x00008e60 0xb110 CBZ r0, 0x00008e68 r0=0x00000001 SetRegEx(0x00008e62,"T",1,2) #0x00008e62->0x00008e66 Thumb Supervisor 0x00008e62 0xf24010c2 MOVW r0, #450 ; 0x1c2 r0:0x00000001=>0x000001C2 SetRegEx(0x00008e66,"T",1,2) #0x00008e66->0x00008e6a Thumb Supervisor 0x00008e66 0xe000 B 0x00008e6a SetRegEx(0x00008e6a,"T",1,2) #0x00008e6a->0x0000fe2e Thumb Supervisor 0x00008e6a 0xf006ffe0 BL 0x0000fe2e SetRegEx(0x0000FE2E,"T",1,2) #0x00008e6a->0x0000fe2e Thumb Supervisor 0x00008e6a 0xf006ffe0 BL 0x0000fe2e MakeFunction(0x0000FE2E,4294967295) MakeNameEx(0x0000FE2E,"fcn_0000fe2e",1) SetRegEx(0x0000fe32,"T",1,2) #0x0000fe32->0x0000fe36 Thumb Supervisor 0x0000fe32 0xf6404335 MOVW r3, #3125 ; 0xc35 r3:0x00000001=>0x00000C35 SetRegEx(0x0000fe36,"T",1,2) #0x0000fe36->0x0000fe38 Thumb Supervisor 0x0000fe36 0xb510 PUSH {r4, r14} r4=0x00000001 r14=0x9997FC4B SetRegEx(0x0000fe38,"T",1,2) #0x0000fe38->0x0000fe3a Thumb Supervisor 0x0000fe38 0xd201 BCS 0x0000fe3e SetRegEx(0x0000fe3a,"T",1,2) #0x0000fe3a->0x0000fe3c Thumb Supervisor 0x0000fe3a 0x2101 MOVS r1, #0x01 r1:0x00001459=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000fe3c,"T",1,2) #0x0000fe3c->0x0000fe40 Thumb Supervisor 0x0000fe3c 0xe000 B 0x0000fe40 SetRegEx(0x0000fe40,"T",1,2) #0x0000fe40->0x0000fe42 Thumb Supervisor 0x0000fe40 0xb1c9 CBZ r1, 0x0000fe76 r1=0x00000001 SetRegEx(0x0000fe42,"T",1,2) #0x0000fe42->0x0000fe44 Thumb Supervisor 0x0000fe42 0x4937 LDR r1, [pc, #0xdc] ; 0x0000ff20 r1:0x00000001=>0x00808020 [0x0000FF20]=00808020 SetRegEx(0x0000fe44,"T",1,2) #0x0000fe44->0x0000fe48 Thumb Supervisor 0x0000fe44 0xf64f74ff MOVW r4, #65535 ; 0xffff r4:0x00000001=>0x0000FFFF SetRegEx(0x0000fe48,"T",1,2) #0x0000fe48->0x0000fe4a Thumb Supervisor 0x0000fe48 0x6809 LDR r1, [r1, #0] r1:0x00808020=>0x20506000 [0x00808020]=20506000 SetRegEx(0x0000fe4a,"T",1,2) #0x0000fe4a->0x0000fe4e Thumb Supervisor 0x0000fe4a 0xf1010220 ADD.W r2, r1, #32 ; 0x00000020 r2:0x00000000=>0x20506020 r1=0x20506000 SetRegEx(0x0000fe4e,"T",1,2) #0x0000fe4e->0x0000fe50 Thumb Supervisor 0x0000fe4e 0x634b STR r3, [r1, #0x34] r3=0x00000C35 r1=0x20506000 [0x20506034]:00000000=>00000c35 SetRegEx(0x0000fe50,"T",1,2) #0x0000fe50->0x0000fe52 Thumb Supervisor 0x0000fe50 0x620c STR r4, [r1, #0x20] r4=0x0000FFFF r1=0x20506000 [0x20506020]:00000000=>0000ffff SetRegEx(0x0000fe52,"T",1,2) #0x0000fe52->0x0000fe54 Thumb Supervisor 0x0000fe52 0x6a8b LDR r3, [r1, #0x28] r3:0x00000C35=>0x00000000 r1=0x20506000 [0x20506028]=00000000 SetRegEx(0x0000fe54,"T",1,2) #0x0000fe54->0x0000fe58 Thumb Supervisor 0x0000fe54 0xf0230304 BIC r3, r3, #4 ; 0x00000004 r3=0x00000000 SetRegEx(0x0000fe58,"T",1,2) #0x0000fe58->0x0000fe5a Thumb Supervisor 0x0000fe58 0x628b STR r3, [r1, #0x28] r3=0x00000000 r1=0x20506000 [0x20506028]=00000000 SetRegEx(0x0000fe5a,"T",1,2) #0x0000fe5a->0x0000fe5c Thumb Supervisor 0x0000fe5a 0x6a8b LDR r3, [r1, #0x28] r3=0x00000000 r1=0x20506000 [0x20506028]=00000000 SetRegEx(0x0000fe5c,"T",1,2) #0x0000fe5c->0x0000fe60 Thumb Supervisor 0x0000fe5c 0xf0430303 ORR r3, r3, #3 ; 0x00000003 r3:0x00000000=>0x00000003 SetRegEx(0x0000fe60,"T",1,2) #0x0000fe60->0x0000fe62 Thumb Supervisor 0x0000fe60 0x628b STR r3, [r1, #0x28] r3=0x00000003 r1=0x20506000 [0x20506028]:00000000=>00000003 SetRegEx(0x0000fe62,"T",1,2) #0x0000fe62->0x0000fe64 Thumb Supervisor 0x0000fe62 0x6a4b LDR r3, [r1, #0x24] r3:0x00000003=>0x0000FA82 r1=0x20506000 [0x20506024]:0000fb7e=>0000f7f2 SetRegEx(0x0000fe64,"T",1,2) #0x0000fe64->0x0000fe66 Thumb Supervisor 0x0000fe64 0x1ae3 SUBS r3, r4, r3 r3:0x0000FA82=>0x0000057D r4=0x0000FFFF cpsr:0x000001f3=>0x200001f3 SetRegEx(0x0000fe66,"T",1,2) #0x0000fe66->0x0000fe6a Thumb Supervisor 0x0000fe66 0xebb00f93 CMP.W r0, r3, LSR #2 r0=0x000001C2 r3=0x0000057D SetRegEx(0x0000fe6a,"T",1,2) #0x0000fe6a->0x0000fe62 Thumb Supervisor 0x0000fe6a 0xd8fa BHI 0x0000fe62 SetRegEx(0x0000fe6c,"T",1,2) #0x0000fe6c->0x0000fe6e Thumb Supervisor 0x0000fe6c 0x6a88 LDR r0, [r1, #0x28] r0:0x000001C2=>0x00000003 r1=0x20506000 [0x20506028]=00000003 SetRegEx(0x0000fe6e,"T",1,2) #0x0000fe6e->0x0000fe72 Thumb Supervisor 0x0000fe6e 0xf0200002 BIC r0, r0, #2 ; 0x00000002 r0:0x00000003=>0x00000001 SetRegEx(0x0000fe72,"T",1,2) #0x0000fe72->0x0000fe74 Thumb Supervisor 0x0000fe72 0x6090 STR r0, [r2, #0x8] r0=0x00000001 r2=0x20506020 [0x20506028]:00000003=>00000001 SetRegEx(0x0000fe74,"T",1,2) #0x0000fe74->0x00008e6e Thumb Supervisor 0x0000fe74 0xbd10 POP {r4, r15} r4:0x0000FFFF=>0x00000001 r15:0x0000FE74=>0x00008E6E SetRegEx(0x00008e6e,"T",1,2) #0x00008e6e->0x00008e70 Thumb Supervisor 0x00008e6e 0x68e8 LDR r0, [r5, #0xc] r0:0x00000001=>0x00000000 r5=0x20000000 [0x2000000C]=00000000 SetRegEx(0x00008e70,"T",1,2) #0x00008e70->0x00008e72 Thumb Supervisor 0x00008e70 0x0640 LSLS r0, r0, #0x19 r0=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x00008e72,"T",1,2) #0x00008e72->0x00008e74 Thumb Supervisor 0x00008e72 0xd4fc BMI 0x00008e6e SetRegEx(0x00008e74,"T",1,2) #0x00008e74->0x00008e78 Thumb Supervisor 0x00008e74 0xf8c5714c STR.W r7, [r5, #332] ; 0x14c r7=0x00000000 r5=0x20000000 [0x2000014C]=00000000 SetRegEx(0x00008e78,"T",1,2) #0x00008e78->0x00008e7c Thumb Supervisor 0x00008e78 0xf8d50120 LDR.W r0, [r5, #288] ; 0x120 r0:0x00000000=>0x3F027239 r5=0x20000000 [0x20000120]=3f027239 SetRegEx(0x00008e7c,"T",1,2) #0x00008e7c->0x00008e80 Thumb Supervisor 0x00008e7c 0xf0200008 BIC r0, r0, #8 ; 0x00000008 r0:0x3F027239=>0x3F027231 SetRegEx(0x00008e80,"T",1,2) #0x00008e80->0x00008e84 Thumb Supervisor 0x00008e80 0xf8c50120 STR.W r0, [r5, #288] ; 0x120 r0=0x3F027231 r5=0x20000000 [0x20000120]:3f027239=>3f027231 SetRegEx(0x00008e84,"T",1,2) #0x00008e84->0x00008e86 Thumb Supervisor 0x00008e84 0x4820 LDR r0, [pc, #0x80] ; 0x00008f08 r0:0x3F027231=>0x00825B8C [0x00008F06]=5b8c0080 SetRegEx(0x00008e86,"T",1,2) #0x00008e86->0x00008e88 Thumb Supervisor 0x00008e86 0x46b1 MOV r9, r6 r9:0x00825A68=>0x0080800C r6=0x0080800C SetRegEx(0x00008e88,"T",1,2) #0x00008e88->0x00008e8c Thumb Supervisor 0x00008e88 0xf04f0801 MOV.W r8, #1 ; 0x00000001 r8:0x00824F38=>0x00000001 SetRegEx(0x00008e8c,"T",1,2) #0x00008e8c->0x00008e8e Thumb Supervisor 0x00008e8c 0x7007 STRB r7, [r0, #0] r7=0x00000000 r0=0x00825B8C [0x00825B8C]=00000000 SetRegEx(0x00008e8e,"T",1,2) #0x00008e8e->0x00008e90 Thumb Supervisor 0x00008e8e 0x7830 LDRB r0, [r6, #0] r0:0x00825B8C=>0x00000001 r6=0x0080800C [0x0080800C]=00000001 SetRegEx(0x00008e90,"T",1,2) #0x00008e90->0x00008e92 Thumb Supervisor 0x00008e90 0x2610 MOVS r6, #0x10 r6:0x0080800C=>0x00000010 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00008e92,"T",1,2) #0x00008e92->0x00008e94 Thumb Supervisor 0x00008e92 0xb360 CBZ r0, 0x00008eee r0=0x00000001 SetRegEx(0x00008e94,"T",1,2) #0x00008e94->0x00008e98 Thumb Supervisor 0x00008e94 0xf8d500c0 LDR.W r0, [r5, #192] ; 0x0c0 r0:0x00000001=>0x00000000 r5=0x20000000 [0x200000C0]=00000000 SetRegEx(0x00008e98,"T",1,2) #0x00008e98->0x00008e9a Thumb Supervisor 0x00008e98 0x06c0 LSLS r0, r0, #0x1b r0=0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00008e9a,"T",1,2) #0x00008e9a->0x00008ea0 Thumb Supervisor 0x00008e9a 0xd501 BPL 0x00008ea0 SetRegEx(0x00008ea0,"T",1,2) #0x00008ea0->0x00008ea4 Thumb Supervisor 0x00008ea0 0xf8d50124 LDR.W r0, [r5, #292] ; 0x124 r0:0x00000000=>0x1E8E0000 r5=0x20000000 [0x20000124]=1e8e0000 SetRegEx(0x00008ea4,"T",1,2) #0x00008ea4->0x00008ea8 Thumb Supervisor 0x00008ea4 0xf0404080 ORR r0, r0, #1073741824 ; 0x40000000 r0:0x1E8E0000=>0x5E8E0000 SetRegEx(0x00008ea8,"T",1,2) #0x00008ea8->0x00008eac Thumb Supervisor 0x00008ea8 0xf8c50124 STR.W r0, [r5, #292] ; 0x124 r0=0x5E8E0000 r5=0x20000000 [0x20000124]=1e8e0000 SetRegEx(0x00008eac,"T",1,2) #0x00008eac->0x00008eb0 Thumb Supervisor 0x00008eac 0xf8dfa05c LDR r10, 0x00008f0c r10:0x20000000=>0x0081C648 SetRegEx(0x00008eb0,"T",1,2) #0x00008eb0->0x00008eb4 Thumb Supervisor 0x00008eb0 0xf8da0000 LDR.W r0, [r10, #0] ; 000 r0:0x5E8E0000=>0x00800C00 r10=0x0081C648 [0x0081C648]=00800c00 SetRegEx(0x00008eb4,"T",1,2) #0x00008eb4->0x00008eb8 Thumb Supervisor 0x00008eb4 0xf8c07210 STR.W r7, [r0, #528] ; 0x210 r7=0x00000000 r0=0x00800C00 [0x00800E10]=00000000 SetRegEx(0x00008eb8,"T",1,2) #0x00008eb8->0x00008ebc Thumb Supervisor 0x00008eb8 0xf8c07218 STR.W r7, [r0, #536] ; 0x218 r7=0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x00008ebc,"T",1,2) #0x00008ebc->0x00008ec0 Thumb Supervisor 0x00008ebc 0xf8c58094 STR.W r8, [r5, #148] ; 0x094 r8=0x00000001 r5=0x20000000 [0x20000094]=00000000 SetRegEx(0x00008ec0,"T",1,2) #0x00008ec0->0x00008ec2 Thumb Supervisor 0x00008ec0 0x46a8 MOV r8, r5 r8:0x00000001=>0x20000000 r5=0x20000000 SetRegEx(0x00008ec2,"T",1,2) #0x00008ec2->0x00008f10 Thumb Supervisor 0x00008ec2 0xe025 B 0x00008f10 SetRegEx(0x00008f10,"T",1,2) #0x00008f10->0x00008f14 Thumb Supervisor 0x00008f10 0xf8d80094 LDR.W r0, [r8, #148] ; 0x094 r0:0x00800C00=>0x00000000 r8=0x20000000 [0x20000094]=00000000 SetRegEx(0x00008f14,"T",1,2) #0x00008f14->0x00008f16 Thumb Supervisor 0x00008f14 0x07c0 LSLS r0, r0, #0x1f r0=0x00000000 SetRegEx(0x00008f16,"T",1,2) #0x00008f16->0x00008f18 Thumb Supervisor 0x00008f16 0xd1d5 BNE 0x00008ec4 SetRegEx(0x00008f18,"T",1,2) #0x00008f18->0x00008f1c Thumb Supervisor 0x00008f18 0xf8d800c0 LDR.W r0, [r8, #192] ; 0x0c0 r0:0x00000000=>0x00000008 r8=0x20000000 [0x200000C0]=00000008 SetRegEx(0x00008f1c,"T",1,2) #0x00008f1c->0x00008f1e Thumb Supervisor 0x00008f1c 0x06c0 LSLS r0, r0, #0x1b r0:0x00000008=>0x40000000 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00008f1e,"T",1,2) #0x00008f1e->0x00008f94 Thumb Supervisor 0x00008f1e 0xd539 BPL 0x00008f94 SetRegEx(0x00008f94,"T",1,2) #0x00008f94->0x00008f98 Thumb Supervisor 0x00008f94 0xf5057592 ADD.W r5, r5, #292 ; 0x00000124 r5:0x20000000=>0x20000124 SetRegEx(0x00008f98,"T",1,2) #0x00008f98->0x00008f9a Thumb Supervisor 0x00008f98 0x6828 LDR r0, [r5, #0] r0:0x40000000=>0x1E8E0000 r5=0x20000124 [0x20000124]=1e8e0000 SetRegEx(0x00008f9a,"T",1,2) #0x00008f9a->0x00008f9e Thumb Supervisor 0x00008f9a 0xf0400001 ORR r0, r0, #1 ; 0x00000001 r0:0x1E8E0000=>0x1E8E0001 SetRegEx(0x00008f9e,"T",1,2) #0x00008f9e->0x00008fa0 Thumb Supervisor 0x00008f9e 0x6028 STR r0, [r5, #0] r0=0x1E8E0001 r5=0x20000124 [0x20000124]:1e8e0000=>1e8e0001 SetRegEx(0x00008fa0,"T",1,2) #0x00008fa0->0x00008fa4 Thumb Supervisor 0x00008fa0 0xf8897000 STRB.W r7, [r9, #0] ; 000 r7=0x00000000 r9=0x0080800C [0x0080800C]:00000001=>00000000 SetRegEx(0x00008fa4,"T",1,2) #0x00008fa4->0x00008fa6 Thumb Supervisor 0x00008fa4 0x6828 LDR r0, [r5, #0] r0=0x1E8E0001 r5=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x00008fa6,"T",1,2) #0x00008fa6->0x00008faa Thumb Supervisor 0x00008fa6 0xf0404000 ORR r0, r0, #-2147483648 ; 0x80000000 r0:0x1E8E0001=>0x9E8E0001 SetRegEx(0x00008faa,"T",1,2) #0x00008faa->0x00008fac Thumb Supervisor 0x00008faa 0x6028 STR r0, [r5, #0] r0=0x9E8E0001 r5=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x00008fac,"T",1,2) #0x00008fac->0x0001bfde Thumb Supervisor 0x00008fac 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x00000001=>0x00824EE0 r5:0x20000124=>0x00825070 r6:0x00000010=>0x00000001 r7:0x00000000=>0x00823D20 r8:0x20000000=>0x00824F38 r9:0x0080800C=>0x00825A68 r10:0x0081C648=>0x20000000 r15:0x00008FAC=>0x0001BFDE SetRegEx(0x0001bfde,"T",1,2) #0x0001bfde->0x0001bfec Thumb Supervisor 0x0001bfde 0xb92e CBNZ r6, 0x0001bfec r6=0x00000001 SetRegEx(0x0001bfec,"T",1,2) #0x0001bfec->0x0001bff0 Thumb Supervisor 0x0001bfec 0xf8d70f24 LDR.W r0, [r7, #3876] ; 0xf24 r0:0x9E8E0001=>0x00000000 r7=0x00823D20 [0x00824C44]=00000000 SetRegEx(0x0001bff0,"T",1,2) #0x0001bff0->0x0001bff4 Thumb Supervisor 0x0001bff0 0xf6077424 ADDW r4, r7, #3876 ; 0xf24 r4:0x00824EE0=>0x00824C44 r7=0x00823D20 SetRegEx(0x0001bff4,"T",1,2) #0x0001bff4->0x0001bff6 Thumb Supervisor 0x0001bff4 0xb918 CBNZ r0, 0x0001bffe r0=0x00000000 SetRegEx(0x0001bff6,"T",1,2) #0x0001bff6->0x0001bff8 Thumb Supervisor 0x0001bff6 0x48b8 LDR r0, [pc, #0x2e0] ; 0x0001c2d8 r0:0x00000000=>0x00824EBC [0x0001C2D8]=00824ebc SetRegEx(0x0001bff8,"T",1,2) #0x0001bff8->0x0001bffa Thumb Supervisor 0x0001bff8 0x210c MOVS r1, #0x0c r1:0x20506000=>0x0000000C SetRegEx(0x0001bffa,"T",1,2) #0x0001bffa->0x00019ae6 Thumb Supervisor 0x0001bffa 0xf7fdfd74 BL 0x00019ae6 SetRegEx(0x00019AE6,"T",1,2) #0x0001bffa->0x00019ae6 Thumb Supervisor 0x0001bffa 0xf7fdfd74 BL 0x00019ae6 MakeFunction(0x00019AE6,4294967295) MakeNameEx(0x00019AE6,"fcn_00019ae6",1) SetRegEx(0x00019ae8,"T",1,2) #0x00019ae8->0x0000fe80 Thumb Supervisor 0x00019ae8 0xf7f6b9ca B.W 0x0000fe80 SetRegEx(0x0000fe80,"T",1,2) #0x0000fe80->0x0000fe82 Thumb Supervisor 0x0000fe80 0x4927 LDR r1, [pc, #0x9c] ; 0x0000ff20 r1:0x0000000C=>0x00808020 [0x0000FF1E]=80202050 SetRegEx(0x0000fe82,"T",1,2) #0x0000fe82->0x0000fe84 Thumb Supervisor 0x0000fe82 0xb570 PUSH {r4, r5, r6, r14} r4=0x00824C44 r5=0x00825070 r6=0x00000001 r14=0x9997FC4B SetRegEx(0x0000fe84,"T",1,2) #0x0000fe84->0x0000fe86 Thumb Supervisor 0x0000fe84 0x6809 LDR r1, [r1, #0] r1:0x00808020=>0x20506000 [0x00808020]=20506000 SetRegEx(0x0000fe86,"T",1,2) #0x0000fe86->0x0000fe88 Thumb Supervisor 0x0000fe86 0x6c4a LDR r2, [r1, #0x44] r2:0x20506020=>0xFFC239BC r1=0x20506000 [0x20506044]:ffc23ab8=>ffc2372d SetRegEx(0x0000fe88,"T",1,2) #0x0000fe88->0x0000fe8a Thumb Supervisor 0x0000fe88 0x2100 MOVS r1, #00 r1:0x20506000=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x0000fe8a,"T",1,2) #0x0000fe8a->0x0000fe8c Thumb Supervisor 0x0000fe8a 0x4d26 LDR r5, [pc, #0x98] ; 0x0000ff24 r5:0x00825070=>0x0081C718 [0x0000FF24]=0081c718 SetRegEx(0x0000fe8c,"T",1,2) #0x0000fe8c->0x0000fe8e Thumb Supervisor 0x0000fe8c 0x43d4 MVNS r4, r2 r4:0x00824C44=>0x003DC643 r2=0xFFC239BC cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000fe8e,"T",1,2) #0x0000fe8e->0x0000fe90 Thumb Supervisor 0x0000fe8e 0x68aa LDR r2, [r5, #0x8] r2:0xFFC239BC=>0x0000000C r5=0x0081C718 [0x0081C720]=0000000c SetRegEx(0x0000fe90,"T",1,2) #0x0000fe90->0x0000fe92 Thumb Supervisor 0x0000fe90 0x2a0d CMP r2, #0x0d r2=0x0000000C cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000fe92,"T",1,2) #0x0000fe92->0x0000fe98 Thumb Supervisor 0x0000fe92 0xd301 BCC 0x0000fe98 SetRegEx(0x0000fe98,"T",1,2) #0x0000fe98->0x0000fe9a Thumb Supervisor 0x0000fe98 0x4e22 LDR r6, [pc, #0x88] ; 0x0000ff24 r6:0x00000001=>0x0081C718 [0x0000FF22]=c7180080 SetRegEx(0x0000fe9a,"T",1,2) #0x0000fe9a->0x0000fe9c Thumb Supervisor 0x0000fe9a 0x0013 LSLS r3, r2, #00 r3:0x00001791=>0x0000000C r2=0x0000000C cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000fe9c,"T",1,2) #0x0000fe9c->0x0000fea0 Thumb Supervisor 0x0000fe9c 0xeb020243 ADD.W r2, r2, r3, LSL #1 r2:0x0000000C=>0x00000024 r3=0x0000000C SetRegEx(0x0000fea0,"T",1,2) #0x0000fea0->0x0000fea4 Thumb Supervisor 0x0000fea0 0xf1060610 ADD.W r6, r6, #16 ; 0x00000010 r6:0x0081C718=>0x0081C728 SetRegEx(0x0000fea4,"T",1,2) #0x0000fea4->0x0000fea8 Thumb Supervisor 0x0000fea4 0xf8060022 STRB.W r0, [r6, r2, LSL #2] r0=0x0000000C r6=0x0081C728 r2=0x00000024 SetRegEx(0x0000fea8,"T",1,2) #0x0000fea8->0x0000feac Thumb Supervisor 0x0000fea8 0xeb060282 ADD.W r2, r6, r2, LSL #2 r2:0x00000024=>0x0081C7B8 r6=0x0081C728 SetRegEx(0x0000feac,"T",1,2) #0x0000feac->0x0000feb0 Thumb Supervisor 0x0000feac 0xea4f0094 LSR.W r0, r4, #2 r0:0x0000000C=>0x000F7190 r4=0x003DC643 SetRegEx(0x0000feb0,"T",1,2) #0x0000feb0->0x0000feb2 Thumb Supervisor 0x0000feb0 0x6050 STR r0, [r2, #0x4] r0=0x000F7190 r2=0x0081C7B8 [0x0081C7BC]:00000000=>000f7190 SetRegEx(0x0000feb2,"T",1,2) #0x0000feb2->0x0000feb4 Thumb Supervisor 0x0000feb2 0xd002 BEQ 0x0000feba SetRegEx(0x0000feb4,"T",1,2) #0x0000feb4->0x0000feb8 Thumb Supervisor 0x0000feb4 0xf8521c08 LDR r1, [r2], #-8 ; 0x08 r1:0x00000000=>0x00001E01 r2=0x0081C7B8 [0x0081C7B8]=0000000c SetRegEx(0x0000feb8,"T",1,2) #0x0000feb8->0x0000feba Thumb Supervisor 0x0000feb8 0x1a41 SUBS r1, r0, r1 r1:0x00001E01=>0x000F538F r0=0x000F7190 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x0000feba,"T",1,2) #0x0000feba->0x0000febc Thumb Supervisor 0x0000feba 0x6091 STR r1, [r2, #0x8] r1=0x000F538F r2=0x0081C7B8 [0x0081C7C0]:00000000=>000f538f SetRegEx(0x0000febc,"T",1,2) #0x0000febc->0x0000febe Thumb Supervisor 0x0000febc 0x1c5b ADDS r3, r3, #1 r3:0x0000000C=>0x0000000D cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0000febe,"T",1,2) #0x0000febe->0x0000fec0 Thumb Supervisor 0x0000febe 0x60ab STR r3, [r5, #0x8] r3=0x0000000D r5=0x0081C718 [0x0081C720]:0000000c=>0000000d SetRegEx(0x0000fec0,"T",1,2) #0x0000fec0->0x0001bffe Thumb Supervisor 0x0000fec0 0xbd70 POP {r4, r5, r6, r15} r4:0x003DC643=>0x00824C44 r5:0x0081C718=>0x00825070 r6:0x0081C728=>0x00000001 r15:0x0000FEC0=>0x0001BFFE SetRegEx(0x0001bffe,"T",1,2) #0x0001bffe->0x0001c002 Thumb Supervisor 0x0001bffe 0xf8d70f24 LDR.W r0, [r7, #3876] ; 0xf24 r0:0x000F7190=>0x00000000 r7=0x00823D20 [0x00824C44]=00000000 SetRegEx(0x0001c002,"T",1,2) #0x0001c002->0x0001c004 Thumb Supervisor 0x0001c002 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 SetRegEx(0x0001c004,"T",1,2) #0x0001c004->0x0001c006 Thumb Supervisor 0x0001c004 0x6020 STR r0, [r4, #0] r0=0x00000001 r4=0x00824C44 [0x00824C44]:00000000=>00000001 SetRegEx(0x0001c006,"T",1,2) #0x0001c006->0x0001c008 Thumb Supervisor 0x0001c006 0x2001 MOVS r0, #0x01 r0=0x00000001 SetRegEx(0x0001c008,"T",1,2) #0x0001c008->0x0001c1f6 Thumb Supervisor 0x0001c008 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x00824C44=>0x00823D20 r5:0x00825070=>0x00823D20 r6:0x00000001=>0x00000000 r7:0x00823D20=>0x00000002 r8:0x00824F38=>0x00000000 r9:0x00825A68=>0x00000030 r10:0x20000000=>0x00000000 r15:0x0001C008=>0x0001C1F6 SetRegEx(0x0001c1f6,"T",1,2) #0x0001c1f6->0x0001c1f8 Thumb Supervisor 0x0001c1f6 0x9000 STR r0, [SP, #0] r0=0x00000001 SetRegEx(0x0001c1f8,"T",1,2) #0x0001c1f8->0x0001c350 Thumb Supervisor 0x0001c1f8 0xe0aa B 0x0001c350 SetRegEx(0x0001c350,"T",1,2) #0x0001c350->0x0001c352 Thumb Supervisor 0x0001c350 0x9801 LDR r0, [SP, #0x4] r0:0x00000001=>0x00824B20 SetRegEx(0x0001c352,"T",1,2) #0x0001c352->0x0001c354 Thumb Supervisor 0x0001c352 0x4629 MOV r1, r5 r1:0x000F538F=>0x00823D20 r5=0x00823D20 SetRegEx(0x0001c354,"T",1,2) #0x0001c354->0x0001eb4a Thumb Supervisor 0x0001c354 0xf002fbf9 BL 0x0001eb4a SetRegEx(0x0001EB4A,"T",1,2) #0x0001c354->0x0001eb4a Thumb Supervisor 0x0001c354 0xf002fbf9 BL 0x0001eb4a MakeFunction(0x0001EB4A,4294967295) MakeNameEx(0x0001EB4A,"fcn_0001eb4a",1) SetRegEx(0x0001eb4c,"T",1,2) #0x0001eb4c->0x0001eb4e Thumb Supervisor 0x0001eb4c 0xa901 ADD r1, SP, #0x4 r1:0x00823D20=>0x00827C3C SetRegEx(0x0001eb4e,"T",1,2) #0x0001eb4e->0x0001ebc2 Thumb Supervisor 0x0001eb4e 0xf000f838 BL 0x0001ebc2 SetRegEx(0x0001EBC2,"T",1,2) #0x0001eb4e->0x0001ebc2 Thumb Supervisor 0x0001eb4e 0xf000f838 BL 0x0001ebc2 MakeFunction(0x0001EBC2,4294967295) MakeNameEx(0x0001EBC2,"fcn_0001ebc2",1) SetRegEx(0x0001ebc6,"T",1,2) #0x0001ebc6->0x0001ebc8 Thumb Supervisor 0x0001ebc6 0x2200 MOVS r2, #00 r2:0x0081C7B8=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x0001ebc8,"T",1,2) #0x0001ebc8->0x0001ebca Thumb Supervisor 0x0001ebc8 0x2b40 CMP r3, #0x40 r3=0x0000003F cpsr:0x400001f3=>0x800001f3 SetRegEx(0x0001ebca,"T",1,2) #0x0001ebca->0x0001ebcc Thumb Supervisor 0x0001ebca 0xd211 BCS 0x0001ebf0 SetRegEx(0x0001ebcc,"T",1,2) #0x0001ebcc->0x0001ebd0 Thumb Supervisor 0x0001ebcc 0xf8b02102 LDRH.W r2, [r0, #258] ; 0x000102 r2=0x00000000 r0=0x00824B20 [0x00824C22]=003f0000 SetRegEx(0x0001ebd0,"T",1,2) #0x0001ebd0->0x0001ebd2 Thumb Supervisor 0x0001ebd0 0x6809 LDR r1, [r1, #0] r1:0x00827C3C=>0x00823D20 [0x00827C3C]=00823d20 SetRegEx(0x0001ebd2,"T",1,2) #0x0001ebd2->0x0001ebd6 Thumb Supervisor 0x0001ebd2 0xf8401022 STR.W r1, [r0, r2, LSL #2] r1=0x00823D20 r0=0x00824B20 r2=0x00000000 SetRegEx(0x0001ebd6,"T",1,2) #0x0001ebd6->0x0001ebda Thumb Supervisor 0x0001ebd6 0xf5007080 ADD.W r0, r0, #256 ; 0x00000100 r0:0x00824B20=>0x00824C20 SetRegEx(0x0001ebda,"T",1,2) #0x0001ebda->0x0001ebdc Thumb Supervisor 0x0001ebda 0x8881 LDRH r1, [r0, #0x4] r1:0x00823D20=>0x0000003F r0=0x00824C20 [0x00824C24]=0000003f SetRegEx(0x0001ebdc,"T",1,2) #0x0001ebdc->0x0001ebe0 Thumb Supervisor 0x0001ebdc 0xf1010101 ADD.W r1, r1, #1 ; 0x00000001 r1:0x0000003F=>0x00000040 SetRegEx(0x0001ebe0,"T",1,2) #0x0001ebe0->0x0001ebe2 Thumb Supervisor 0x0001ebe0 0x8081 STRH r1, [r0, #0x4] r1=0x00000040 r0=0x00824C20 [0x00824C24]:0000003f=>00000040 SetRegEx(0x0001ebe2,"T",1,2) #0x0001ebe2->0x0001ebe4 Thumb Supervisor 0x0001ebe2 0x8802 LDRH r2, [r0, #0] r2:0x00000000=>0x00000001 r0=0x00824C20 [0x00824C20]=00000001 SetRegEx(0x0001ebe4,"T",1,2) #0x0001ebe4->0x0001ebe6 Thumb Supervisor 0x0001ebe4 0x4411 ADD r1, r2 r1:0x00000040=>0x00000041 r2=0x00000001 SetRegEx(0x0001ebe6,"T",1,2) #0x0001ebe6->0x0001ebea Thumb Supervisor 0x0001ebe6 0xf04f0201 MOV.W r2, #1 ; 0x00000001 r2=0x00000001 SetRegEx(0x0001ebea,"T",1,2) #0x0001ebea->0x0001ebee Thumb Supervisor 0x0001ebea 0xf001013f AND r1, r1, #63 ; 0x0000003f r1:0x00000041=>0x00000001 SetRegEx(0x0001ebee,"T",1,2) #0x0001ebee->0x0001ebf0 Thumb Supervisor 0x0001ebee 0x8041 STRH r1, [r0, #0x2] r1=0x00000001 r0=0x00824C20 [0x00824C22]:00400000=>00400001 SetRegEx(0x0001ebf0,"T",1,2) #0x0001ebf0->0x0001ebf2 Thumb Supervisor 0x0001ebf0 0x4610 MOV r0, r2 r0:0x00824C20=>0x00000001 r2=0x00000001 SetRegEx(0x0001ebf2,"T",1,2) #0x0001ebf2->0x0001eb52 Thumb Supervisor 0x0001ebf2 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001eb52,"T",1,2) #0x0001eb52->0x0001c358 Thumb Supervisor 0x0001eb52 0xbd1c POP {r2, r3, r4, r15} r2:0x00000001=>0x00824B20 r3:0x0000003F=>0x00823D20 r4=0x00823D20 r15:0x0001EB52=>0x0001C358 SetRegEx(0x0001c358,"T",1,2) #0x0001c358->0x0001c35c Thumb Supervisor 0x0001c358 0xf8d45f0c LDR.W r5, [r4, #3852] ; 0xf0c r5:0x00823D20=>0x00000000 r4=0x00823D20 [0x00824C2C]=00000000 SetRegEx(0x0001c35c,"T",1,2) #0x0001c35c->0x0001c35e Thumb Supervisor 0x0001c35c 0x2d00 CMP r5, #00 r5=0x00000000 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x0001c35e,"T",1,2) #0x0001c35e->0x0001c08e Thumb Supervisor 0x0001c35e 0xf43fae96 BEQ.W 0x0001c08e SetRegEx(0x0001c08e,"T",1,2) #0x0001c08e->0x0001c1ce Thumb Supervisor 0x0001c08e 0xe09e B 0x0001c1ce SetRegEx(0x0001c1ce,"T",1,2) #0x0001c1ce->0x0001c1d0 Thumb Supervisor 0x0001c1ce 0x2d00 CMP r5, #00 r5=0x00000000 SetRegEx(0x0001c1d0,"T",1,2) #0x0001c1d0->0x0001c1d4 Thumb Supervisor 0x0001c1d0 0xf47faf5e BNE.W 0x0001c090 SetRegEx(0x0001c1d4,"T",1,2) #0x0001c1d4->0x0000f14a Thumb Supervisor 0x0001c1d4 0xf7f2ffb9 BL 0x0000f14a SetRegEx(0x0000F14A,"T",1,2) #0x0001c1d4->0x0000f14a Thumb Supervisor 0x0001c1d4 0xf7f2ffb9 BL 0x0000f14a MakeFunction(0x0000F14A,4294967295) MakeNameEx(0x0000F14A,"fcn_0000f14a",1) SetRegEx(0x0000f14c,"T",1,2) #0x0000f14c->0x0000f14e Thumb Supervisor 0x0000f14c 0xb538 PUSH {r3, r4, r5, r14} r3=0x00823D20 r4=0x00823D20 r5=0x00000000 r14=0x9997FC4B SetRegEx(0x0000f14e,"T",1,2) #0x0000f14e->0x0000f150 Thumb Supervisor 0x0000f14e 0x6800 LDR r0, [r0, #0] r0:0x20501204=>0xFFF04450 [0x20501204]:fff04491=>fff043b5 SetRegEx(0x0000f150,"T",1,2) #0x0000f150->0x0000f152 Thumb Supervisor 0x0000f150 0x4c43 LDR r4, [pc, #0x10c] ; 0x0000f260 r4:0x00823D20=>0x0081C6E4 [0x0000F25E]=c6e42000 SetRegEx(0x0000f152,"T",1,2) #0x0000f152->0x0000f156 Thumb Supervisor 0x0000f152 0xea6f0000 MVN.W r0, r0 r0:0xFFF04450=>0x000FBBAF SetRegEx(0x0000f156,"T",1,2) #0x0000f156->0x0000f158 Thumb Supervisor 0x0000f156 0x9000 STR r0, [SP, #0] r0=0x000FBBAF SetRegEx(0x0000f158,"T",1,2) #0x0000f158->0x0000f15a Thumb Supervisor 0x0000f158 0x494b LDR r1, [pc, #0x12c] ; 0x0000f288 r1:0x00000001=>0x81881A00 [0x0000F286]=1a002050 SetRegEx(0x0000f15a,"T",1,2) #0x0000f15a->0x0000f15c Thumb Supervisor 0x0000f15a 0x6920 LDR r0, [r4, #0x10] r0:0x000FBBAF=>0x81801C00 r4=0x0081C6E4 [0x0081C6F4]=81801c00 SetRegEx(0x0000f15c,"T",1,2) #0x0000f15c->0x0000f160 Thumb Supervisor 0x0000f15c 0xf5007000 ADD.W r0, r0, #512 ; 0x00000200 r0:0x81801C00=>0x81801E00 SetRegEx(0x0000f160,"T",1,2) #0x0000f160->0x0000f162 Thumb Supervisor 0x0000f160 0x4288 CMP r0, r1 r0=0x81801E00 r1=0x81881A00 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000f162,"T",1,2) #0x0000f162->0x0000f16a Thumb Supervisor 0x0000f162 0xd302 BCC 0x0000f16a SetRegEx(0x0000f16a,"T",1,2) #0x0000f16a->0x0000f16c Thumb Supervisor 0x0000f16a 0x2204 MOVS r2, #0x04 r2:0x00824B20=>0x00000004 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000f16c,"T",1,2) #0x0000f16c->0x0000f16e Thumb Supervisor 0x0000f16c 0x68a0 LDR r0, [r4, #0x8] r0:0x81801E00=>0x00000001 r4=0x0081C6E4 [0x0081C6EC]=00000001 SetRegEx(0x0000f16e,"T",1,2) #0x0000f16e->0x0000f170 Thumb Supervisor 0x0000f16e 0x493c LDR r1, [pc, #0xf0] ; 0x0000f260 r1:0x81881A00=>0x0081C6E4 [0x0000F260]=0081c6e4 SetRegEx(0x0000f170,"T",1,2) #0x0000f170->0x0000f172 Thumb Supervisor 0x0000f170 0x1c40 ADDS r0, r0, #1 r0:0x00000001=>0x00000002 SetRegEx(0x0000f172,"T",1,2) #0x0000f172->0x0000f174 Thumb Supervisor 0x0000f172 0x60a0 STR r0, [r4, #0x8] r0=0x00000002 r4=0x0081C6E4 [0x0081C6EC]:00000001=>00000002 SetRegEx(0x0000f174,"T",1,2) #0x0000f174->0x0000f176 Thumb Supervisor 0x0000f174 0x6920 LDR r0, [r4, #0x10] r0:0x00000002=>0x81801C00 r4=0x0081C6E4 [0x0081C6F4]=81801c00 SetRegEx(0x0000f176,"T",1,2) #0x0000f176->0x0000f178 Thumb Supervisor 0x0000f176 0x3108 ADDS r1, #0x08 r1:0x0081C6E4=>0x0081C6EC SetRegEx(0x0000f178,"T",1,2) #0x0000f178->0x0001069c Thumb Supervisor 0x0000f178 0xf001fa90 BL 0x0001069c SetRegEx(0x0001069C,"T",1,2) #0x0000f178->0x0001069c Thumb Supervisor 0x0000f178 0xf001fa90 BL 0x0001069c MakeFunction(0x0001069C,4294967295) MakeNameEx(0x0001069C,"fcn_0001069c",1) SetRegEx(0x0001069e,"T",1,2) #0x0001069e->0x000106a2 Thumb Supervisor 0x0001069e 0xebb37f81 CMP.W r3, r1, LSL #30 r3=0x00000000 r1=0x0081C6EC cpsr:0x400001f3=>0x600001f3 SetRegEx(0x000106a2,"T",1,2) #0x000106a2->0x000106a4 Thumb Supervisor 0x000106a2 0xb510 PUSH {r4, r14} r4=0x0081C6E4 r14=0x9997FC4B SetRegEx(0x000106a4,"T",1,2) #0x000106a4->0x000106b6 Thumb Supervisor 0x000106a4 0xd007 BEQ 0x000106b6 SetRegEx(0x000106b6,"T",1,2) #0x000106b6->0x000106b8 Thumb Supervisor 0x000106b6 0x0783 LSLS r3, r0, #0x1e r3=0x00000000 r0=0x81801C00 cpsr:0x600001f3=>0x400001f3 SetRegEx(0x000106b8,"T",1,2) #0x000106b8->0x000106ba Thumb Supervisor 0x000106b8 0xd1f6 BNE 0x000106a8 SetRegEx(0x000106ba,"T",1,2) #0x000106ba->0x000106c2 Thumb Supervisor 0x000106ba 0xe002 B 0x000106c2 SetRegEx(0x000106c2,"T",1,2) #0x000106c2->0x000106c6 Thumb Supervisor 0x000106c2 0xebb30f92 CMP.W r3, r2, LSR #2 r3=0x00000000 r2=0x00000004 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x000106c6,"T",1,2) #0x000106c6->0x000106bc Thumb Supervisor 0x000106c6 0xdbf9 BLT 0x000106bc SetRegEx(0x000106BC,"T",1,2) #0x000106c6->0x000106bc Thumb Supervisor 0x000106c6 0xdbf9 BLT 0x000106bc MakeFunction(0x000106BC,4294967295) MakeNameEx(0x000106BC,"fcn_000106bc",1) SetRegEx(0x000106be,"T",1,2) #0x000106be->0x000106c0 Thumb Supervisor 0x000106be 0x1c5b ADDS r3, r3, #1 r3:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x000106c0,"T",1,2) #0x000106c0->0x000106c2 Thumb Supervisor 0x000106c0 0xc010 STM r0!, {r4} r0:0x81801C00=>0x81801C04 r4=0x00000002 SetRegEx(0x000106c8,"T",1,2) #0x000106c8->0x000106d4 Thumb Supervisor 0x000106c8 0xe004 B 0x000106d4 SetRegEx(0x000106d4,"T",1,2) #0x000106d4->0x000106d6 Thumb Supervisor 0x000106d4 0x0793 LSLS r3, r2, #0x1e r3:0x00000001=>0x00000000 r2=0x00000004 SetRegEx(0x000106d6,"T",1,2) #0x000106d6->0x000106d8 Thumb Supervisor 0x000106d6 0xd1f8 BNE 0x000106ca SetRegEx(0x000106d8,"T",1,2) #0x000106d8->0x0000f17c Thumb Supervisor 0x000106d8 0xbd10 POP {r4, r15} r4:0x00000002=>0x0081C6E4 r15:0x000106D8=>0x0000F17C SetRegEx(0x0000f17c,"T",1,2) #0x0000f17c->0x0000f17e Thumb Supervisor 0x0000f17c 0x6920 LDR r0, [r4, #0x10] r0:0x81801C04=>0x81801C00 r4=0x0081C6E4 [0x0081C6F4]=81801c00 SetRegEx(0x0000f17e,"T",1,2) #0x0000f17e->0x0000f180 Thumb Supervisor 0x0000f17e 0x2204 MOVS r2, #0x04 r2=0x00000004 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000f180,"T",1,2) #0x0000f180->0x0000f182 Thumb Supervisor 0x0000f180 0x4669 MOV r1, r13 r1:0x0081C6F0=>0x00827C38 r13=0x79AF5108 SetRegEx(0x0000f182,"T",1,2) #0x0000f182->0x0000f184 Thumb Supervisor 0x0000f182 0x1d00 ADDS r0, r0, #4 r0:0x81801C00=>0x81801C04 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x0000f184,"T",1,2) #0x0000f184->0x0000f186 Thumb Supervisor 0x0000f184 0x6120 STR r0, [r4, #0x10] r0=0x81801C04 r4=0x0081C6E4 [0x0081C6F4]:81801c00=>81801c04 SetRegEx(0x0000f186,"T",1,2) #0x0000f186->0x0001069c Thumb Supervisor 0x0000f186 0xf001fa89 BL 0x0001069c SetRegEx(0x0000f18a,"T",1,2) #0x0000f18a->0x0000f18c Thumb Supervisor 0x0000f18a 0x6920 LDR r0, [r4, #0x10] r0:0x81801C08=>0x81801C04 r4=0x0081C6E4 [0x0081C6F4]=81801c04 SetRegEx(0x0000f18c,"T",1,2) #0x0000f18c->0x0000f190 Thumb Supervisor 0x0000f18c 0xf24012f8 MOVW r2, #504 ; 0x1f8 r2:0x00000004=>0x000001F8 SetRegEx(0x0000f190,"T",1,2) #0x0000f190->0x0000f192 Thumb Supervisor 0x0000f190 0x4934 LDR r1, [pc, #0xd0] ; 0x0000f264 r1:0x00827C3C=>0x20000024 [0x0000F262]=00240081 SetRegEx(0x0000f192,"T",1,2) #0x0000f192->0x0000f194 Thumb Supervisor 0x0000f192 0x1d00 ADDS r0, r0, #4 r0:0x81801C04=>0x81801C08 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000f194,"T",1,2) #0x0000f194->0x0000f196 Thumb Supervisor 0x0000f194 0x6120 STR r0, [r4, #0x10] r0=0x81801C08 r4=0x0081C6E4 [0x0081C6F4]:81801c04=>81801c08 SetRegEx(0x0000f196,"T",1,2) #0x0000f196->0x0000f198 Thumb Supervisor 0x0000f196 0x391c SUBS r1, #0x1c r1:0x20000024=>0x20000008 cpsr:0x800001f3=>0x200001f3 SetRegEx(0x0000f198,"T",1,2) #0x0000f198->0x0001069c Thumb Supervisor 0x0000f198 0xf001fa80 BL 0x0001069c SetRegEx(0x0000f19c,"T",1,2) #0x0000f19c->0x0000f19e Thumb Supervisor 0x0000f19c 0x6920 LDR r0, [r4, #0x10] r0:0x81801E00=>0x81801C08 r4=0x0081C6E4 [0x0081C6F4]=81801c08 SetRegEx(0x0000f19e,"T",1,2) #0x0000f19e->0x0000f1a2 Thumb Supervisor 0x0000f19e 0xf50070fc ADD.W r0, r0, #504 ; 0x000001f8 r0:0x81801C08=>0x81801E00 SetRegEx(0x0000f1a2,"T",1,2) #0x0000f1a2->0x0000f1a4 Thumb Supervisor 0x0000f1a2 0x6120 STR r0, [r4, #0x10] r0=0x81801E00 r4=0x0081C6E4 [0x0081C6F4]:81801c08=>81801e00 SetRegEx(0x0000f1a4,"T",1,2) #0x0000f1a4->0x0000f1a6 Thumb Supervisor 0x0000f1a4 0x68a0 LDR r0, [r4, #0x8] r0:0x81801E00=>0x00000002 r4=0x0081C6E4 [0x0081C6EC]=00000002 SetRegEx(0x0000f1a6,"T",1,2) #0x0000f1a6->0x0001c1d8 Thumb Supervisor 0x0000f1a6 0xbd38 POP {r3, r4, r5, r15} r3:0x00000000=>0x000FBBAF r4:0x0081C6E4=>0x00823D20 r5=0x00000000 r15:0x0000F1A6=>0x0001C1D8 SetRegEx(0x0001c1d8,"T",1,2) #0x0001c1d8->0x0001c146 Thumb Supervisor 0x0001c1d8 0xe7b5 B 0x0001c146 SetRegEx(0x0001c146,"T",1,2) #0x0001c146->0x0001c14a Thumb Supervisor 0x0001c146 0xe8bd5ffc POP.W {r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r2:0x000001F8=>0x00000001 r3:0x000FBBAF=>0x00824B20 r4:0x00823D20=>0x0081C620 r5:0x00000000=>0x0081E4D4 r6:0x00000000=>0x0081E4F8 r7:0x00000002=>0x00000000 r8=0x00000000 r9:0x00000030=>0x00000000 r10=0x00000000 r11:0x00000004=>0x00000000 r12=0x00000000 r14=0x9997FC4B SetRegEx(0x0001c14a,"T",1,2) #0x0001c14a->0x0001c14c Thumb Supervisor 0x0001c14a 0x4863 LDR r0, [pc, #0x18c] ; 0x0001c2d8 r0:0x00000002=>0x00824EBC [0x0001C2D8]=00824ebc SetRegEx(0x0001c14c,"T",1,2) #0x0001c14c->0x0001c14e Thumb Supervisor 0x0001c14c 0x3808 SUBS r0, #0x08 r0:0x00824EBC=>0x00824EB4 cpsr:0x400001f3=>0x200001f3 SetRegEx(0x0001c14e,"T",1,2) #0x0001c14e->0x00019996 Thumb Supervisor 0x0001c14e 0xf7fdbc22 B.W 0x00019996 SetRegEx(0x00019996,"T",1,2) #0x00019996->0x0000aacc Thumb Supervisor 0x00019996 0xb663 CPSIE IF cpsr:0x200001f3=>0x20000192 SetRegEx(0x0000aacc,"T",0,2) #0x0000aacc->0x0000aad0 ARM IRQ 0x0000aacc 0xe92d503f STMDB r13!, {r0, r1, r2, r3, r4, r5, r12, r14} r13=0x79AF5108 r0=0x00824EB4 r1=0x20000200 r2=0x00000001 r3=0x00824B20 r4=0x0081C620 r5=0x0081E4D4 r12=0x00000000 r14=0x9997FC4B SetRegEx(0x0000aad0,"T",0,2) #0x0000aad0->0x0000aad4 ARM IRQ 0x0000aad0 0xe3a04202 MOV r4, #0x20000000 r4:0x0081C620=>0x20000000 SetRegEx(0x0000aad4,"T",0,2) #0x0000aad4->0x0000aad8 ARM IRQ 0x0000aad4 0xe59400c0 LDR r0, [r4, #0xc0] r0:0x00824EB4=>0x0000A008 r4=0x20000000 [0x200000C0]=0000a008 SetRegEx(0x0000aad8,"T",0,2) #0x0000aad8->0x0000aadc ARM IRQ 0x0000aad8 0xe59410c8 LDR r1, [r4, #0xc8] r1:0x20000200=>0x00000000 r4=0x20000000 [0x200000C8]=00000000 SetRegEx(0x0000aadc,"T",0,2) #0x0000aadc->0x0000aae0 ARM IRQ 0x0000aadc 0xe3100a0e TST r0, #0xe000 r0=0x0000A008 cpsr:0x20000192=>0x00000192 SetRegEx(0x0000aae0,"T",0,2) #0x0000aae0->0x0000aae4 ARM IRQ 0x0000aae0 0x0a000001 BEQ 0x0000aaec SetRegEx(0x0000aae4,"T",0,2) #0x0000aae4->0x0001cabc ARM IRQ 0x0000aae4 0xfa0047f4 BLX 0x0001cabc cpsr:0x00000192=>0x000001b2 SetRegEx(0x0001CABC,"T",1,2) #0x0000aae4->0x0001cabc ARM IRQ 0x0000aae4 0xfa0047f4 BLX 0x0001cabc cpsr:0x00000192=>0x000001b2 MakeFunction(0x0001CABC,4294967295) MakeNameEx(0x0001CABC,"fcn_0001cabc",1) SetRegEx(0x0001cac0,"T",1,2) #0x0001cac0->0x0001cac2 Thumb IRQ 0x0001cac0 0xb57c PUSH {r2, r3, r4, r5, r6, r14} r2=0x00000001 r3=0x00824B20 r4=0x20000000 r5=0x0081E4D4 r6=0x0081E4F8 r14=0x9997FC4B SetRegEx(0x0001cac2,"T",1,2) #0x0001cac2->0x0001cac6 Thumb IRQ 0x0001cac2 0xf8d120c0 LDR.W r2, [r1, #192] ; 0x0c0 r2:0x00000001=>0x0000A008 r1=0x20000000 [0x200000C0]=0000a008 SetRegEx(0x0001cac6,"T",1,2) #0x0001cac6->0x0001cac8 Thumb IRQ 0x0001cac6 0x242a MOVS r4, #0x2a r4:0x20000000=>0x0000002A SetRegEx(0x0001cac8,"T",1,2) #0x0001cac8->0x0001caca Thumb IRQ 0x0001cac8 0x4df6 LDR r5, [pc, #0x3d8] ; 0x0001cea4 r5:0x0081E4D4=>0x00825B8C [0x0001CEA2]=5b8c0000 SetRegEx(0x0001caca,"T",1,2) #0x0001caca->0x0001cacc Thumb IRQ 0x0001caca 0x0452 LSLS r2, r2, #0x11 r2:0x0000A008=>0x40100000 cpsr:0x000001b2=>0x200001b2 SetRegEx(0x0001cacc,"T",1,2) #0x0001cacc->0x0001cad2 Thumb IRQ 0x0001cacc 0xd501 BPL 0x0001cad2 SetRegEx(0x0001cad2,"T",1,2) #0x0001cad2->0x0001cad6 Thumb IRQ 0x0001cad2 0xf2480200 MOVW r2, #32768 ; 0x8000 r2:0x40100000=>0x00008000 SetRegEx(0x0001cad6,"T",1,2) #0x0001cad6->0x0001cada Thumb IRQ 0x0001cad6 0xf8c120c0 STR.W r2, [r1, #192] ; 0x0c0 r2=0x00008000 r1=0x20000000 [0x200000C0]:0000a008=>00002008 SetRegEx(0x0001cada,"T",1,2) #0x0001cada->0x0001cadc Thumb IRQ 0x0001cada 0x0443 LSLS r3, r0, #0x11 r3:0x00824B20=>0x40100000 r0=0x0000A008 SetRegEx(0x0001cadc,"T",1,2) #0x0001cadc->0x0001cae0 Thumb IRQ 0x0001cadc 0xf04f32ff MOV.W r2, #-1 ; 0xffffffff r2:0x00008000=>0xFFFFFFFF SetRegEx(0x0001cae0,"T",1,2) #0x0001cae0->0x0001caf0 Thumb IRQ 0x0001cae0 0xd506 BPL 0x0001caf0 SetRegEx(0x0001caf0,"T",1,2) #0x0001caf0->0x0001caf2 Thumb IRQ 0x0001caf0 0x0480 LSLS r0, r0, #0x12 r0:0x0000A008=>0x80200000 cpsr:0x200001b2=>0x800001b2 SetRegEx(0x0001caf2,"T",1,2) #0x0001caf2->0x0001caf6 Thumb IRQ 0x0001caf2 0xf8412fc0 STR r2, [r1, #192]! ; 0xc0 r2=0xFFFFFFFF r1:0x20000000=>0x200000C0 [0x200000C0]:00002008=>00000000 SetRegEx(0x0001caf6,"T",1,2) #0x0001caf6->0x0001caf8 Thumb IRQ 0x0001caf6 0x608a STR r2, [r1, #0x8] r2=0xFFFFFFFF r1=0x200000C0 [0x200000C8]=00000000 SetRegEx(0x0001caf8,"T",1,2) #0x0001caf8->0x0001cafa Thumb IRQ 0x0001caf8 0xd500 BPL 0x0001cafc SetRegEx(0x0001cafa,"T",1,2) #0x0001cafa->0x0001cafc Thumb IRQ 0x0001cafa 0x2431 MOVS r4, #0x31 r4:0x0000002A=>0x00000031 cpsr:0x800001b2=>0x000001b2 SetRegEx(0x0001cafc,"T",1,2) #0x0001cafc->0x0001cafe Thumb IRQ 0x0001cafc 0x48ea LDR r0, [pc, #0x3a8] ; 0x0001cea8 r0:0x80200000=>0x00823D20 [0x0001CEA6]=3d200082 SetRegEx(0x0001cafe,"T",1,2) #0x0001cafe->0x0001cb00 Thumb IRQ 0x0001cafe 0x2201 MOVS r2, #0x01 r2:0xFFFFFFFF=>0x00000001 SetRegEx(0x0001cb00,"T",1,2) #0x0001cb00->0x0001cb02 Thumb IRQ 0x0001cb00 0x4623 MOV r3, r4 r3:0x40100000=>0x00000031 r4=0x00000031 SetRegEx(0x0001cb02,"T",1,2) #0x0001cb02->0x0001cb04 Thumb IRQ 0x0001cb02 0x2104 MOVS r1, #0x04 r1:0x200000C0=>0x00000004 SetRegEx(0x0001cb04,"T",1,2) #0x0001cb04->0x0001cb08 Thumb IRQ 0x0001cb04 0xe9cd1200 STRD r1, r2, [r13, #0] ; 00 r1=0x00000004 r2=0x00000001 r13=0x79AF5108 SetRegEx(0x0001cb08,"T",1,2) #0x0001cb08->0x0001cb0a Thumb IRQ 0x0001cb08 0x2202 MOVS r2, #0x02 r2:0x00000001=>0x00000002 SetRegEx(0x0001cb0a,"T",1,2) #0x0001cb0a->0x0001cb0c Thumb IRQ 0x0001cb0a 0x2100 MOVS r1, #00 r1:0x00000004=>0x00000000 cpsr:0x000001b2=>0x400001b2 SetRegEx(0x0001cb0c,"T",1,2) #0x0001cb0c->0x0001c5f2 Thumb IRQ 0x0001cb0c 0xf7fffd71 BL 0x0001c5f2 SetRegEx(0x0001C5F2,"T",1,2) #0x0001cb0c->0x0001c5f2 Thumb IRQ 0x0001cb0c 0xf7fffd71 BL 0x0001c5f2 MakeFunction(0x0001C5F2,4294967295) MakeNameEx(0x0001C5F2,"fcn_0001c5f2",1) SetRegEx(0x0001c5f4,"T",1,2) #0x0001c5f4->0x0001c5f6 Thumb IRQ 0x0001c5f4 0x2600 MOVS r6, #00 r6:0x0081E4F8=>0x00000000 SetRegEx(0x0001c5f6,"T",1,2) #0x0001c5f6->0x0001c5fa Thumb IRQ 0x0001c5f6 0xe9dd4508 LDRD r4, r5, [r13, #32] ; 0x20 r4:0x00000031=>0x00000004 r5:0x00825B8C=>0x00000001 r13=0x79AF5108 SetRegEx(0x0001c5fa,"T",1,2) #0x0001c5fa->0x0001c5fe Thumb IRQ 0x0001c5fa 0xe88d0070 STM.W r13, {r4, r5, r6} r13=0x79AF5108 r4=0x00000004 r5=0x00000001 r6=0x00000000 SetRegEx(0x0001c5fe,"T",1,2) #0x0001c5fe->0x0001c444 Thumb IRQ 0x0001c5fe 0xf7ffff21 BL 0x0001c444 SetRegEx(0x0001C444,"T",1,2) #0x0001c5fe->0x0001c444 Thumb IRQ 0x0001c5fe 0xf7ffff21 BL 0x0001c444 MakeFunction(0x0001C444,4294967295) MakeNameEx(0x0001C444,"fcn_0001c444",1) SetRegEx(0x0001c448,"T",1,2) #0x0001c448->0x0001c44a Thumb IRQ 0x0001c448 0x2a02 CMP r2, #0x02 r2=0x00000002 cpsr:0x400001b2=>0x600001b2 SetRegEx(0x0001c44a,"T",1,2) #0x0001c44a->0x0001c44c Thumb IRQ 0x0001c44a 0x4605 MOV r5, r0 r5:0x00000001=>0x00823D20 r0=0x00823D20 SetRegEx(0x0001c44c,"T",1,2) #0x0001c44c->0x0001c44e Thumb IRQ 0x0001c44c 0x460e MOV r6, r1 r6=0x00000000 r1=0x00000000 SetRegEx(0x0001c44e,"T",1,2) #0x0001c44e->0x0001c450 Thumb IRQ 0x0001c44e 0x4617 MOV r7, r2 r7:0x00000000=>0x00000002 r2=0x00000002 SetRegEx(0x0001c450,"T",1,2) #0x0001c450->0x0001c454 Thumb IRQ 0x0001c450 0xf8dd902c LDR.W r9, [r13, #44] ; 0x02c r9:0x00000000=>0x00000001 r13=0x79AF5108 SetRegEx(0x0001c454,"T",1,2) #0x0001c454->0x0001c456 Thumb IRQ 0x0001c454 0x4698 MOV r8, r3 r8:0x00000000=>0x00000031 r3=0x00000031 SetRegEx(0x0001c456,"T",1,2) #0x0001c456->0x0001c458 Thumb IRQ 0x0001c456 0xd101 BNE 0x0001c45c SetRegEx(0x0001c458,"T",1,2) #0x0001c458->0x0001c37e Thumb IRQ 0x0001c458 0xf7ffff91 BL 0x0001c37e SetRegEx(0x0001C37E,"T",1,2) #0x0001c458->0x0001c37e Thumb IRQ 0x0001c458 0xf7ffff91 BL 0x0001c37e MakeFunction(0x0001C37E,4294967295) MakeNameEx(0x0001C37E,"fcn_0001c37e",1) SetRegEx(0x0001c380,"T",1,2) #0x0001c380->0x0001c384 Thumb IRQ 0x0001c380 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x00000004 r5=0x00823D20 r6=0x00000000 r7=0x00000002 r8=0x00000031 r14=0x9997FC4B SetRegEx(0x0001c384,"T",1,2) #0x0001c384->0x0001c386 Thumb IRQ 0x0001c384 0x6800 LDR r0, [r0, #0] r0:0x0081C648=>0x00800C00 [0x0081C648]=00800c00 SetRegEx(0x0001c386,"T",1,2) #0x0001c386->0x0001c38a Thumb IRQ 0x0001c386 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1=0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x0001c38a,"T",1,2) #0x0001c38a->0x0001c38e Thumb IRQ 0x0001c38a 0xf8d02210 LDR.W r2, [r0, #528] ; 0x210 r2:0x00000002=>0x00000001 r0=0x00800C00 [0x00800E10]=00000001 SetRegEx(0x0001c38e,"T",1,2) #0x0001c38e->0x0001c390 Thumb IRQ 0x0001c38e 0x2500 MOVS r5, #00 r5:0x00823D20=>0x00000000 SetRegEx(0x0001c390,"T",1,2) #0x0001c390->0x0001c392 Thumb IRQ 0x0001c390 0x4ec4 LDR r6, [pc, #0x310] ; 0x0001c6a4 r6:0x00000000=>0x0081D4A4 [0x0001C6A2]=d4a40081 SetRegEx(0x0001c392,"T",1,2) #0x0001c392->0x0001c394 Thumb IRQ 0x0001c392 0x4291 CMP r1, r2 r1=0x00000000 r2=0x00000001 cpsr:0x600001b2=>0x800001b2 SetRegEx(0x0001c394,"T",1,2) #0x0001c394->0x0001c3d4 Thumb IRQ 0x0001c394 0xd11e BNE 0x0001c3d4 SetRegEx(0x0001c3d4,"T",1,2) #0x0001c3d4->0x0001c3d8 Thumb IRQ 0x0001c3d4 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1=0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x0001c3d8,"T",1,2) #0x0001c3d8->0x0001c3dc Thumb IRQ 0x0001c3d8 0xeb001701 ADD.W r7, r0, r1, LSL #4 r7:0x00000002=>0x00800C00 r0=0x00800C00 r1=0x00000000 SetRegEx(0x0001c3dc,"T",1,2) #0x0001c3dc->0x0001c408 Thumb IRQ 0x0001c3dc 0xe014 B 0x0001c408 SetRegEx(0x0001c408,"T",1,2) #0x0001c408->0x0001c40a Thumb IRQ 0x0001c408 0x6830 LDR r0, [r6, #0] r0:0x00800C00=>0x00824EB4 r6=0x0081D4A4 [0x0081D4A4]=00824eb4 SetRegEx(0x0001c40a,"T",1,2) #0x0001c40a->0x0001c40c Thumb IRQ 0x0001c40a 0x4ca9 LDR r4, [pc, #0x2a4] ; 0x0001c6b0 r4:0x00000004=>0x0081E438 [0x0001C6B0]=0081e438 SetRegEx(0x0001c40c,"T",1,2) #0x0001c40c->0x0001c40e Thumb IRQ 0x0001c40c 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x800001b2=>0x000001b2 SetRegEx(0x0001c40e,"T",1,2) #0x0001c40e->0x00019aec Thumb IRQ 0x0001c40e 0xf7fdfb6d BL 0x00019aec SetRegEx(0x00019AEC,"T",1,2) #0x0001c40e->0x00019aec Thumb IRQ 0x0001c40e 0xf7fdfb6d BL 0x00019aec MakeFunction(0x00019AEC,4294967295) MakeNameEx(0x00019AEC,"fcn_00019aec",1) SetRegEx(0x00019aee,"T",1,2) #0x00019aee->0x00019af0 Thumb IRQ 0x00019aee 0x6800 LDR r0, [r0, #0] r0:0x20501204=>0xFFEF4159 [0x20501204]:ffef4198=>ffef40bc SetRegEx(0x00019af0,"T",1,2) #0x00019af0->0x00019af4 Thumb IRQ 0x00019af0 0xea6f0000 MVN.W r0, r0 r0:0xFFEF4159=>0x0010BEA6 SetRegEx(0x00019af4,"T",1,2) #0x00019af4->0x0001c412 Thumb IRQ 0x00019af4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001c412,"T",1,2) #0x0001c412->0x0001c414 Thumb IRQ 0x0001c412 0x6861 LDR r1, [r4, #0x4] r1=0x00000000 r4=0x0081E438 [0x0081E43C]=00000000 SetRegEx(0x0001c414,"T",1,2) #0x0001c414->0x0001c418 Thumb IRQ 0x0001c414 0xeb010181 ADD.W r1, r1, r1, LSL #2 r1=0x00000000 SetRegEx(0x0001c418,"T",1,2) #0x0001c418->0x0001c41c Thumb IRQ 0x0001c418 0xeb040181 ADD.W r1, r4, r1, LSL #2 r1:0x00000000=>0x0081E438 r4=0x0081E438 SetRegEx(0x0001c41c,"T",1,2) #0x0001c41c->0x0001c41e Thumb IRQ 0x0001c41c 0x6088 STR r0, [r1, #0x8] r0=0x0010BEA6 r1=0x0081E438 [0x0081E440]:00000000=>0010bea6 SetRegEx(0x0001c41e,"T",1,2) #0x0001c41e->0x0001c420 Thumb IRQ 0x0001c41e 0x6860 LDR r0, [r4, #0x4] r0:0x0010BEA6=>0x00000000 r4=0x0081E438 [0x0081E43C]=00000000 SetRegEx(0x0001c420,"T",1,2) #0x0001c420->0x0001c424 Thumb IRQ 0x0001c420 0xe000 B 0x0001c424 SetRegEx(0x0001c424,"T",1,2) #0x0001c424->0x0001c428 Thumb IRQ 0x0001c424 0xeb000080 ADD.W r0, r0, r0, LSL #2 r0=0x00000000 SetRegEx(0x0001c428,"T",1,2) #0x0001c428->0x0001c42a Thumb IRQ 0x0001c428 0xcf4e LDM r7!, {r1, r2, r3, r6} r7:0x00800C00=>0x00800C10 r1:0x0081E438=>0xEC000000 r2=0x00000001 r3:0x00000031=>0x00010000 r6:0x0081D4A4=>0x00000000 SetRegEx(0x0001c42a,"T",1,2) #0x0001c42a->0x0001c42e Thumb IRQ 0x0001c42a 0xeb040080 ADD.W r0, r4, r0, LSL #2 r0:0x00000000=>0x0081E438 r4=0x0081E438 SetRegEx(0x0001c42e,"T",1,2) #0x0001c42e->0x0001c430 Thumb IRQ 0x0001c42e 0x300c ADDS r0, #0x0c r0:0x0081E438=>0x0081E444 SetRegEx(0x0001c430,"T",1,2) #0x0001c430->0x0001c432 Thumb IRQ 0x0001c430 0xc04e STM r0!, {r1, r2, r3, r6} r0:0x0081E444=>0x0081E454 r1=0xEC000000 r2=0x00000001 r3=0x00010000 r6=0x00000000 SetRegEx(0x0001c432,"T",1,2) #0x0001c432->0x0001c434 Thumb IRQ 0x0001c432 0x6860 LDR r0, [r4, #0x4] r0:0x0081E454=>0x00000000 r4=0x0081E438 [0x0081E43C]=00000000 SetRegEx(0x0001c434,"T",1,2) #0x0001c434->0x0001c436 Thumb IRQ 0x0001c434 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 SetRegEx(0x0001c436,"T",1,2) #0x0001c436->0x0001c438 Thumb IRQ 0x0001c436 0x6060 STR r0, [r4, #0x4] r0=0x00000001 r4=0x0081E438 [0x0081E43C]:00000000=>00000001 SetRegEx(0x0001c438,"T",1,2) #0x0001c438->0x0001c43a Thumb IRQ 0x0001c438 0x2804 CMP r0, #0x04 r0=0x00000001 cpsr:0x000001b2=>0x800001b2 SetRegEx(0x0001c43a,"T",1,2) #0x0001c43a->0x0001c3de Thumb IRQ 0x0001c43a 0xd3d0 BCC 0x0001c3de SetRegEx(0x0001c3de,"T",1,2) #0x0001c3de->0x0001c3e0 Thumb IRQ 0x0001c3de 0x6820 LDR r0, [r4, #0] r0:0x00000001=>0x00000000 r4=0x0081E438 [0x0081E438]=00000000 SetRegEx(0x0001c3e0,"T",1,2) #0x0001c3e0->0x0001c3e2 Thumb IRQ 0x0001c3e0 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x800001b2=>0x000001b2 SetRegEx(0x0001c3e2,"T",1,2) #0x0001c3e2->0x0001c3e4 Thumb IRQ 0x0001c3e2 0x6020 STR r0, [r4, #0] r0=0x00000001 r4=0x0081E438 [0x0081E438]:00000000=>00000001 SetRegEx(0x0001c3e4,"T",1,2) #0x0001c3e4->0x0001bcb8 Thumb IRQ 0x0001c3e4 0xe468 B 0x0001bcb8 SetRegEx(0x0001bcb8,"T",1,2) #0x0001bcb8->0x0001bba6 Thumb IRQ 0x0001bcb8 0xe775 B 0x0001bba6 SetRegEx(0x0001bba6,"T",1,2) #0x0001bba6->0x0001c45c Thumb IRQ 0x0001bba6 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x0081E438=>0x00000004 r5:0x00000000=>0x00823D20 r6=0x00000000 r7:0x00800C10=>0x00000002 r8=0x00000031 r15:0x0001BBA6=>0x0001C45C SetRegEx(0x0001c45c,"T",1,2) #0x0001c45c->0x0001c460 Thumb IRQ 0x0001c45c 0xf8d50f14 LDR.W r0, [r5, #3860] ; 0xf14 r0:0x00000001=>0x00000000 r5=0x00823D20 [0x00824C34]=00000000 SetRegEx(0x0001c460,"T",1,2) #0x0001c460->0x0001c464 Thumb IRQ 0x0001c460 0xf04f0b01 MOV.W r11, #1 ; 0x00000001 r11:0x00000000=>0x00000001 SetRegEx(0x0001c464,"T",1,2) #0x0001c464->0x0001c47e Thumb IRQ 0x0001c464 0xb158 CBZ r0, 0x0001c47e r0=0x00000000 SetRegEx(0x0001c47e,"T",1,2) #0x0001c47e->0x0001c482 Thumb IRQ 0x0001c47e 0xf8b52f04 LDRH.W r2, [r5, #3844] ; 0x000f04 r2:0x00000001=>0x00000040 r5=0x00823D20 [0x00824C24]=00000040 SetRegEx(0x0001c482,"T",1,2) #0x0001c482->0x0001c484 Thumb IRQ 0x0001c482 0x2100 MOVS r1, #00 r1:0xEC000000=>0x00000000 cpsr:0x000001b2=>0x400001b2 SetRegEx(0x0001c484,"T",1,2) #0x0001c484->0x0001c488 Thumb IRQ 0x0001c484 0xf5056060 ADD.W r0, r5, #3584 ; 0x00000e00 r0:0x00000000=>0x00824B20 r5=0x00823D20 SetRegEx(0x0001c488,"T",1,2) #0x0001c488->0x0001c48a Thumb IRQ 0x0001c488 0xb16a CBZ r2, 0x0001c4a6 r2=0x00000040 SetRegEx(0x0001c48a,"T",1,2) #0x0001c48a->0x0001c48e Thumb IRQ 0x0001c48a 0xf8b01100 LDRH.W r1, [r0, #256] ; 0x000100 r1:0x00000000=>0x00000001 r0=0x00824B20 [0x00824C20]=00010001 SetRegEx(0x0001c48e,"T",1,2) #0x0001c48e->0x0001c490 Thumb IRQ 0x0001c48e 0x1e52 SUBS r2, r2, #1 r2:0x00000040=>0x0000003F cpsr:0x400001b2=>0x200001b2 SetRegEx(0x0001c490,"T",1,2) #0x0001c490->0x0001c494 Thumb IRQ 0x0001c490 0xeb000181 ADD.W r1, r0, r1, LSL #2 r1:0x00000001=>0x00824B24 r0=0x00824B20 SetRegEx(0x0001c494,"T",1,2) #0x0001c494->0x0001c498 Thumb IRQ 0x0001c494 0xf5007080 ADD.W r0, r0, #256 ; 0x00000100 r0:0x00824B20=>0x00824C20 SetRegEx(0x0001c498,"T",1,2) #0x0001c498->0x0001c49a Thumb IRQ 0x0001c498 0x8082 STRH r2, [r0, #0x4] r2=0x0000003F r0=0x00824C20 [0x00824C24]:00000040=>0000003f SetRegEx(0x0001c49a,"T",1,2) #0x0001c49a->0x0001c49c Thumb IRQ 0x0001c49a 0x8802 LDRH r2, [r0, #0] r2:0x0000003F=>0x00000001 r0=0x00824C20 [0x00824C20]=00010001 SetRegEx(0x0001c49c,"T",1,2) #0x0001c49c->0x0001c4a0 Thumb IRQ 0x0001c49c 0xf1020201 ADD.W r2, r2, #1 ; 0x00000001 r2:0x00000001=>0x00000002 SetRegEx(0x0001c4a0,"T",1,2) #0x0001c4a0->0x0001c4a4 Thumb IRQ 0x0001c4a0 0xf002023f AND r2, r2, #63 ; 0x0000003f r2=0x00000002 SetRegEx(0x0001c4a4,"T",1,2) #0x0001c4a4->0x0001c4a6 Thumb IRQ 0x0001c4a4 0x8002 STRH r2, [r0, #0] r2=0x00000002 r0=0x00824C20 [0x00824C20]:00010001=>00010002 SetRegEx(0x0001c4a6,"T",1,2) #0x0001c4a6->0x0001c4aa Thumb IRQ 0x0001c4a6 0xf04f0000 MOV.W r0, #0 ; 00000000 r0:0x00824C20=>0x00000000 SetRegEx(0x0001c4aa,"T",1,2) #0x0001c4aa->0x0001c4ac Thumb IRQ 0x0001c4aa 0xb109 CBZ r1, 0x0001c4b0 r1=0x00824B24 SetRegEx(0x0001c4ac,"T",1,2) #0x0001c4ac->0x0001c4ae Thumb IRQ 0x0001c4ac 0x680c LDR r4, [r1, #0] r4:0x00000004=>0x00823D58 r1=0x00824B24 [0x00824B24]=00823d58 SetRegEx(0x0001c4ae,"T",1,2) #0x0001c4ae->0x0001c4b2 Thumb IRQ 0x0001c4ae 0xe000 B 0x0001c4b2 SetRegEx(0x0001c4b2,"T",1,2) #0x0001c4b2->0x0001c4b4 Thumb IRQ 0x0001c4b2 0x4682 MOV r10, r0 r10=0x00000000 r0=0x00000000 SetRegEx(0x0001c4b4,"T",1,2) #0x0001c4b4->0x0001c4b6 Thumb IRQ 0x0001c4b4 0x62e0 STR r0, [r4, #0x2c] r0=0x00000000 r4=0x00823D58 [0x00823D84]=00000000 SetRegEx(0x0001c4b6,"T",1,2) #0x0001c4b6->0x0001c4bc Thumb IRQ 0x0001c4b6 0xb10e CBZ r6, 0x0001c4bc r6=0x00000000 SetRegEx(0x0001c4bc,"T",1,2) #0x0001c4bc->0x0001c4be Thumb IRQ 0x0001c4bc 0x6126 STR r6, [r4, #0x10] r6=0x00000000 r4=0x00823D58 [0x00823D68]=00000000 SetRegEx(0x0001c4be,"T",1,2) #0x0001c4be->0x0001c4c0 Thumb IRQ 0x0001c4be 0x7227 STRB r7, [r4, #0x8] r7=0x00000002 r4=0x00823D58 [0x00823D60]:00000000=>00000002 SetRegEx(0x0001c4c0,"T",1,2) #0x0001c4c0->0x0001c4c4 Thumb IRQ 0x0001c4c0 0xf8c4800c STR.W r8, [r4, #12] ; 0x00c r8=0x00000031 r4=0x00823D58 [0x00823D64]:00000000=>00000031 SetRegEx(0x0001c4c4,"T",1,2) #0x0001c4c4->0x0001c4c6 Thumb IRQ 0x0001c4c4 0x980a LDR r0, [SP, #0x28] r0:0x00000000=>0x00000004 SetRegEx(0x0001c4c6,"T",1,2) #0x0001c4c6->0x0001c4c8 Thumb IRQ 0x0001c4c6 0x6260 STR r0, [r4, #0x24] r0=0x00000004 r4=0x00823D58 [0x00823D7C]:00000000=>00000004 SetRegEx(0x0001c4c8,"T",1,2) #0x0001c4c8->0x0001c4ca Thumb IRQ 0x0001c4c8 0x980c LDR r0, [SP, #0x30] r0:0x00000004=>0x00000000 SetRegEx(0x0001c4ca,"T",1,2) #0x0001c4ca->0x0001c4cc Thumb IRQ 0x0001c4ca 0x62a0 STR r0, [r4, #0x28] r0=0x00000000 r4=0x00823D58 [0x00823D80]=00000000 SetRegEx(0x0001c4cc,"T",1,2) #0x0001c4cc->0x0001c4ce Thumb IRQ 0x0001c4cc 0x4875 LDR r0, [pc, #0x1d4] ; 0x0001c6a4 r0:0x00000000=>0x0081D4A4 [0x0001C6A2]=d4a40081 SetRegEx(0x0001c4ce,"T",1,2) #0x0001c4ce->0x0001c4d0 Thumb IRQ 0x0001c4ce 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x0001c4d0,"T",1,2) #0x0001c4d0->0x0001c4d2 Thumb IRQ 0x0001c4d0 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x200001b2=>0x000001b2 SetRegEx(0x0001c4d2,"T",1,2) #0x0001c4d2->0x00019aec Thumb IRQ 0x0001c4d2 0xf7fdfb0b BL 0x00019aec SetRegEx(0x0001c4d6,"T",1,2) #0x0001c4d6->0x0001c4d8 Thumb IRQ 0x0001c4d6 0x6060 STR r0, [r4, #0x4] r0=0x0011065C r4=0x00823D58 [0x00823D5C]:00000000=>0011065c SetRegEx(0x0001c4d8,"T",1,2) #0x0001c4d8->0x0001c4dc Thumb IRQ 0x0001c4d8 0xf8849036 STRB.W r9, [r4, #54] ; 0x036 r9=0x00000001 r4=0x00823D58 [0x00823D8E]:00000000=>00000001 SetRegEx(0x0001c4dc,"T",1,2) #0x0001c4dc->0x0001c4ee Thumb IRQ 0x0001c4dc 0xb13e CBZ r6, 0x0001c4ee r6=0x00000000 SetRegEx(0x0001c4ee,"T",1,2) #0x0001c4ee->0x0001c4f0 Thumb IRQ 0x0001c4ee 0x2f02 CMP r7, #0x02 r7=0x00000002 cpsr:0x000001b2=>0x600001b2 SetRegEx(0x0001c4f0,"T",1,2) #0x0001c4f0->0x0001c4f4 Thumb IRQ 0x0001c4f0 0xf8c58f2c STR.W r8, [r5, #3884] ; 0xf2c r8=0x00000031 r5=0x00823D20 [0x00824C4C]:00000030=>00000031 SetRegEx(0x0001c4f4,"T",1,2) #0x0001c4f4->0x0001c4fc Thumb IRQ 0x0001c4f4 0xd002 BEQ 0x0001c4fc SetRegEx(0x0001c4fc,"T",1,2) #0x0001c4fc->0x0001c500 Thumb IRQ 0x0001c4fc 0xf605700c ADDW r0, r5, #3852 ; 0xf0c r0:0x0011065C=>0x00824C2C r5=0x00823D20 SetRegEx(0x0001c500,"T",1,2) #0x0001c500->0x0001c502 Thumb IRQ 0x0001c500 0x4621 MOV r1, r4 r1:0x00824B24=>0x00823D58 r4=0x00823D58 SetRegEx(0x0001c502,"T",1,2) #0x0001c502->0x0001ef08 Thumb IRQ 0x0001c502 0xf002fd01 BL 0x0001ef08 SetRegEx(0x0001EF08,"T",1,2) #0x0001c502->0x0001ef08 Thumb IRQ 0x0001c502 0xf002fd01 BL 0x0001ef08 MakeFunction(0x0001EF08,4294967295) MakeNameEx(0x0001EF08,"fcn_0001ef08",1) SetRegEx(0x0001ef0a,"T",1,2) #0x0001ef0a->0x0001ef0c Thumb IRQ 0x0001ef0a 0x6802 LDR r2, [r0, #0] r2:0x00000002=>0x00000000 r0=0x00824C2C [0x00824C2C]=00000000 SetRegEx(0x0001ef0c,"T",1,2) #0x0001ef0c->0x0001ef0e Thumb IRQ 0x0001ef0c 0x600a STR r2, [r1, #0] r2=0x00000000 r1=0x00823D58 [0x00823D58]=00000000 SetRegEx(0x0001ef0e,"T",1,2) #0x0001ef0e->0x0001ef10 Thumb IRQ 0x0001ef0e 0x6802 LDR r2, [r0, #0] r2=0x00000000 r0=0x00824C2C [0x00824C2C]=00000000 SetRegEx(0x0001ef10,"T",1,2) #0x0001ef10->0x0001ef12 Thumb IRQ 0x0001ef10 0xb902 CBNZ r2, 0x0001ef14 r2=0x00000000 SetRegEx(0x0001ef12,"T",1,2) #0x0001ef12->0x0001ef14 Thumb IRQ 0x0001ef12 0x6041 STR r1, [r0, #0x4] r1=0x00823D58 r0=0x00824C2C [0x00824C30]:00000000=>00823d58 SetRegEx(0x0001ef14,"T",1,2) #0x0001ef14->0x0001ef16 Thumb IRQ 0x0001ef14 0x6001 STR r1, [r0, #0] r1=0x00823D58 r0=0x00824C2C [0x00824C2C]:00000000=>00823d58 SetRegEx(0x0001ef16,"T",1,2) #0x0001ef16->0x0001ef18 Thumb IRQ 0x0001ef16 0x6881 LDR r1, [r0, #0x8] r1:0x00823D58=>0x00000000 r0=0x00824C2C [0x00824C34]=00000000 SetRegEx(0x0001ef18,"T",1,2) #0x0001ef18->0x0001ef1a Thumb IRQ 0x0001ef18 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x600001b2=>0x000001b2 SetRegEx(0x0001ef1a,"T",1,2) #0x0001ef1a->0x0001ef1c Thumb IRQ 0x0001ef1a 0x6081 STR r1, [r0, #0x8] r1=0x00000001 r0=0x00824C2C [0x00824C34]:00000000=>00000001 SetRegEx(0x0001ef1c,"T",1,2) #0x0001ef1c->0x0001c506 Thumb IRQ 0x0001ef1c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001c506,"T",1,2) #0x0001c506->0x0001c526 Thumb IRQ 0x0001c506 0xe00e B 0x0001c526 SetRegEx(0x0001c526,"T",1,2) #0x0001c526->0x0001c52a Thumb IRQ 0x0001c526 0xf04f5100 MOV.W r1, #536870912 ; 0x20000000 r1:0x00000001=>0x20000000 SetRegEx(0x0001c52a,"T",1,2) #0x0001c52a->0x0001c52c Thumb IRQ 0x0001c52a 0x6c08 LDR r0, [r1, #0x40] r0:0x00824C2C=>0x00000027 r1=0x20000000 [0x20000040]=00000027 SetRegEx(0x0001c52c,"T",1,2) #0x0001c52c->0x0001c52e Thumb IRQ 0x0001c52c 0xb2c0 UXTB r0, r0 r0=0x00000027 SetRegEx(0x0001c52e,"T",1,2) #0x0001c52e->0x0001c530 Thumb IRQ 0x0001c52e 0x2827 CMP r0, #0x27 r0=0x00000027 cpsr:0x000001b2=>0x600001b2 SetRegEx(0x0001c530,"T",1,2) #0x0001c530->0x0001c554 Thumb IRQ 0x0001c530 0xd010 BEQ 0x0001c554 SetRegEx(0x0001c554,"T",1,2) #0x0001c554->0x0001c556 Thumb IRQ 0x0001c554 0x2001 MOVS r0, #0x01 r0:0x00000027=>0x00000001 cpsr:0x600001b2=>0x200001b2 SetRegEx(0x0001c556,"T",1,2) #0x0001c556->0x0001c53c Thumb IRQ 0x0001c556 0xe7f1 B 0x0001c53c SetRegEx(0x0001c53c,"T",1,2) #0x0001c53c->0x0001c540 Thumb IRQ 0x0001c53c 0xf8840034 STRB.W r0, [r4, #52] ; 0x034 r0=0x00000001 r4=0x00823D58 [0x00823D8C]:00010000=>00010001 SetRegEx(0x0001c540,"T",1,2) #0x0001c540->0x0001c544 Thumb IRQ 0x0001c540 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x00000001=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c544,"T",1,2) #0x0001c544->0x0001c546 Thumb IRQ 0x0001c544 0x05c0 LSLS r0, r0, #0x17 r0:0x0000000C=>0x06000000 cpsr:0x200001b2=>0x000001b2 SetRegEx(0x0001c546,"T",1,2) #0x0001c546->0x0001c55c Thumb IRQ 0x0001c546 0xd509 BPL 0x0001c55c SetRegEx(0x0001c55c,"T",1,2) #0x0001c55c->0x0001c560 Thumb IRQ 0x0001c55c 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x06000000=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c560,"T",1,2) #0x0001c560->0x0001c562 Thumb IRQ 0x0001c560 0x0580 LSLS r0, r0, #0x16 r0:0x0000000C=>0x03000000 SetRegEx(0x0001c562,"T",1,2) #0x0001c562->0x0001c568 Thumb IRQ 0x0001c562 0xd501 BPL 0x0001c568 SetRegEx(0x0001c568,"T",1,2) #0x0001c568->0x0001c56c Thumb IRQ 0x0001c568 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x03000000=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c56c,"T",1,2) #0x0001c56c->0x0001c56e Thumb IRQ 0x0001c56c 0x0480 LSLS r0, r0, #0x12 r0:0x0000000C=>0x00300000 SetRegEx(0x0001c56e,"T",1,2) #0x0001c56e->0x0001c574 Thumb IRQ 0x0001c56e 0xd501 BPL 0x0001c574 SetRegEx(0x0001c574,"T",1,2) #0x0001c574->0x0001c578 Thumb IRQ 0x0001c574 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x00300000=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c578,"T",1,2) #0x0001c578->0x0001c57a Thumb IRQ 0x0001c578 0x0500 LSLS r0, r0, #0x14 r0:0x0000000C=>0x00C00000 SetRegEx(0x0001c57a,"T",1,2) #0x0001c57a->0x0001c580 Thumb IRQ 0x0001c57a 0xd501 BPL 0x0001c580 SetRegEx(0x0001c580,"T",1,2) #0x0001c580->0x0001c584 Thumb IRQ 0x0001c580 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x00C00000=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c584,"T",1,2) #0x0001c584->0x0001c586 Thumb IRQ 0x0001c584 0x0540 LSLS r0, r0, #0x15 r0:0x0000000C=>0x01800000 SetRegEx(0x0001c586,"T",1,2) #0x0001c586->0x0001c58c Thumb IRQ 0x0001c586 0xd501 BPL 0x0001c58c SetRegEx(0x0001c58c,"T",1,2) #0x0001c58c->0x0001c590 Thumb IRQ 0x0001c58c 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x01800000=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c590,"T",1,2) #0x0001c590->0x0001c592 Thumb IRQ 0x0001c590 0x04c0 LSLS r0, r0, #0x13 r0:0x0000000C=>0x00600000 SetRegEx(0x0001c592,"T",1,2) #0x0001c592->0x0001c598 Thumb IRQ 0x0001c592 0xd501 BPL 0x0001c598 SetRegEx(0x0001c598,"T",1,2) #0x0001c598->0x0001c59c Thumb IRQ 0x0001c598 0xf8d1008c LDR.W r0, [r1, #140] ; 0x08c r0:0x00600000=>0x0000000C r1=0x20000000 [0x2000008C]=0000000c SetRegEx(0x0001c59c,"T",1,2) #0x0001c59c->0x0001c59e Thumb IRQ 0x0001c59c 0x0440 LSLS r0, r0, #0x11 r0:0x0000000C=>0x00180000 SetRegEx(0x0001c59e,"T",1,2) #0x0001c59e->0x0001c5a4 Thumb IRQ 0x0001c59e 0xd501 BPL 0x0001c5a4 SetRegEx(0x0001c5a4,"T",1,2) #0x0001c5a4->0x0001c5a6 Thumb IRQ 0x0001c5a4 0x2000 MOVS r0, #00 r0:0x00180000=>0x00000000 cpsr:0x000001b2=>0x400001b2 SetRegEx(0x0001c5a6,"T",1,2) #0x0001c5a6->0x0001c5aa Thumb IRQ 0x0001c5a6 0xf8840035 STRB.W r0, [r4, #53] ; 0x035 r0=0x00000000 r4=0x00823D58 [0x00823D8D]=00000100 SetRegEx(0x0001c5aa,"T",1,2) #0x0001c5aa->0x0000cd74 Thumb IRQ 0x0001c5aa 0xf7f0fbe3 BL 0x0000cd74 SetRegEx(0x0000CD74,"T",1,2) #0x0001c5aa->0x0000cd74 Thumb IRQ 0x0001c5aa 0xf7f0fbe3 BL 0x0000cd74 MakeFunction(0x0000CD74,4294967295) MakeNameEx(0x0000CD74,"fcn_0000cd74",1) SetRegEx(0x0000cd76,"T",1,2) #0x0000cd76->0x0000cd78 Thumb IRQ 0x0000cd76 0x7800 LDRB r0, [r0, #0] r0:0x0081C66C=>0x00000000 [0x0081C66C]=00000000 SetRegEx(0x0000cd78,"T",1,2) #0x0000cd78->0x0001c5ae Thumb IRQ 0x0000cd78 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001c5ae,"T",1,2) #0x0001c5ae->0x0001c5b0 Thumb IRQ 0x0001c5ae 0xb910 CBNZ r0, 0x0001c5b6 r0=0x00000000 SetRegEx(0x0001c5b0,"T",1,2) #0x0001c5b0->0x0000f14a Thumb IRQ 0x0001c5b0 0xf7f2fdcb BL 0x0000f14a SetRegEx(0x0001c5b4,"T",1,2) #0x0001c5b4->0x0001c5b6 Thumb IRQ 0x0001c5b4 0x6320 STR r0, [r4, #0x30] r0=0x00000003 r4=0x00823D58 [0x00823D88]:00000000=>00000003 SetRegEx(0x0001c5b6,"T",1,2) #0x0001c5b6->0x0001c5ba Thumb IRQ 0x0001c5b6 0xf8c54f18 STR.W r4, [r5, #3864] ; 0xf18 r4=0x00823D58 r5=0x00823D20 [0x00824C38]:00823d20=>00823d58 SetRegEx(0x0001c5ba,"T",1,2) #0x0001c5ba->0x0001c5be Thumb IRQ 0x0001c5ba 0xf1b90f00 CMP.W r9, #0 ; 00000000 r9=0x00000001 cpsr:0x400001b2=>0x200001b2 SetRegEx(0x0001c5be,"T",1,2) #0x0001c5be->0x0001c5c0 Thumb IRQ 0x0001c5be 0xd004 BEQ 0x0001c5ca SetRegEx(0x0001c5c0,"T",1,2) #0x0001c5c0->0x0001c5c2 Thumb IRQ 0x0001c5c0 0x493c LDR r1, [pc, #0xf0] ; 0x0001c6b4 r1:0x20000200=>0x0081C634 [0x0001C6B2]=c6340081 SetRegEx(0x0001c5c2,"T",1,2) #0x0001c5c2->0x0001c5c6 Thumb IRQ 0x0001c5c2 0xf885bf30 STRB.W r11, [r5, #3888] ; 0xf30 r11=0x00000001 r5=0x00823D20 [0x00824C50]:00000000=>00000001 SetRegEx(0x0001c5c6,"T",1,2) #0x0001c5c6->0x0001c5ca Thumb IRQ 0x0001c5c6 0xf881b000 STRB.W r11, [r1, #0] ; 000 r11=0x00000001 r1=0x0081C634 [0x0081C634]:00000000=>00000001 SetRegEx(0x0001c5ca,"T",1,2) #0x0001c5ca->0x0001c602 Thumb IRQ 0x0001c5ca 0xe8bd9ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r4:0x00823D58=>0x00000004 r5:0x00823D20=>0x00000001 r6=0x00000000 r7:0x00000002=>0x00000000 r8:0x00000031=>0x00000000 r9:0x00000001=>0x00000000 r10=0x00000000 r11:0x00000001=>0x00000000 r12=0x00000000 r15:0x0001C5CA=>0x0001C602 SetRegEx(0x0001c602,"T",1,2) #0x0001c602->0x0001cb10 Thumb IRQ 0x0001c602 0xbdfe POP {r1, r2, r3, r4, r5, r6, r7, r15} r1:0x0081C634=>0x00000004 r2:0x000001F8=>0x00000001 r3:0x00114FEB=>0x00000000 r4:0x00000004=>0x00000031 r5:0x00000001=>0x00825B8C r6:0x00000000=>0x0081E4F8 r7=0x00000000 r15:0x0001C602=>0x0001CB10 SetRegEx(0x0001cb10,"T",1,2) #0x0001cb10->0x0001cb12 Thumb IRQ 0x0001cb10 0x606c STR r4, [r5, #0x4] r4=0x00000031 r5=0x00825B8C [0x00825B90]:00000000=>00000031 SetRegEx(0x0001cb12,"T",1,2) #0x0001cb12->0x0000aae8 Thumb IRQ 0x0001cb12 0xbd7c POP {r2, r3, r4, r5, r6, r15} r2:0x00000001=>0x00000004 r3:0x00000000=>0x00000001 r4:0x00000031=>0x20000000 r5:0x00825B8C=>0x0081E4D4 r6=0x0081E4F8 r15:0x0001CB12=>0x0000AAE8 cpsr:0x200001b2=>0x20000192 SetRegEx(0x0000aae8,"T",0,2) #0x0000aae8->0x0000ab98 ARM IRQ 0x0000aae8 0xea00002a B 0x0000ab98 SetRegEx(0x0000ab98,"T",0,2) #0x0000ab98->0x0000ab9c ARM IRQ 0x0000ab98 0xe59f0130 LDR r0, [r15, #0x130] r0:0x00000003=>0x10020000 r15:0x0000AB98=>0x0000AB9C [0x0000ACC8]=7fa00000 SetRegEx(0x0000ab9c,"T",0,2) #0x0000ab9c->0x0000aba0 ARM IRQ 0x0000ab9c 0xe3a01000 MOV r1, #0x0 r1:0x00000004=>0x00000000 SetRegEx(0x0000aba0,"T",0,2) #0x0000aba0->0x0000aba4 ARM IRQ 0x0000aba0 0xe5801190 STR r1, [r0, #0x190] r1=0x00000000 r0=0x10020000 [0x10020190]:0000aacc=>0000ff2c SetRegEx(0x0000aba4,"T",0,2) #0x0000aba4->0x0000aba8 ARM IRQ 0x0000aba4 0xe8bd503f LDM r13!, {r0, r1, r2, r3, r4, r5, r12, r14} r13=0x79AF5108 r0:0x10020000=>0x00824EB4 r1:0x00000000=>0x20000200 r2:0x00000004=>0x00000001 r3:0x00000001=>0x00824B20 r4:0x20000000=>0x0081C620 r5=0x0081E4D4 r12=0x00000000 r14=0x9997FC4B SetRegEx(0x0000aba8,"T",0,2) #0x0000aba8->0x00019998 ARM IRQ 0x0000aba8 0xe25ef004 SUBS r15, r14, #0x4 r15:0x0000ABA8=>0x00019998 r14=0x9997FC4B cpsr:0x20000192=>0x20000133 SetRegEx(0x00019998,"T",1,2) #0x00019998->0x000065e8 Thumb Supervisor 0x00019998 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000065e8,"T",1,2) #0x000065e8->0x000065ea Thumb Supervisor 0x000065e8 0x48f1 LDR r0, [pc, #0x3c4] ; 0x000069b0 r0:0x00824EB4=>0x00824FE8 [0x000069AE]=4fe80082 SetRegEx(0x000065ea,"T",1,2) #0x000065ea->0x00005d6e Thumb Supervisor 0x000065ea 0xf7fffbc0 BL 0x00005d6e SetRegEx(0x00005D6E,"T",1,2) #0x000065ea->0x00005d6e Thumb Supervisor 0x000065ea 0xf7fffbc0 BL 0x00005d6e MakeFunction(0x00005D6E,4294967295) MakeNameEx(0x00005D6E,"fcn_00005d6e",1) SetRegEx(0x00005d70,"T",1,2) #0x00005d70->0x00009a6a Thumb Supervisor 0x00005d70 0xf003be7b B.W 0x00009a6a SetRegEx(0x00009a6a,"T",1,2) #0x00009a6a->0x00009a6e Thumb Supervisor 0x00009a6a 0xe92d5ff0 PUSH.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r4=0x0081C620 r5=0x0081E4D4 r6=0x0081E4F8 r7=0x00000000 r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r14=0x9997FC4B SetRegEx(0x00009a6e,"T",1,2) #0x00009a6e->0x00009a72 Thumb Supervisor 0x00009a6e 0xf04f0900 MOV.W r9, #0 ; 00000000 r9=0x00000000 SetRegEx(0x00009a72,"T",1,2) #0x00009a72->0x00009a74 Thumb Supervisor 0x00009a72 0x4604 MOV r4, r0 r4:0x0081C620=>0x00824F3C r0=0x00824F3C SetRegEx(0x00009a74,"T",1,2) #0x00009a74->0x00009a78 Thumb Supervisor 0x00009a74 0xf1000688 ADD.W r6, r0, #136 ; 0x00000088 r6:0x0081E4F8=>0x00824FC4 r0=0x00824F3C SetRegEx(0x00009a78,"T",1,2) #0x00009a78->0x00009a7a Thumb Supervisor 0x00009a78 0x464d MOV r5, r9 r5:0x0081E4D4=>0x00000000 r9=0x00000000 SetRegEx(0x00009a7a,"T",1,2) #0x00009a7a->0x00009a7e Thumb Supervisor 0x00009a7a 0xf04f0a01 MOV.W r10, #1 ; 0x00000001 r10:0x00000000=>0x00000001 SetRegEx(0x00009a7e,"T",1,2) #0x00009a7e->0x00009a80 Thumb Supervisor 0x00009a7e 0x46cb MOV r11, r9 r11=0x00000000 r9=0x00000000 SetRegEx(0x00009a80,"T",1,2) #0x00009a80->0x00009a84 Thumb Supervisor 0x00009a80 0xeb0408c5 ADD.W r8, r4, r5, LSL #3 r8:0x00000000=>0x00824F3C r4=0x00824F3C r5=0x00000000 SetRegEx(0x00009a84,"T",1,2) #0x00009a84->0x00009a86 Thumb Supervisor 0x00009a84 0x2100 MOVS r1, #00 r1:0x20000200=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00009a86,"T",1,2) #0x00009a86->0x00009a8a Thumb Supervisor 0x00009a86 0xf8d80008 LDR.W r0, [r8, #8] ; 0x008 r0:0x00824F3C=>0x00803400 r8=0x00824F3C [0x00824F44]=00803400 SetRegEx(0x00009a8a,"T",1,2) #0x00009a8a->0x00009a8c Thumb Supervisor 0x00009a8a 0x6c82 LDR r2, [r0, #0x48] r2:0x00000001=>0x00000000 r0=0x00803400 [0x00803448]=00000000 SetRegEx(0x00009a8c,"T",1,2) #0x00009a8c->0x00009a8e Thumb Supervisor 0x00009a8c 0x6cc3 LDR r3, [r0, #0x4c] r3:0x00824B20=>0x00000000 r0=0x00803400 [0x0080344C]=00000000 SetRegEx(0x00009a8e,"T",1,2) #0x00009a8e->0x00009a90 Thumb Supervisor 0x00009a8e 0x4293 CMP r3, r2 r3=0x00000000 r2=0x00000000 SetRegEx(0x00009a90,"T",1,2) #0x00009a90->0x00009a9a Thumb Supervisor 0x00009a90 0xd003 BEQ 0x00009a9a SetRegEx(0x00009a9a,"T",1,2) #0x00009a9a->0x00009aa2 Thumb Supervisor 0x00009a9a 0xb111 CBZ r1, 0x00009aa2 r1=0x00000000 SetRegEx(0x00009aa2,"T",1,2) #0x00009aa2->0x00009aa6 Thumb Supervisor 0x00009aa2 0xf1000250 ADD.W r2, r0, #80 ; 0x00000050 r2:0x00000000=>0x00803450 r0=0x00803400 SetRegEx(0x00009aa6,"T",1,2) #0x00009aa6->0x00009aa8 Thumb Supervisor 0x00009aa6 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x00009aa8,"T",1,2) #0x00009aa8->0x00009aaa Thumb Supervisor 0x00009aa8 0x6c93 LDR r3, [r2, #0x48] r3=0x00000000 r2=0x00803450 [0x00803498]=00000000 SetRegEx(0x00009aaa,"T",1,2) #0x00009aaa->0x00009aac Thumb Supervisor 0x00009aaa 0x6cd7 LDR r7, [r2, #0x4c] r7=0x00000000 r2=0x00803450 [0x0080349C]=00000000 SetRegEx(0x00009aac,"T",1,2) #0x00009aac->0x00009aae Thumb Supervisor 0x00009aac 0x429f CMP r7, r3 r7=0x00000000 r3=0x00000000 SetRegEx(0x00009aae,"T",1,2) #0x00009aae->0x00009ab8 Thumb Supervisor 0x00009aae 0xd003 BEQ 0x00009ab8 SetRegEx(0x00009ab8,"T",1,2) #0x00009ab8->0x00009ac0 Thumb Supervisor 0x00009ab8 0xb111 CBZ r1, 0x00009ac0 r1=0x00000000 SetRegEx(0x00009ac0,"T",1,2) #0x00009ac0->0x00009ac4 Thumb Supervisor 0x00009ac0 0xf640127c MOVW r2, #2428 ; 0x97c r2:0x00803450=>0x0000097C SetRegEx(0x00009ac4,"T",1,2) #0x00009ac4->0x00009ac8 Thumb Supervisor 0x00009ac4 0xf6401780 MOVW r7, #2432 ; 0x980 r7:0x00000000=>0x00000980 SetRegEx(0x00009ac8,"T",1,2) #0x00009ac8->0x00009aca Thumb Supervisor 0x00009ac8 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x00009aca,"T",1,2) #0x00009aca->0x00009ace Thumb Supervisor 0x00009aca 0xf10003a0 ADD.W r3, r0, #160 ; 0x000000a0 r3:0x00000000=>0x008034A0 r0=0x00803400 SetRegEx(0x00009ace,"T",1,2) #0x00009ace->0x00009ad0 Thumb Supervisor 0x00009ace 0x5812 LDR r2, [r2, r0] r2:0x0000097C=>0x00000015 r0=0x00803400 SetRegEx(0x00009ad0,"T",1,2) #0x00009ad0->0x00009ad2 Thumb Supervisor 0x00009ad0 0x583f LDR r7, [r7, r0] r7:0x00000980=>0x00000015 r0=0x00803400 SetRegEx(0x00009ad2,"T",1,2) #0x00009ad2->0x00009ad4 Thumb Supervisor 0x00009ad2 0x4297 CMP r7, r2 r7=0x00000015 r2=0x00000015 SetRegEx(0x00009ad4,"T",1,2) #0x00009ad4->0x00009ade Thumb Supervisor 0x00009ad4 0xd003 BEQ 0x00009ade SetRegEx(0x00009ade,"T",1,2) #0x00009ade->0x00009ae0 Thumb Supervisor 0x00009ade 0x2202 MOVS r2, #0x02 r2:0x00000015=>0x00000002 cpsr:0x60000133=>0x20000133 SetRegEx(0x00009ae0,"T",1,2) #0x00009ae0->0x00009ae4 Thumb Supervisor 0x00009ae0 0xf8802984 STRB.W r2, [r0, #2436] ; 0x984 r2=0x00000002 r0=0x00803400 [0x00803D84]=00000002 SetRegEx(0x00009ae4,"T",1,2) #0x00009ae4->0x00009ae6 Thumb Supervisor 0x00009ae4 0x2900 CMP r1, #00 r1=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00009ae6,"T",1,2) #0x00009ae6->0x00009bbe Thumb Supervisor 0x00009ae6 0xd06a BEQ 0x00009bbe SetRegEx(0x00009bbe,"T",1,2) #0x00009bbe->0x00009bc0 Thumb Supervisor 0x00009bbe 0x1c6d ADDS r5, r5, #1 r5:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x00009bc0,"T",1,2) #0x00009bc0->0x00009bc2 Thumb Supervisor 0x00009bc0 0x2d02 CMP r5, #0x02 r5=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x00009bc2,"T",1,2) #0x00009bc2->0x00009a80 Thumb Supervisor 0x00009bc2 0xf4ffaf5d BCC.W 0x00009a80 SetRegEx(0x00009bc6,"T",1,2) #0x00009bc6->0x00009bc8 Thumb Supervisor 0x00009bc6 0x4648 MOV r0, r9 r0:0x00805A00=>0x00000000 r9=0x00000000 SetRegEx(0x00009bc8,"T",1,2) #0x00009bc8->0x000099b0 Thumb Supervisor 0x00009bc8 0xe6f2 B 0x000099b0 SetRegEx(0x000099b0,"T",1,2) #0x000099b0->0x000065ee Thumb Supervisor 0x000099b0 0xe8bd9ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r4:0x00824F3C=>0x0081C620 r5:0x00000002=>0x0081E4D4 r6:0x00824FC4=>0x0081E4F8 r7:0x0000000A=>0x00000000 r8:0x00824F44=>0x00000000 r9=0x00000000 r10:0x00000001=>0x00000000 r11=0x00000000 r12=0x00000000 r15:0x000099B0=>0x000065EE SetRegEx(0x000065ee,"T",1,2) #0x000065ee->0x000065f0 Thumb Supervisor 0x000065ee 0x6870 LDR r0, [r6, #0x4] r0=0x00000000 r6=0x0081E4F8 [0x0081E4FC]=00000000 SetRegEx(0x000065f0,"T",1,2) #0x000065f0->0x000065f2 Thumb Supervisor 0x000065f0 0xb908 CBNZ r0, 0x000065f6 r0=0x00000000 SetRegEx(0x000065f2,"T",1,2) #0x000065f2->0x000065f4 Thumb Supervisor 0x000065f2 0x7830 LDRB r0, [r6, #0] r0:0x00000000=>0x00000001 r6=0x0081E4F8 [0x0081E4F8]=00000001 SetRegEx(0x000065f4,"T",1,2) #0x000065f4->0x000065f6 Thumb Supervisor 0x000065f4 0xb110 CBZ r0, 0x000065fc r0=0x00000001 SetRegEx(0x000065f6,"T",1,2) #0x000065f6->0x000065f8 Thumb Supervisor 0x000065f6 0x4630 MOV r0, r6 r0:0x00000001=>0x0081E4F8 r6=0x0081E4F8 SetRegEx(0x000065f8,"T",1,2) #0x000065f8->0x00007170 Thumb Supervisor 0x000065f8 0xf000fdba BL 0x00007170 SetRegEx(0x00007170,"T",1,2) #0x000065f8->0x00007170 Thumb Supervisor 0x000065f8 0xf000fdba BL 0x00007170 MakeFunction(0x00007170,4294967295) MakeNameEx(0x00007170,"fcn_00007170",1) SetRegEx(0x00007172,"T",1,2) #0x00007172->0x00007174 Thumb Supervisor 0x00007172 0x4c8c LDR r4, [pc, #0x230] ; 0x000073a4 r4:0x0081C620=>0x00808000 [0x000073A4]=00808000 SetRegEx(0x00007174,"T",1,2) #0x00007174->0x00007176 Thumb Supervisor 0x00007174 0x4605 MOV r5, r0 r5:0x0081E4D4=>0x0081E4F8 r0=0x0081E4F8 SetRegEx(0x00007176,"T",1,2) #0x00007176->0x00007178 Thumb Supervisor 0x00007176 0x6820 LDR r0, [r4, #0] r0:0x0081E4F8=>0x00001388 r4=0x00808000 [0x00808000]=00001388 SetRegEx(0x00007178,"T",1,2) #0x00007178->0x0000717a Thumb Supervisor 0x00007178 0x1e40 SUBS r0, r0, #1 r0:0x00001388=>0x00001387 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000717a,"T",1,2) #0x0000717a->0x0000717c Thumb Supervisor 0x0000717a 0x6020 STR r0, [r4, #0] r0=0x00001387 r4=0x00808000 [0x00808000]:00001388=>00001387 SetRegEx(0x0000717c,"T",1,2) #0x0000717c->0x0000718a Thumb Supervisor 0x0000717c 0xd205 BCS 0x0000718a SetRegEx(0x0000718a,"T",1,2) #0x0000718a->0x0000718e Thumb Supervisor 0x0000718a 0xf8d50310 LDR.W r0, [r5, #784] ; 0x310 r0:0x00001387=>0x00000000 r5=0x0081E4F8 [0x0081E808]=00000000 SetRegEx(0x0000718e,"T",1,2) #0x0000718e->0x00007196 Thumb Supervisor 0x0000718e 0xb110 CBZ r0, 0x00007196 r0=0x00000000 SetRegEx(0x00007196,"T",1,2) #0x00007196->0x00007198 Thumb Supervisor 0x00007196 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 SetRegEx(0x00007198,"T",1,2) #0x00007198->0x000065fc Thumb Supervisor 0x00007198 0xbd70 POP {r4, r5, r6, r15} r4:0x00808000=>0x0081C620 r5:0x0081E4F8=>0x0081E4D4 r6=0x0081E4F8 r15:0x00007198=>0x000065FC SetRegEx(0x000065fc,"T",1,2) #0x000065fc->0x000065fe Thumb Supervisor 0x000065fc 0x4de9 LDR r5, [pc, #0x3a4] ; 0x000069a4 r5:0x0081E4D4=>0x0081E4F8 [0x000069A2]=e4f80001 SetRegEx(0x000065fe,"T",1,2) #0x000065fe->0x00006600 Thumb Supervisor 0x000065fe 0x3d24 SUBS r5, #0x24 r5:0x0081E4F8=>0x0081E4D4 SetRegEx(0x00006600,"T",1,2) #0x00006600->0x00006602 Thumb Supervisor 0x00006600 0x2400 MOVS r4, #00 r4:0x0081C620=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00006602,"T",1,2) #0x00006602->0x00006612 Thumb Supervisor 0x00006602 0xe006 B 0x00006612 SetRegEx(0x00006612,"T",1,2) #0x00006612->0x00006614 Thumb Supervisor 0x00006612 0x6828 LDR r0, [r5, #0] r0:0x00000001=>0x00000002 r5=0x0081E4D4 [0x0081E4D4]=00000002 SetRegEx(0x00006614,"T",1,2) #0x00006614->0x00006616 Thumb Supervisor 0x00006614 0x42a0 CMP r0, r4 r0=0x00000002 r4=0x00000000 cpsr:0x60000133=>0x20000133 SetRegEx(0x00006616,"T",1,2) #0x00006616->0x00006618 Thumb Supervisor 0x00006616 0xd9dd BLS 0x000065d4 SetRegEx(0x000065D4,"T",1,2) #0x00006616->0x00006618 Thumb Supervisor 0x00006616 0xd9dd BLS 0x000065d4 MakeFunction(0x000065D4,4294967295) MakeNameEx(0x000065D4,"fcn_000065d4",1) SetRegEx(0x00006618,"T",1,2) #0x00006618->0x00006604 Thumb Supervisor 0x00006618 0xe7f4 B 0x00006604 SetRegEx(0x00006604,"T",1,2) #0x00006604->0x00006608 Thumb Supervisor 0x00006604 0xeb050084 ADD.W r0, r5, r4, LSL #2 r0:0x00000002=>0x0081E4D4 r5=0x0081E4D4 r4=0x00000000 SetRegEx(0x00006608,"T",1,2) #0x00006608->0x0000660a Thumb Supervisor 0x00006608 0x6840 LDR r0, [r0, #0x4] r0:0x0081E4D4=>0x00824F18 [0x0081E4D8]=00824f18 SetRegEx(0x0000660a,"T",1,2) #0x0000660a->0x0000660c Thumb Supervisor 0x0000660a 0x6801 LDR r1, [r0, #0] r1:0x00000000=>0x0001FDD4 r0=0x00824F18 [0x00824F18]=0001fdd4 SetRegEx(0x0000660c,"T",1,2) #0x0000660c->0x0000660e Thumb Supervisor 0x0000660c 0x6809 LDR r1, [r1, #0] r1:0x0001FDD4=>0x0001EA31 [0x0001FDD4]=0001ea31 SetRegEx(0x0000660e,"T",1,2) #0x0000660e->0x0001ea30 Thumb Supervisor 0x0000660e 0x4788 BLX r1 r1=0x0001EA31 SetRegEx(0x0001EA30,"T",1,2) #0x0000660e->0x0001ea30 Thumb Supervisor 0x0000660e 0x4788 BLX r1 r1=0x0001EA31 MakeFunction(0x0001EA30,4294967295) MakeNameEx(0x0001EA30,"fcn_0001EA31",1) SetRegEx(0x0001ea30,"T",1,2) #0x0001ea30->0x0001ea32 Thumb Supervisor 0x0001ea30 0xb5f8 PUSH {r3, r4, r5, r6, r7, r14} r3=0x00805AA0 r4=0x00000000 r5=0x0081E4D4 r6=0x0081E4F8 r7=0x00000000 r14=0x9997FC4B SetRegEx(0x0001ea32,"T",1,2) #0x0001ea32->0x0001ea34 Thumb Supervisor 0x0001ea32 0x4606 MOV r6, r0 r6:0x0081E4F8=>0x00824F18 r0=0x00824F18 SetRegEx(0x0001ea34,"T",1,2) #0x0001ea34->0x00010078 Thumb Supervisor 0x0001ea34 0xf7f1fb20 BL 0x00010078 SetRegEx(0x00010078,"T",1,2) #0x0001ea34->0x00010078 Thumb Supervisor 0x0001ea34 0xf7f1fb20 BL 0x00010078 MakeFunction(0x00010078,4294967295) MakeNameEx(0x00010078,"fcn_00010078",1) SetRegEx(0x0001007a,"T",1,2) #0x0001007a->0x0001007c Thumb Supervisor 0x0001007a 0x2000 MOVS r0, #00 r0:0x00824F18=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0001007c,"T",1,2) #0x0001007c->0x0001007e Thumb Supervisor 0x0001007c 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000000 r5=0x0081E4D4 r6=0x00824F18 r14=0x9997FC4B SetRegEx(0x0001007e,"T",1,2) #0x0001007e->0x00010080 Thumb Supervisor 0x0001007e 0x6809 LDR r1, [r1, #0] r1:0x0081C7C4=>0x0081C7CC [0x0081C7C4]=0081c7cc SetRegEx(0x00010080,"T",1,2) #0x00010080->0x00010082 Thumb Supervisor 0x00010080 0x884a LDRH r2, [r1, #0x2] r2:0x00000002=>0x00000000 r1=0x0081C7CC [0x0081C7CE]=00000000 SetRegEx(0x00010082,"T",1,2) #0x00010082->0x00010084 Thumb Supervisor 0x00010082 0x884b LDRH r3, [r1, #0x2] r3:0x00805AA0=>0x00000000 r1=0x0081C7CC [0x0081C7CE]=00000000 SetRegEx(0x00010084,"T",1,2) #0x00010084->0x00010086 Thumb Supervisor 0x00010084 0x880c LDRH r4, [r1, #0] r4=0x00000000 r1=0x0081C7CC [0x0081C7CC]=00000000 SetRegEx(0x00010086,"T",1,2) #0x00010086->0x00010088 Thumb Supervisor 0x00010086 0x42a3 CMP r3, r4 r3=0x00000000 r4=0x00000000 SetRegEx(0x00010088,"T",1,2) #0x00010088->0x000100b6 Thumb Supervisor 0x00010088 0xd015 BEQ 0x000100b6 SetRegEx(0x000100b6,"T",1,2) #0x000100b6->0x000100b8 Thumb Supervisor 0x000100b6 0x2000 MOVS r0, #00 r0=0x00000000 SetRegEx(0x000100b8,"T",1,2) #0x000100b8->0x0001ea38 Thumb Supervisor 0x000100b8 0xbd70 POP {r4, r5, r6, r15} r4=0x00000000 r5=0x0081E4D4 r6=0x00824F18 r15:0x000100B8=>0x0001EA38 SetRegEx(0x0001ea38,"T",1,2) #0x0001ea38->0x0001ea3a Thumb Supervisor 0x0001ea38 0x0004 LSLS r4, r0, #00 r4=0x00000000 r0=0x00000000 SetRegEx(0x0001ea3a,"T",1,2) #0x0001ea3a->0x0001ea3e Thumb Supervisor 0x0001ea3a 0xf04f0501 MOV.W r5, #1 ; 0x00000001 r5:0x0081E4D4=>0x00000001 SetRegEx(0x0001ea3e,"T",1,2) #0x0001ea3e->0x0001ea84 Thumb Supervisor 0x0001ea3e 0xd021 BEQ 0x0001ea84 SetRegEx(0x0001ea84,"T",1,2) #0x0001ea84->0x0001d1f8 Thumb Supervisor 0x0001ea84 0xf7fefbb8 BL 0x0001d1f8 SetRegEx(0x0001D1F8,"T",1,2) #0x0001ea84->0x0001d1f8 Thumb Supervisor 0x0001ea84 0xf7fefbb8 BL 0x0001d1f8 MakeFunction(0x0001D1F8,4294967295) MakeNameEx(0x0001D1F8,"fcn_0001d1f8",1) SetRegEx(0x0001d1fc,"T",1,2) #0x0001d1fc->0x0001d200 Thumb Supervisor 0x0001d1fc 0xf04f5400 MOV.W r4, #536870912 ; 0x20000000 r4:0x00000000=>0x20000000 SetRegEx(0x0001d200,"T",1,2) #0x0001d200->0x0001d202 Thumb Supervisor 0x0001d200 0x6ae0 LDR r0, [r4, #0x2c] r0=0x00000000 r4=0x20000000 [0x2000002C]=00000000 SetRegEx(0x0001d202,"T",1,2) #0x0001d202->0x0001d204 Thumb Supervisor 0x0001d202 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x0001d204,"T",1,2) #0x0001d204->0x0001d206 Thumb Supervisor 0x0001d204 0xd142 BNE 0x0001d28c SetRegEx(0x0001d206,"T",1,2) #0x0001d206->0x0001d20a Thumb Supervisor 0x0001d206 0xf8d410b0 LDR.W r1, [r4, #176] ; 0x0b0 r1:0x0081C7CC=>0x000513E5 r4=0x20000000 [0x200000B0]=000513e5 SetRegEx(0x0001d20a,"T",1,2) #0x0001d20a->0x0001d20c Thumb Supervisor 0x0001d20a 0xb28a UXTH r2, r1 r2:0x00000000=>0x000013E5 r1=0x000513E5 SetRegEx(0x0001d20c,"T",1,2) #0x0001d20c->0x0001d210 Thumb Supervisor 0x0001d20c 0xf2403101 MOVW r1, #769 ; 0x301 r1:0x000513E5=>0x00000301 SetRegEx(0x0001d210,"T",1,2) #0x0001d210->0x0001d214 Thumb Supervisor 0x0001d210 0xf5a25398 SUB.W r3, r2, #4864 ; 0x00001300 r3:0x00000000=>0x000000E5 r2=0x000013E5 SetRegEx(0x0001d214,"T",1,2) #0x0001d214->0x0001d216 Thumb Supervisor 0x0001d214 0x3bd6 SUBS r3, #0xd6 r3:0x000000E5=>0x0000000F cpsr:0x60000133=>0x20000133 SetRegEx(0x0001d216,"T",1,2) #0x0001d216->0x0001d226 Thumb Supervisor 0x0001d216 0xd106 BNE 0x0001d226 SetRegEx(0x0001d226,"T",1,2) #0x0001d226->0x0001d22a Thumb Supervisor 0x0001d226 0xf8d420b8 LDR.W r2, [r4, #184] ; 0x0b8 r2:0x000013E5=>0x00001D80 r4=0x20000000 [0x200000B8]=00001d80 SetRegEx(0x0001d22a,"T",1,2) #0x0001d22a->0x0001d22c Thumb Supervisor 0x0001d22a 0x43d2 MVNS r2, r2 r2:0x00001D80=>0xFFFFE27F cpsr:0x20000133=>0xa0000133 SetRegEx(0x0001d22c,"T",1,2) #0x0001d22c->0x0001d22e Thumb Supervisor 0x0001d22c 0x0752 LSLS r2, r2, #0x1d r2:0xFFFFE27F=>0xE0000000 SetRegEx(0x0001d22e,"T",1,2) #0x0001d22e->0x0001d242 Thumb Supervisor 0x0001d22e 0xd108 BNE 0x0001d242 SetRegEx(0x0001d242,"T",1,2) #0x0001d242->0x0001d244 Thumb Supervisor 0x0001d242 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0xa0000133=>0x60000133 SetRegEx(0x0001d244,"T",1,2) #0x0001d244->0x0001d28c Thumb Supervisor 0x0001d244 0xd022 BEQ 0x0001d28c SetRegEx(0x0001d28c,"T",1,2) #0x0001d28c->0x0001ea88 Thumb Supervisor 0x0001d28c 0xe8bd81fc POP.W {r2, r3, r4, r5, r6, r7, r8, r15} r2:0xE0000000=>0x00000000 r3:0x0000000F=>0x00000000 r4:0x20000000=>0x00000000 r5=0x00000001 r6=0x00824F18 r7=0x00000000 r8=0x00000000 r15:0x0001D28C=>0x0001EA88 SetRegEx(0x0001ea88,"T",1,2) #0x0001ea88->0x0001ea8a Thumb Supervisor 0x0001ea88 0x4628 MOV r0, r5 r0:0x00000000=>0x00000001 r5=0x00000001 SetRegEx(0x0001ea8a,"T",1,2) #0x0001ea8a->0x00006610 Thumb Supervisor 0x0001ea8a 0xbdf8 POP {r3, r4, r5, r6, r7, r15} r3:0x00000000=>0x00805AA0 r4=0x00000000 r5:0x00000001=>0x0081E4D4 r6:0x00824F18=>0x0081E4F8 r7=0x00000000 r15:0x0001EA8A=>0x00006610 SetRegEx(0x00006610,"T",1,2) #0x00006610->0x00006612 Thumb Supervisor 0x00006610 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x0001999E,"T",1,2) #0x0000660e->0x0001999e Thumb Supervisor 0x0000660e 0x4788 BLX r1 r1=0x0001999F MakeFunction(0x0001999E,4294967295) MakeNameEx(0x0001999E,"fcn_0001999F",1) SetRegEx(0x0001999e,"T",1,2) #0x0001999e->0x000199a2 Thumb Supervisor 0x0001999e 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x00000001 r5=0x0081E4D4 r6=0x0081E4F8 r7=0x00000000 r8=0x00000000 r14=0x9997FC4B SetRegEx(0x000199a2,"T",1,2) #0x000199a2->0x000199a4 Thumb Supervisor 0x000199a2 0x4f27 LDR r7, [pc, #0x9c] ; 0x00019a40 r7:0x00000000=>0x0081D4A4 [0x00019A40]=0081d4a4 SetRegEx(0x000199a4,"T",1,2) #0x000199a4->0x000199a6 Thumb Supervisor 0x000199a4 0x4605 MOV r5, r0 r5:0x0081E4D4=>0x00824EB4 r0=0x00824EB4 SetRegEx(0x000199a6,"T",1,2) #0x000199a6->0x000199a8 Thumb Supervisor 0x000199a6 0x4c28 LDR r4, [pc, #0xa0] ; 0x00019a48 r4:0x00000001=>0x00824C68 [0x00019A48]=00824c68 SetRegEx(0x000199a8,"T",1,2) #0x000199a8->0x000199aa Thumb Supervisor 0x000199a8 0x6838 LDR r0, [r7, #0] r0=0x00824EB4 r7=0x0081D4A4 [0x0081D4A4]=00824eb4 SetRegEx(0x000199aa,"T",1,2) #0x000199aa->0x000199ac Thumb Supervisor 0x000199aa 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x20000133=>0x00000133 SetRegEx(0x000199ac,"T",1,2) #0x000199ac->0x00019ade Thumb Supervisor 0x000199ac 0xf000f897 BL 0x00019ade SetRegEx(0x00019ADE,"T",1,2) #0x000199ac->0x00019ade Thumb Supervisor 0x000199ac 0xf000f897 BL 0x00019ade MakeFunction(0x00019ADE,4294967295) MakeNameEx(0x00019ADE,"fcn_00019ade",1) SetRegEx(0x0000fec2,"T",1,2) #0x0000fec2->0x0000fec4 Thumb Supervisor 0x0000fec2 0x4818 LDR r0, [pc, #0x60] ; 0x0000ff24 r0:0x00824EBC=>0x0081C718 [0x0000FF24]=0081c718 SetRegEx(0x0000fec4,"T",1,2) #0x0000fec4->0x0000fec6 Thumb Supervisor 0x0000fec4 0x6800 LDR r0, [r0, #0] r0:0x0081C718=>0x00000001 [0x0081C718]=00000001 SetRegEx(0x0000fec6,"T",1,2) #0x0000fec6->0x000199b0 Thumb Supervisor 0x0000fec6 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000199b0,"T",1,2) #0x000199b0->0x000199b2 Thumb Supervisor 0x000199b0 0x2600 MOVS r6, #00 r6:0x0081E4F8=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x000199b2,"T",1,2) #0x000199b2->0x000199b6 Thumb Supervisor 0x000199b2 0xf8c40224 STR.W r0, [r4, #548] ; 0x224 r0=0x00000001 r4=0x00824C68 [0x00824E8C]=00000001 SetRegEx(0x000199b6,"T",1,2) #0x000199b6->0x0000e072 Thumb Supervisor 0x000199b6 0xf7f4fb5c BL 0x0000e072 SetRegEx(0x0000E072,"T",1,2) #0x000199b6->0x0000e072 Thumb Supervisor 0x000199b6 0xf7f4fb5c BL 0x0000e072 MakeFunction(0x0000E072,4294967295) MakeNameEx(0x0000E072,"fcn_0000e072",1) SetRegEx(0x0000e074,"T",1,2) #0x0000e074->0x0000e076 Thumb Supervisor 0x0000e074 0x4c11 LDR r4, [pc, #0x44] ; 0x0000e0bc r4:0x00824C68=>0x0081C69C [0x0000E0BA]=c69c2050 SetRegEx(0x0000e076,"T",1,2) #0x0000e076->0x0000e078 Thumb Supervisor 0x0000e076 0x7e60 LDRB r0, [r4, #0x19] r0:0x00000001=>0x00000000 r4=0x0081C69C [0x0081C6B5]=01000000 SetRegEx(0x0000e078,"T",1,2) #0x0000e078->0x0000e09e Thumb Supervisor 0x0000e078 0xb188 CBZ r0, 0x0000e09e r0=0x00000000 SetRegEx(0x0000e09e,"T",1,2) #0x0000e09e->0x0000fee2 Thumb Supervisor 0x0000e09e 0xf001ff20 BL 0x0000fee2 SetRegEx(0x0000FEE2,"T",1,2) #0x0000e09e->0x0000fee2 Thumb Supervisor 0x0000e09e 0xf001ff20 BL 0x0000fee2 MakeFunction(0x0000FEE2,4294967295) MakeNameEx(0x0000FEE2,"fcn_0000fee2",1) SetRegEx(0x0000fee4,"T",1,2) #0x0000fee4->0x0000fee6 Thumb Supervisor 0x0000fee4 0x6c40 LDR r0, [r0, #0x44] r0:0x20506000=>0xFFB5F7C2 [0x20506044]:ffb5f8be=>ffb5f553 SetRegEx(0x0000fee6,"T",1,2) #0x0000fee6->0x0000fee8 Thumb Supervisor 0x0000fee6 0x43c0 MVNS r0, r0 r0:0xFFB5F7C2=>0x004A083D cpsr:0x40000133=>0x00000133 SetRegEx(0x0000fee8,"T",1,2) #0x0000fee8->0x0000feea Thumb Supervisor 0x0000fee8 0x0880 LSRS r0, r0, #0x02 r0:0x004A083D=>0x0012820F SetRegEx(0x0000feea,"T",1,2) #0x0000feea->0x0000e0a2 Thumb Supervisor 0x0000feea 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000e0a2,"T",1,2) #0x0000e0a2->0x0000e0a4 Thumb Supervisor 0x0000e0a2 0x4906 LDR r1, [pc, #0x18] ; 0x0000e0bc r1:0x0001999F=>0x0081C69C [0x0000E0BC]=0081c69c SetRegEx(0x0000e0a4,"T",1,2) #0x0000e0a4->0x0000e0a6 Thumb Supervisor 0x0000e0a4 0x390c SUBS r1, #0x0c r1:0x0081C69C=>0x0081C690 cpsr:0x00000133=>0x20000133 SetRegEx(0x0000e0a6,"T",1,2) #0x0000e0a6->0x0000e0a8 Thumb Supervisor 0x0000e0a6 0x28c8 CMP r0, #0xc8 r0=0x0012820F SetRegEx(0x0000e0a8,"T",1,2) #0x0000e0a8->0x0000e0aa Thumb Supervisor 0x0000e0a8 0x6008 STR r0, [r1, #0] r0=0x0012820F r1=0x0081C690 [0x0081C690]:00000000=>0012820f SetRegEx(0x0000e0aa,"T",1,2) #0x0000e0aa->0x0000e0ac Thumb Supervisor 0x0000e0aa 0xd901 BLS 0x0000e0b0 SetRegEx(0x0000E0B0,"T",1,2) #0x0000e0aa->0x0000e0ac Thumb Supervisor 0x0000e0aa 0xd901 BLS 0x0000e0b0 MakeFunction(0x0000E0B0,4294967295) MakeNameEx(0x0000E0B0,"fcn_0000e0b0",1) SetRegEx(0x0000e0ac,"T",1,2) #0x0000e0ac->0x0000e0ae Thumb Supervisor 0x0000e0ac 0x2001 MOVS r0, #0x01 r0:0x0012820F=>0x00000001 SetRegEx(0x0000e0ae,"T",1,2) #0x0000e0ae->0x0000e0b2 Thumb Supervisor 0x0000e0ae 0xe000 B 0x0000e0b2 SetRegEx(0x0000e0b2,"T",1,2) #0x0000e0b2->0x0000e0b4 Thumb Supervisor 0x0000e0b2 0x7660 STRB r0, [r4, #0x19] r0=0x00000001 r4=0x0081C69C [0x0081C6B5]:01000000=>01000001 SetRegEx(0x0000e0b4,"T",1,2) #0x0000e0b4->0x000199ba Thumb Supervisor 0x0000e0b4 0xbd10 POP {r4, r15} r4:0x0081C69C=>0x00824C68 r15:0x0000E0B4=>0x000199BA SetRegEx(0x000199ba,"T",1,2) #0x000199ba->0x000199bc Thumb Supervisor 0x000199ba 0x6838 LDR r0, [r7, #0] r0:0x00000001=>0x00824EB4 r7=0x0081D4A4 [0x0081D4A4]=00824eb4 SetRegEx(0x000199bc,"T",1,2) #0x000199bc->0x000199be Thumb Supervisor 0x000199bc 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x20000133=>0x00000133 SetRegEx(0x000199be,"T",1,2) #0x000199be->0x00019ade Thumb Supervisor 0x000199be 0xf000f88e BL 0x00019ade SetRegEx(0x000199c2,"T",1,2) #0x000199c2->0x000199c6 Thumb Supervisor 0x000199c2 0xf8c40224 STR.W r0, [r4, #548] ; 0x224 r0=0x00000001 r4=0x00824C68 [0x00824E8C]=00000001 SetRegEx(0x000199c6,"T",1,2) #0x000199c6->0x000199c8 Thumb Supervisor 0x000199c6 0x6268 STR r0, [r5, #0x24] r0=0x00000001 r5=0x00824EB4 [0x00824ED8]:00000000=>00000001 SetRegEx(0x000199c8,"T",1,2) #0x000199c8->0x000199ca Thumb Supervisor 0x000199c8 0x6aa9 LDR r1, [r5, #0x28] r1:0x0081C690=>0x00000000 r5=0x00824EB4 [0x00824EDC]=00000000 SetRegEx(0x000199ca,"T",1,2) #0x000199ca->0x000199cc Thumb Supervisor 0x000199ca 0x1a41 SUBS r1, r0, r1 r1:0x00000000=>0x00000001 r0=0x00000001 cpsr:0x00000133=>0x20000133 SetRegEx(0x000199cc,"T",1,2) #0x000199cc->0x000199d0 Thumb Supervisor 0x000199cc 0xf5b17f7a CMP.W r1, #1000 ; 0x000003e8 r1=0x00000001 cpsr:0x20000133=>0x80000133 SetRegEx(0x000199d0,"T",1,2) #0x000199d0->0x000199dc Thumb Supervisor 0x000199d0 0xd904 BLS 0x000199dc SetRegEx(0x000199DC,"T",1,2) #0x000199d0->0x000199dc Thumb Supervisor 0x000199d0 0xd904 BLS 0x000199dc MakeFunction(0x000199DC,4294967295) MakeNameEx(0x000199DC,"fcn_000199dc",1) SetRegEx(0x0000DE62,"T",1,2) #0x000199dc->0x0000de62 Thumb Supervisor 0x000199dc 0xf7f4fa41 BL 0x0000de62 MakeFunction(0x0000DE62,4294967295) MakeNameEx(0x0000DE62,"fcn_0000de62",1) SetRegEx(0x0000de64,"T",1,2) #0x0000de64->0x0000de68 Thumb Supervisor 0x0000de64 0xf8900020 LDRB.W r0, [r0, #32] ; 0x00000020 r0:0x0081C69C=>0x00000000 [0x0081C6BC]=00000000 SetRegEx(0x0000de68,"T",1,2) #0x0000de68->0x0000dd5a Thumb Supervisor 0x0000de68 0xe777 B 0x0000dd5a SetRegEx(0x0000dd5a,"T",1,2) #0x0000dd5a->0x000199e0 Thumb Supervisor 0x0000dd5a 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000199e0,"T",1,2) #0x000199e0->0x000199e4 Thumb Supervisor 0x000199e0 0xf8951020 LDRB.W r1, [r5, #32] ; 0x00000020 r1:0x00000001=>0x00000000 r5=0x00824EB4 [0x00824ED4]=00000000 SetRegEx(0x000199e4,"T",1,2) #0x000199e4->0x000199e6 Thumb Supervisor 0x000199e4 0x4604 MOV r4, r0 r4:0x00824C68=>0x00000000 r0=0x00000000 SetRegEx(0x000199e6,"T",1,2) #0x000199e6->0x000199e8 Thumb Supervisor 0x000199e6 0x42a1 CMP r1, r4 r1=0x00000000 r4=0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x000199e8,"T",1,2) #0x000199e8->0x00019a12 Thumb Supervisor 0x000199e8 0xd013 BEQ 0x00019a12 SetRegEx(0x00019a12,"T",1,2) #0x00019a12->0x00019a14 Thumb Supervisor 0x00019a12 0x4d0c LDR r5, [pc, #0x30] ; 0x00019a44 r5:0x00824EB4=>0x2050F000 [0x00019A44]=2050f000 SetRegEx(0x00019a14,"T",1,2) #0x00019a14->0x00019a16 Thumb Supervisor 0x00019a14 0x6be8 LDR r0, [r5, #0x3c] r0=0x00000000 r5=0x2050F000 [0x2050F03C]=00000000 SetRegEx(0x00019a16,"T",1,2) #0x00019a16->0x00019a18 Thumb Supervisor 0x00019a16 0x06c0 LSLS r0, r0, #0x1b r0=0x00000000 cpsr:0x60000133=>0x40000133 SetRegEx(0x00019a18,"T",1,2) #0x00019a18->0x00019a34 Thumb Supervisor 0x00019a18 0xd50c BPL 0x00019a34 SetRegEx(0x00019a34,"T",1,2) #0x00019a34->0x00019a36 Thumb Supervisor 0x00019a34 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x00019a36,"T",1,2) #0x00019a36->0x00006610 Thumb Supervisor 0x00019a36 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x00000000=>0x00000001 r5:0x2050F000=>0x0081E4D4 r6:0x00000000=>0x0081E4F8 r7:0x0081D4A4=>0x00000000 r8=0x00000000 r15:0x00019A36=>0x00006610 SetRegEx(0x000065d6,"T",1,2) #0x000065d6->0x0000092a Thumb Supervisor 0x000065d6 0xf7faf9a8 BL 0x0000092a SetRegEx(0x0000092A,"T",1,2) #0x000065d6->0x0000092a Thumb Supervisor 0x000065d6 0xf7faf9a8 BL 0x0000092a MakeFunction(0x0000092A,4294967295) MakeNameEx(0x0000092A,"fcn_0000092a",1) SetRegEx(0x0000092e,"T",1,2) #0x0000092e->0x00000930 Thumb Supervisor 0x0000092e 0x4604 MOV r4, r0 r4:0x00000002=>0x0081F598 r0=0x0081F598 SetRegEx(0x00000930,"T",1,2) #0x00000930->0x0000df80 Thumb Supervisor 0x00000930 0xf00dfb26 BL 0x0000df80 SetRegEx(0x0000DF80,"T",1,2) #0x00000930->0x0000df80 Thumb Supervisor 0x00000930 0xf00dfb26 BL 0x0000df80 MakeFunction(0x0000DF80,4294967295) MakeNameEx(0x0000DF80,"fcn_0000df80",1) SetRegEx(0x0000df82,"T",1,2) #0x0000df82->0x0000df84 Thumb Supervisor 0x0000df82 0x6b00 LDR r0, [r0, #0x30] r0:0x0081C69C=>0x00000020 [0x0081C6CC]=00000020 SetRegEx(0x0000df84,"T",1,2) #0x0000df84->0x0000dd5a Thumb Supervisor 0x0000df84 0xe6e9 B 0x0000dd5a SetRegEx(0x00000934,"T",1,2) #0x00000934->0x00000936 Thumb Supervisor 0x00000934 0x4fc1 LDR r7, [pc, #0x304] ; 0x00000c3c r7:0x00000000=>0x0001FD10 [0x00000C3A]=fd100001 SetRegEx(0x00000936,"T",1,2) #0x00000936->0x0000093a Thumb Supervisor 0x00000936 0xf1040bd4 ADD.W r11, r4, #212 ; 0x000000d4 r11:0x00000000=>0x0081F66C r4=0x0081F598 SetRegEx(0x0000093a,"T",1,2) #0x0000093a->0x0000093c Thumb Supervisor 0x0000093a 0x4606 MOV r6, r0 r6:0x0081E4F8=>0x00000020 r0=0x00000020 SetRegEx(0x0000093c,"T",1,2) #0x0000093c->0x00000940 Thumb Supervisor 0x0000093c 0xf04f0900 MOV.W r9, #0 ; 00000000 r9=0x00000000 SetRegEx(0x00000940,"T",1,2) #0x00000940->0x00000aa2 Thumb Supervisor 0x00000940 0xe0af B 0x00000aa2 SetRegEx(0x00000aa2,"T",1,2) #0x00000aa2->0x00000aa4 Thumb Supervisor 0x00000aa2 0x486a LDR r0, [pc, #0x1a8] ; 0x00000c4c r0:0x00000020=>0x0081D4A0 [0x00000C4C]=0081d4a0 SetRegEx(0x00000aa4,"T",1,2) #0x00000aa4->0x00000aa8 Thumb Supervisor 0x00000aa4 0xf8cd9008 STR.W r9, [r13, #8] ; 0x008 r9=0x00000000 r13=0x79AF5108 SetRegEx(0x00000aa8,"T",1,2) #0x00000aa8->0x00000aaa Thumb Supervisor 0x00000aa8 0x6800 LDR r0, [r0, #0] r0:0x0081D4A0=>0x00824EE0 [0x0081D4A0]=00824ee0 SetRegEx(0x00000aaa,"T",1,2) #0x00000aaa->0x00000aae Thumb Supervisor 0x00000aaa 0xf8900034 LDRB.W r0, [r0, #52] ; 0x00000034 r0:0x00824EE0=>0x00000000 [0x00824F14]=00000000 SetRegEx(0x00000aae,"T",1,2) #0x00000aae->0x00000aba Thumb Supervisor 0x00000aae 0xb120 CBZ r0, 0x00000aba r0=0x00000000 SetRegEx(0x00000aba,"T",1,2) #0x00000aba->0x00000abc Thumb Supervisor 0x00000aba 0x4865 LDR r0, [pc, #0x194] ; 0x00000c50 r0:0x00000000=>0x0081C648 [0x00000C50]=0081c648 SetRegEx(0x00000abc,"T",1,2) #0x00000abc->0x00000abe Thumb Supervisor 0x00000abc 0x6800 LDR r0, [r0, #0] r0:0x0081C648=>0x00800C00 [0x0081C648]=00800c00 SetRegEx(0x00000abe,"T",1,2) #0x00000abe->0x00000ac2 Thumb Supervisor 0x00000abe 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1=0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x00000ac2,"T",1,2) #0x00000ac2->0x00000ac6 Thumb Supervisor 0x00000ac2 0xf8d02210 LDR.W r2, [r0, #528] ; 0x210 r2:0x00000000=>0x00000001 r0=0x00800C00 [0x00800E10]=00000001 SetRegEx(0x00000ac6,"T",1,2) #0x00000ac6->0x00000ac8 Thumb Supervisor 0x00000ac6 0x4291 CMP r1, r2 r1=0x00000000 r2=0x00000001 cpsr:0x60000133=>0x80000133 SetRegEx(0x00000ac8,"T",1,2) #0x00000ac8->0x00000aca Thumb Supervisor 0x00000ac8 0xd020 BEQ 0x00000b0c SetRegEx(0x00000aca,"T",1,2) #0x00000aca->0x00000ace Thumb Supervisor 0x00000aca 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1=0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x00000ace,"T",1,2) #0x00000ace->0x00000ad2 Thumb Supervisor 0x00000ace 0xeb001101 ADD.W r1, r0, r1, LSL #4 r1:0x00000000=>0x00800C00 r0=0x00800C00 SetRegEx(0x00000ad2,"T",1,2) #0x00000ad2->0x00000ad4 Thumb Supervisor 0x00000ad2 0x9101 STR r1, [SP, #0x4] r1=0x00800C00 SetRegEx(0x00000ad4,"T",1,2) #0x00000ad4->0x00000ad8 Thumb Supervisor 0x00000ad4 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1:0x00800C00=>0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x00000ad8,"T",1,2) #0x00000ad8->0x00000ada Thumb Supervisor 0x00000ad8 0x2920 CMP r1, #0x20 r1=0x00000000 SetRegEx(0x00000ada,"T",1,2) #0x00000ada->0x00000adc Thumb Supervisor 0x00000ada 0xd015 BEQ 0x00000b08 SetRegEx(0x00000adc,"T",1,2) #0x00000adc->0x00000ae0 Thumb Supervisor 0x00000adc 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1=0x00000000 r0=0x00800C00 [0x00800E18]=00000000 SetRegEx(0x00000ae0,"T",1,2) #0x00000ae0->0x00000ae2 Thumb Supervisor 0x00000ae0 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00000ae2,"T",1,2) #0x00000ae2->0x00000ae6 Thumb Supervisor 0x00000ae2 0xf8c01218 STR.W r1, [r0, #536] ; 0x218 r1=0x00000001 r0=0x00800C00 [0x00800E18]:00000000=>00000001 SetRegEx(0x00000ae6,"T",1,2) #0x00000ae6->0x00000ae8 Thumb Supervisor 0x00000ae6 0x9901 LDR r1, [SP, #0x4] r1:0x00000001=>0x00800C00 SetRegEx(0x00000ae8,"T",1,2) #0x00000ae8->0x00000aea Thumb Supervisor 0x00000ae8 0x1d20 ADDS r0, r4, #4 r0:0x00800C00=>0x0081F59C r4=0x0081F598 SetRegEx(0x00000aea,"T",1,2) #0x00000aea->0x00000aec Thumb Supervisor 0x00000aea 0x9003 STR r0, [SP, #0xc] r0=0x0081F59C SetRegEx(0x00000aec,"T",1,2) #0x00000aec->0x00000af0 Thumb Supervisor 0x00000aec 0xf10d0a04 ADD.W r10, r13, #4 ; 0x00000004 r10:0x00000000=>0x00827C44 r13=0x79AF5108 SetRegEx(0x00000af0,"T",1,2) #0x00000af0->0x00000af2 Thumb Supervisor 0x00000af0 0x4653 MOV r3, r10 r3:0x00805AA0=>0x00827C44 r10=0x00827C44 SetRegEx(0x00000af2,"T",1,2) #0x00000af2->0x00000af4 Thumb Supervisor 0x00000af2 0x8909 LDRH r1, [r1, #0x8] r1:0x00800C00=>0x00000000 [0x00800C08]=00010000 SetRegEx(0x00000af4,"T",1,2) #0x00000af4->0x00000af6 Thumb Supervisor 0x00000af4 0xb2ca UXTB r2, r1 r2:0x00000001=>0x00000000 r1=0x00000000 SetRegEx(0x00000af6,"T",1,2) #0x00000af6->0x00000af8 Thumb Supervisor 0x00000af6 0x9901 LDR r1, [SP, #0x4] r1:0x00000000=>0x00800C00 SetRegEx(0x00000af8,"T",1,2) #0x00000af8->0x00000afa Thumb Supervisor 0x00000af8 0x78c9 LDRB r1, [r1, #0x3] r1:0x00800C00=>0x000000EC [0x00800C03]=000001ec SetRegEx(0x00000afa,"T",1,2) #0x00000afa->0x00000f6e Thumb Supervisor 0x00000afa 0xf000fa38 BL 0x00000f6e SetRegEx(0x00000F6E,"T",1,2) #0x00000afa->0x00000f6e Thumb Supervisor 0x00000afa 0xf000fa38 BL 0x00000f6e MakeFunction(0x00000F6E,4294967295) MakeNameEx(0x00000F6E,"fcn_00000f6e",1) SetRegEx(0x00000f72,"T",1,2) #0x00000f72->0x00000f74 Thumb Supervisor 0x00000f72 0x4606 MOV r6, r0 r6:0x00000020=>0x0081F59C r0=0x0081F59C SetRegEx(0x00000f74,"T",1,2) #0x00000f74->0x00000f76 Thumb Supervisor 0x00000f74 0x461f MOV r7, r3 r7:0x0001FD10=>0x00827C44 r3=0x00827C44 SetRegEx(0x00000f76,"T",1,2) #0x00000f76->0x00000f78 Thumb Supervisor 0x00000f76 0xb288 UXTH r0, r1 r0:0x0081F59C=>0x000000EC r1=0x000000EC SetRegEx(0x00000f78,"T",1,2) #0x00000f78->0x00000f7a Thumb Supervisor 0x00000f78 0x4614 MOV r4, r2 r4:0x0081F598=>0x00000000 r2=0x00000000 SetRegEx(0x00000f7a,"T",1,2) #0x00000f7a->0x00000f7e Thumb Supervisor 0x00000f7a 0xf8ad1000 STRH.W r1, [r13, #0] ; 000 r1=0x000000EC r13=0x79AF5108 SetRegEx(0x00000f7e,"T",1,2) #0x00000f7e->0x00000f80 Thumb Supervisor 0x00000f7e 0x49b2 LDR r1, [pc, #0x2c8] ; 0x00001248 r1:0x000000EC=>0x9E3779B9 [0x00001248]=9e3779b9 SetRegEx(0x00000f80,"T",1,2) #0x00000f80->0x00000f84 Thumb Supervisor 0x00000f80 0xf8ad0004 STRH.W r0, [r13, #4] ; 0x004 r0=0x000000EC r13=0x79AF5108 SetRegEx(0x00000f84,"T",1,2) #0x00000f84->0x00000f88 Thumb Supervisor 0x00000f84 0xf8ad2002 STRH.W r2, [r13, #2] ; 0x002 r2=0x00000000 r13=0x79AF5108 SetRegEx(0x00000f88,"T",1,2) #0x00000f88->0x00000f8a Thumb Supervisor 0x00000f88 0x4341 MULS r1, r0 r1:0x9E3779B9=>0xDB24368C r0=0x000000EC cpsr:0x00000133=>0x80000133 SetRegEx(0x00000f8a,"T",1,2) #0x00000f8a->0x00000f8e Thumb Supervisor 0x00000f8a 0xf8ad2006 STRH.W r2, [r13, #6] ; 0x006 r2=0x00000000 r13=0x79AF5108 SetRegEx(0x00000f8e,"T",1,2) #0x00000f8e->0x00000f90 Thumb Supervisor 0x00000f8e 0x0f09 LSRS r1, r1, #0x1c r1:0xDB24368C=>0x0000000D cpsr:0x80000133=>0x20000133 SetRegEx(0x00000f90,"T",1,2) #0x00000f90->0x00000f92 Thumb Supervisor 0x00000f90 0x2500 MOVS r5, #00 r5:0x0081E4D4=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00000f92,"T",1,2) #0x00000f92->0x00000f96 Thumb Supervisor 0x00000f92 0xeb010141 ADD.W r1, r1, r1, LSL #1 r1:0x0000000D=>0x00000027 SetRegEx(0x00000f96,"T",1,2) #0x00000f96->0x00000f9a Thumb Supervisor 0x00000f96 0xf8561021 LDR.W r1, [r6, r1, LSL #2] r1:0x00000027=>0x0081D8B4 r6=0x0081F59C SetRegEx(0x00000f9a,"T",1,2) #0x00000f9a->0x00000fa6 Thumb Supervisor 0x00000f9a 0xe004 B 0x00000fa6 SetRegEx(0x00000fa6,"T",1,2) #0x00000fa6->0x00000fa8 Thumb Supervisor 0x00000fa6 0xb129 CBZ r1, 0x00000fb4 r1=0x0081D8B4 SetRegEx(0x00000fa8,"T",1,2) #0x00000fa8->0x00000faa Thumb Supervisor 0x00000fa8 0x890a LDRH r2, [r1, #0x8] r2:0x00000000=>0x000000EC r1=0x0081D8B4 [0x0081D8BC]=000000ec SetRegEx(0x00000faa,"T",1,2) #0x00000faa->0x00000fac Thumb Supervisor 0x00000faa 0x4282 CMP r2, r0 r2=0x000000EC r0=0x000000EC SetRegEx(0x00000fac,"T",1,2) #0x00000fac->0x00000fb4 Thumb Supervisor 0x00000fac 0xd002 BEQ 0x00000fb4 SetRegEx(0x00000fb4,"T",1,2) #0x00000fb4->0x00000fb6 Thumb Supervisor 0x00000fb4 0xb159 CBZ r1, 0x00000fce r1=0x0081D8B4 SetRegEx(0x00000fb6,"T",1,2) #0x00000fb6->0x00000fb8 Thumb Supervisor 0x00000fb6 0x6848 LDR r0, [r1, #0x4] r0:0x000000EC=>0x00000001 r1=0x0081D8B4 [0x0081D8B8]=00000001 SetRegEx(0x00000fb8,"T",1,2) #0x00000fb8->0x00000fbc Thumb Supervisor 0x00000fb8 0xf3c02040 UBFX r0, r0, #9, #1 r0:0x00000001=>0x00000000 SetRegEx(0x00000fbc,"T",1,2) #0x00000fbc->0x00000fce Thumb Supervisor 0x00000fbc 0xb138 CBZ r0, 0x00000fce r0=0x00000000 SetRegEx(0x00000fce,"T",1,2) #0x00000fce->0x00000fd0 Thumb Supervisor 0x00000fce 0x000c LSLS r4, r1, #00 r4:0x00000000=>0x0081D8B4 r1=0x0081D8B4 cpsr:0x60000133=>0x20000133 SetRegEx(0x00000fd0,"T",1,2) #0x00000fd0->0x00000fd2 Thumb Supervisor 0x00000fd0 0xd032 BEQ 0x00001038 SetRegEx(0x00000fd2,"T",1,2) #0x00000fd2->0x00000fd4 Thumb Supervisor 0x00000fd2 0x6860 LDR r0, [r4, #0x4] r0:0x00000000=>0x00000001 r4=0x0081D8B4 [0x0081D8B8]=00000001 SetRegEx(0x00000fd4,"T",1,2) #0x00000fd4->0x00000fd8 Thumb Supervisor 0x00000fd4 0xf3c00000 UBFX r0, r0, #0, #1 r0=0x00000001 SetRegEx(0x00000fd8,"T",1,2) #0x00000fd8->0x00000fda Thumb Supervisor 0x00000fd8 0xb370 CBZ r0, 0x00001038 r0=0x00000001 SetRegEx(0x00000fda,"T",1,2) #0x00000fda->0x00000fdc Thumb Supervisor 0x00000fda 0x68e1 LDR r1, [r4, #0xc] r1:0x0081D8B4=>0x00013C2D r4=0x0081D8B4 [0x0081D8C0]=00013c2d SetRegEx(0x00000fdc,"T",1,2) #0x00000fdc->0x00000fde Thumb Supervisor 0x00000fdc 0x4638 MOV r0, r7 r0:0x00000001=>0x00827C44 r7=0x00827C44 SetRegEx(0x00000fde,"T",1,2) #0x00000fde->0x00013c2c Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x00013C2D SetRegEx(0x00013C2C,"T",1,2) #0x00000fde->0x00013c2c Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x00013C2D MakeFunction(0x00013C2C,4294967295) MakeNameEx(0x00013C2C,"fcn_00013C2D",1) SetRegEx(0x00013c2c,"T",1,2) #0x00013c2c->0x00013c2e Thumb Supervisor 0x00013c2c 0xb510 PUSH {r4, r14} r4=0x0081D8B4 r14=0x9997FC4B SetRegEx(0x00013c2e,"T",1,2) #0x00013c2e->0x00013c30 Thumb Supervisor 0x00013c2e 0x4604 MOV r4, r0 r4:0x0081D8B4=>0x00827C44 r0=0x00827C44 SetRegEx(0x00013c30,"T",1,2) #0x00013c30->0x00013c32 Thumb Supervisor 0x00013c30 0x2034 MOVS r0, #0x34 r0:0x00827C44=>0x00000034 SetRegEx(0x00013c32,"T",1,2) #0x00013c32->0x00000574 Thumb Supervisor 0x00013c32 0xf7ecfc9f BL 0x00000574 SetRegEx(0x00000574,"T",1,2) #0x00013c32->0x00000574 Thumb Supervisor 0x00013c32 0xf7ecfc9f BL 0x00000574 MakeFunction(0x00000574,4294967295) MakeNameEx(0x00000574,"fcn_00000574",1) SetRegEx(0x00000576,"T",1,2) #0x00000576->0x00000578 Thumb Supervisor 0x00000576 0x2100 MOVS r1, #00 r1:0x00013C2D=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00000578,"T",1,2) #0x00000578->0x0000057a Thumb Supervisor 0x00000578 0x6800 LDR r0, [r0, #0] r0:0x0080FE50=>0x0081F878 [0x0080FE50]=0081f878 SetRegEx(0x0000057a,"T",1,2) #0x0000057a->0x0000057e Thumb Supervisor 0x0000057a 0xf5005048 ADD.W r0, r0, #12800 ; 0x00003200 r0:0x0081F878=>0x00822A78 SetRegEx(0x0000057e,"T",1,2) #0x0000057e->0x00000582 Thumb Supervisor 0x0000057e 0xf8b02104 LDRH.W r2, [r0, #260] ; 0x000104 r2:0x000000EC=>0x00000040 r0=0x00822A78 [0x00822B7C]=00000040 SetRegEx(0x00000582,"T",1,2) #0x00000582->0x00000584 Thumb Supervisor 0x00000582 0xb16a CBZ r2, 0x000005a0 r2=0x00000040 SetRegEx(0x00000584,"T",1,2) #0x00000584->0x00000588 Thumb Supervisor 0x00000584 0xf8b01100 LDRH.W r1, [r0, #256] ; 0x000100 r1=0x00000000 r0=0x00822A78 [0x00822B78]=00000000 SetRegEx(0x00000588,"T",1,2) #0x00000588->0x0000058a Thumb Supervisor 0x00000588 0x1e52 SUBS r2, r2, #1 r2:0x00000040=>0x0000003F cpsr:0x60000133=>0x20000133 SetRegEx(0x0000058a,"T",1,2) #0x0000058a->0x0000058e Thumb Supervisor 0x0000058a 0xeb000181 ADD.W r1, r0, r1, LSL #2 r1:0x00000000=>0x00822A78 r0=0x00822A78 SetRegEx(0x0000058e,"T",1,2) #0x0000058e->0x00000592 Thumb Supervisor 0x0000058e 0xf5007080 ADD.W r0, r0, #256 ; 0x00000100 r0:0x00822A78=>0x00822B78 SetRegEx(0x00000592,"T",1,2) #0x00000592->0x00000594 Thumb Supervisor 0x00000592 0x8082 STRH r2, [r0, #0x4] r2=0x0000003F r0=0x00822B78 [0x00822B7C]:00000040=>0000003f SetRegEx(0x00000594,"T",1,2) #0x00000594->0x00000596 Thumb Supervisor 0x00000594 0x8802 LDRH r2, [r0, #0] r2:0x0000003F=>0x00000000 r0=0x00822B78 [0x00822B78]=00000000 SetRegEx(0x00000596,"T",1,2) #0x00000596->0x0000059a Thumb Supervisor 0x00000596 0xf1020201 ADD.W r2, r2, #1 ; 0x00000001 r2:0x00000000=>0x00000001 SetRegEx(0x0000059a,"T",1,2) #0x0000059a->0x0000059e Thumb Supervisor 0x0000059a 0xf002023f AND r2, r2, #63 ; 0x0000003f r2=0x00000001 SetRegEx(0x0000059e,"T",1,2) #0x0000059e->0x000005a0 Thumb Supervisor 0x0000059e 0x8002 STRH r2, [r0, #0] r2=0x00000001 r0=0x00822B78 [0x00822B78]:00000000=>00000001 SetRegEx(0x000005a0,"T",1,2) #0x000005a0->0x000005a2 Thumb Supervisor 0x000005a0 0xb109 CBZ r1, 0x000005a6 r1=0x00822A78 SetRegEx(0x000005a2,"T",1,2) #0x000005a2->0x000005a4 Thumb Supervisor 0x000005a2 0x6808 LDR r0, [r1, #0] r0:0x00822B78=>0x0081F878 r1=0x00822A78 [0x00822A78]=0081f878 SetRegEx(0x000005a4,"T",1,2) #0x000005a4->0x00013c36 Thumb Supervisor 0x000005a4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00013c36,"T",1,2) #0x00013c36->0x00013c38 Thumb Supervisor 0x00013c36 0x2800 CMP r0, #00 r0=0x0081F878 SetRegEx(0x00013c38,"T",1,2) #0x00013c38->0x00013c3a Thumb Supervisor 0x00013c38 0xd003 BEQ 0x00013c42 SetRegEx(0x00013c3a,"T",1,2) #0x00013c3a->0x00013c3c Thumb Supervisor 0x00013c3a 0x4621 MOV r1, r4 r1:0x00822A78=>0x00827C44 r4=0x00827C44 SetRegEx(0x00013c3c,"T",1,2) #0x00013c3c->0x00013c40 Thumb Supervisor 0x00013c3c 0xe8bd4010 POP.W {r4, r14} r4:0x00827C44=>0x0081D8B4 r14=0x9997FC4B SetRegEx(0x00013c40,"T",1,2) #0x00013c40->0x00013c14 Thumb Supervisor 0x00013c40 0xe7e8 B 0x00013c14 SetRegEx(0x00013c14,"T",1,2) #0x00013c14->0x00013c16 Thumb Supervisor 0x00013c14 0xb510 PUSH {r4, r14} r4=0x0081D8B4 r14=0x9997FC4B SetRegEx(0x00013c16,"T",1,2) #0x00013c16->0x00011158 Thumb Supervisor 0x00013c16 0xf7fdfa9f BL 0x00011158 SetRegEx(0x00011158,"T",1,2) #0x00013c16->0x00011158 Thumb Supervisor 0x00013c16 0xf7fdfa9f BL 0x00011158 MakeFunction(0x00011158,4294967295) MakeNameEx(0x00011158,"fcn_00011158",1) SetRegEx(0x0001115a,"T",1,2) #0x0001115a->0x0001115c Thumb Supervisor 0x0001115a 0xb510 PUSH {r4, r14} r4=0x0081D8B4 r14=0x9997FC4B SetRegEx(0x0001115c,"T",1,2) #0x0001115c->0x00011160 Thumb Supervisor 0x0001115c 0xf8402b14 STR r2, [r0], #20 ; 0x14 r2=0x0001FD10 r0:0x0081F878=>0x0081F88C [0x0081F878]:0001f3b4=>0001fd10 SetRegEx(0x00011160,"T",1,2) #0x00011160->0x00007cb2 Thumb Supervisor 0x00011160 0xf7f6fda7 BL 0x00007cb2 SetRegEx(0x00007CB2,"T",1,2) #0x00011160->0x00007cb2 Thumb Supervisor 0x00011160 0xf7f6fda7 BL 0x00007cb2 MakeFunction(0x00007CB2,4294967295) MakeNameEx(0x00007CB2,"fcn_00007cb2",1) SetRegEx(0x00007cb4,"T",1,2) #0x00007cb4->0x00007cb6 Thumb Supervisor 0x00007cb4 0x4604 MOV r4, r0 r4:0x0081D8B4=>0x0081F88C r0=0x0081F88C SetRegEx(0x00007cb6,"T",1,2) #0x00007cb6->0x00007cb8 Thumb Supervisor 0x00007cb6 0xb389 CBZ r1, 0x00007d1c r1=0x00827C44 SetRegEx(0x00007cb8,"T",1,2) #0x00007cb8->0x00007cba Thumb Supervisor 0x00007cb8 0x6808 LDR r0, [r1, #0] r0:0x0081F88C=>0x00800C00 r1=0x00827C44 [0x00827C44]=00800c00 SetRegEx(0x00007cba,"T",1,2) #0x00007cba->0x00007cbc Thumb Supervisor 0x00007cba 0x6020 STR r0, [r4, #0] r0=0x00800C00 r4=0x0081F88C [0x0081F88C]:00000000=>00800c00 SetRegEx(0x00007cbc,"T",1,2) #0x00007cbc->0x00007cbe Thumb Supervisor 0x00007cbc 0x7b01 LDRB r1, [r0, #0xc] r1:0x00827C44=>0x00000000 r0=0x00800C00 [0x00800C0C]=00000000 SetRegEx(0x00007cbe,"T",1,2) #0x00007cbe->0x00007cc2 Thumb Supervisor 0x00007cbe 0xf3c11100 UBFX r1, r1, #4, #1 r1=0x00000000 SetRegEx(0x00007cc2,"T",1,2) #0x00007cc2->0x00007cc4 Thumb Supervisor 0x00007cc2 0x7321 STRB r1, [r4, #0xc] r1=0x00000000 r4=0x0081F88C [0x0081F898]=00000000 SetRegEx(0x00007cc4,"T",1,2) #0x00007cc4->0x00007cc6 Thumb Supervisor 0x00007cc4 0x7b01 LDRB r1, [r0, #0xc] r1=0x00000000 r0=0x00800C00 [0x00800C0C]=00000000 SetRegEx(0x00007cc6,"T",1,2) #0x00007cc6->0x00007cca Thumb Supervisor 0x00007cc6 0xf3c10100 UBFX r1, r1, #0, #1 r1=0x00000000 SetRegEx(0x00007cca,"T",1,2) #0x00007cca->0x00007ccc Thumb Supervisor 0x00007cca 0x7361 STRB r1, [r4, #0xd] r1=0x00000000 r4=0x0081F88C [0x0081F899]=00000000 SetRegEx(0x00007ccc,"T",1,2) #0x00007ccc->0x00007cce Thumb Supervisor 0x00007ccc 0x7b01 LDRB r1, [r0, #0xc] r1=0x00000000 r0=0x00800C00 [0x00800C0C]=00000000 SetRegEx(0x00007cce,"T",1,2) #0x00007cce->0x00007cd2 Thumb Supervisor 0x00007cce 0xf3c11140 UBFX r1, r1, #5, #1 r1=0x00000000 SetRegEx(0x00007cd2,"T",1,2) #0x00007cd2->0x00007cd4 Thumb Supervisor 0x00007cd2 0x73a1 STRB r1, [r4, #0xe] r1=0x00000000 r4=0x0081F88C [0x0081F89A]=00000000 SetRegEx(0x00007cd4,"T",1,2) #0x00007cd4->0x00007cd6 Thumb Supervisor 0x00007cd4 0x7b01 LDRB r1, [r0, #0xc] r1=0x00000000 r0=0x00800C00 [0x00800C0C]=00000000 SetRegEx(0x00007cd6,"T",1,2) #0x00007cd6->0x00007cda Thumb Supervisor 0x00007cd6 0xf3c101c0 UBFX r1, r1, #3, #1 r1=0x00000000 SetRegEx(0x00007cda,"T",1,2) #0x00007cda->0x00007cdc Thumb Supervisor 0x00007cda 0x73e1 STRB r1, [r4, #0xf] r1=0x00000000 r4=0x0081F88C [0x0081F89B]=00000000 SetRegEx(0x00007cdc,"T",1,2) #0x00007cdc->0x00007cde Thumb Supervisor 0x00007cdc 0x6842 LDR r2, [r0, #0x4] r2:0x0001FD10=>0x00000001 r0=0x00800C00 [0x00800C04]=00000001 SetRegEx(0x00007cde,"T",1,2) #0x00007cde->0x00007ce0 Thumb Supervisor 0x00007cde 0x6062 STR r2, [r4, #0x4] r2=0x00000001 r4=0x0081F88C [0x0081F890]:00000000=>00000001 SetRegEx(0x00007ce0,"T",1,2) #0x00007ce0->0x00007ce2 Thumb Supervisor 0x00007ce0 0xb951 CBNZ r1, 0x00007cf8 r1=0x00000000 SetRegEx(0x00007ce2,"T",1,2) #0x00007ce2->0x00007ce6 Thumb Supervisor 0x00007ce2 0xf0224170 BIC r1, r2, #-268435456 ; 0xf0000000 r1:0x00000000=>0x00000001 r2=0x00000001 SetRegEx(0x00007ce6,"T",1,2) #0x00007ce6->0x00007ce8 Thumb Supervisor 0x00007ce6 0x6061 STR r1, [r4, #0x4] r1=0x00000001 r4=0x0081F88C [0x0081F890]=00000001 SetRegEx(0x00007ce8,"T",1,2) #0x00007ce8->0x00007cea Thumb Supervisor 0x00007ce8 0x7b01 LDRB r1, [r0, #0xc] r1:0x00000001=>0x00000000 r0=0x00800C00 [0x00800C0C]=00000000 SetRegEx(0x00007cea,"T",1,2) #0x00007cea->0x00007cec Thumb Supervisor 0x00007cea 0x2040 MOVS r0, #0x40 r0:0x00800C00=>0x00000040 SetRegEx(0x00007cec,"T",1,2) #0x00007cec->0x00007cee Thumb Supervisor 0x00007cec 0x4388 BICS r0, r1 r0=0x00000040 r1=0x00000000 SetRegEx(0x00007cee,"T",1,2) #0x00007cee->0x00007cf0 Thumb Supervisor 0x00007cee 0xd003 BEQ 0x00007cf8 SetRegEx(0x00007cf0,"T",1,2) #0x00007cf0->0x00007cf2 Thumb Supervisor 0x00007cf0 0x4620 MOV r0, r4 r0:0x00000040=>0x0081F88C r4=0x0081F88C SetRegEx(0x00007cf2,"T",1,2) #0x00007cf2->0x00007c6c Thumb Supervisor 0x00007cf2 0xf7ffffbb BL 0x00007c6c SetRegEx(0x00007C6C,"T",1,2) #0x00007cf2->0x00007c6c Thumb Supervisor 0x00007cf2 0xf7ffffbb BL 0x00007c6c MakeFunction(0x00007C6C,4294967295) MakeNameEx(0x00007C6C,"fcn_00007c6c",1) SetRegEx(0x00007c6e,"T",1,2) #0x00007c6e->0x00007c70 Thumb Supervisor 0x00007c6e 0x6800 LDR r0, [r0, #0] r0:0x0081F88C=>0x00800C00 [0x0081F88C]=00800c00 SetRegEx(0x00007c70,"T",1,2) #0x00007c70->0x00007c74 Thumb Supervisor 0x00007c70 0xf04f5400 MOV.W r4, #536870912 ; 0x20000000 r4:0x0081F88C=>0x20000000 SetRegEx(0x00007c74,"T",1,2) #0x00007c74->0x00007c76 Thumb Supervisor 0x00007c74 0x6aa1 LDR r1, [r4, #0x28] r1:0x00000000=>0x0000003F r4=0x20000000 [0x20000028]=0000003f SetRegEx(0x00007c76,"T",1,2) #0x00007c76->0x00007c78 Thumb Supervisor 0x00007c76 0x6840 LDR r0, [r0, #0x4] r0:0x00800C00=>0x00000001 [0x00800C04]=00000001 SetRegEx(0x00007c78,"T",1,2) #0x00007c78->0x00007c7c Thumb Supervisor 0x00007c78 0xf3c12203 UBFX r2, r1, #8, #4 r2:0x00000001=>0x00000000 r1=0x0000003F SetRegEx(0x00007c7c,"T",1,2) #0x00007c7c->0x00007c7e Thumb Supervisor 0x00007c7c 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x00007c7e,"T",1,2) #0x00007c7e->0x00007c82 Thumb Supervisor 0x00007c7e 0xf01001ff ANDS r1, r0, #255 ; 0x000000ff r1:0x0000003F=>0x00000001 r0=0x00000001 SetRegEx(0x00007c82,"T",1,2) #0x00007c82->0x00007c86 Thumb Supervisor 0x00007c82 0xf3c02307 UBFX r3, r0, #8, #8 r3:0x00827C44=>0x00000000 r0=0x00000001 SetRegEx(0x00007c86,"T",1,2) #0x00007c86->0x00007c8a Thumb Supervisor 0x00007c86 0xf3c04507 UBFX r5, r0, #16, #8 r5=0x00000000 r0=0x00000001 SetRegEx(0x00007c8a,"T",1,2) #0x00007c8a->0x00007c8e Thumb Supervisor 0x00007c8a 0xf3c06003 UBFX r0, r0, #24, #4 r0:0x00000001=>0x00000000 SetRegEx(0x00007c8e,"T",1,2) #0x00007c8e->0x00007c90 Thumb Supervisor 0x00007c8e 0xd003 BEQ 0x00007c98 SetRegEx(0x00007c90,"T",1,2) #0x00007c90->0x00007c92 Thumb Supervisor 0x00007c90 0x293f CMP r1, #0x3f r1=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x00007c92,"T",1,2) #0x00007c92->0x00007c94 Thumb Supervisor 0x00007c92 0xd801 BHI 0x00007c98 SetRegEx(0x00007c94,"T",1,2) #0x00007c94->0x00007c96 Thumb Supervisor 0x00007c94 0x2810 CMP r0, #0x10 r0=0x00000000 SetRegEx(0x00007c96,"T",1,2) #0x00007c96->0x00007c9e Thumb Supervisor 0x00007c96 0xd302 BCC 0x00007c9e SetRegEx(0x00007c9e,"T",1,2) #0x00007c9e->0x00007ca2 Thumb Supervisor 0x00007c9e 0xeb032305 ADD.W r3, r3, r5, LSL #8 r3=0x00000000 r5=0x00000000 SetRegEx(0x00007ca2,"T",1,2) #0x00007ca2->0x00007ca6 Thumb Supervisor 0x00007ca2 0xfb030002 MLA r0, r3, r2, r0 r0=0x00000000 r3=0x00000000 r2=0x00000001 SetRegEx(0x00007ca6,"T",1,2) #0x00007ca6->0x00007ca8 Thumb Supervisor 0x00007ca6 0x6aa2 LDR r2, [r4, #0x28] r2:0x00000001=>0x0000003F r4=0x20000000 [0x20000028]=0000003f SetRegEx(0x00007ca8,"T",1,2) #0x00007ca8->0x00007caa Thumb Supervisor 0x00007ca8 0xb2d2 UXTB r2, r2 r2=0x0000003F SetRegEx(0x00007caa,"T",1,2) #0x00007caa->0x00007cae Thumb Supervisor 0x00007caa 0xfb001002 MLA r0, r0, r2, r1 r0:0x00000000=>0x00000001 r2=0x0000003F r1=0x00000001 SetRegEx(0x00007cae,"T",1,2) #0x00007cae->0x00007cb0 Thumb Supervisor 0x00007cae 0x1e40 SUBS r0, r0, #1 r0:0x00000001=>0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x00007cb0,"T",1,2) #0x00007cb0->0x00007cf6 Thumb Supervisor 0x00007cb0 0xbd30 POP {r4, r5, r15} r4:0x20000000=>0x0081F88C r5=0x00000000 r15:0x00007CB0=>0x00007CF6 SetRegEx(0x00007cf6,"T",1,2) #0x00007cf6->0x00007cf8 Thumb Supervisor 0x00007cf6 0x6060 STR r0, [r4, #0x4] r0=0x00000000 r4=0x0081F88C [0x0081F890]:00000001=>00000000 SetRegEx(0x00007cf8,"T",1,2) #0x00007cf8->0x00007cfa Thumb Supervisor 0x00007cf8 0x7b20 LDRB r0, [r4, #0xc] r0=0x00000000 r4=0x0081F88C [0x0081F898]=00000000 SetRegEx(0x00007cfa,"T",1,2) #0x00007cfa->0x00007cfc Thumb Supervisor 0x00007cfa 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x00007cfc,"T",1,2) #0x00007cfc->0x00007cfe Thumb Supervisor 0x00007cfc 0x6820 LDR r0, [r4, #0] r0:0x00000000=>0x00800C00 r4=0x0081F88C [0x0081F88C]=00800c00 SetRegEx(0x00007cfe,"T",1,2) #0x00007cfe->0x00007d04 Thumb Supervisor 0x00007cfe 0xd001 BEQ 0x00007d04 SetRegEx(0x00007d04,"T",1,2) #0x00007d04->0x00007d06 Thumb Supervisor 0x00007d04 0x8940 LDRH r0, [r0, #0xa] r0:0x00800C00=>0x00000001 [0x00800C0A]=00000001 SetRegEx(0x00007d06,"T",1,2) #0x00007d06->0x00007d08 Thumb Supervisor 0x00007d06 0x60a0 STR r0, [r4, #0x8] r0=0x00000001 r4=0x0081F88C [0x0081F894]:00000000=>00000001 SetRegEx(0x00007d08,"T",1,2) #0x00007d08->0x00007d0a Thumb Supervisor 0x00007d08 0x7be1 LDRB r1, [r4, #0xf] r1:0x00000001=>0x00000000 r4=0x0081F88C [0x0081F89B]=00000000 SetRegEx(0x00007d0a,"T",1,2) #0x00007d0a->0x00007d0c Thumb Supervisor 0x00007d0a 0xb909 CBNZ r1, 0x00007d10 r1=0x00000000 SetRegEx(0x00007d0c,"T",1,2) #0x00007d0c->0x00007d0e Thumb Supervisor 0x00007d0c 0xb2c0 UXTB r0, r0 r0=0x00000001 SetRegEx(0x00007d0e,"T",1,2) #0x00007d0e->0x00007d10 Thumb Supervisor 0x00007d0e 0x60a0 STR r0, [r4, #0x8] r0=0x00000001 r4=0x0081F88C [0x0081F894]=00000001 SetRegEx(0x00007d10,"T",1,2) #0x00007d10->0x00007d24 Thumb Supervisor 0x00007d10 0xb940 CBNZ r0, 0x00007d24 r0=0x00000001 SetRegEx(0x00007d24,"T",1,2) #0x00007d24->0x00007d26 Thumb Supervisor 0x00007d24 0x2000 MOVS r0, #00 r0:0x00000001=>0x00000000 SetRegEx(0x00007d26,"T",1,2) #0x00007d26->0x00007d28 Thumb Supervisor 0x00007d26 0x7420 STRB r0, [r4, #0x10] r0=0x00000000 r4=0x0081F88C [0x0081F89C]=00000000 SetRegEx(0x00007d28,"T",1,2) #0x00007d28->0x00007d2a Thumb Supervisor 0x00007d28 0x6820 LDR r0, [r4, #0] r0:0x00000000=>0x00800C00 r4=0x0081F88C [0x0081F88C]=00800c00 SetRegEx(0x00007d2a,"T",1,2) #0x00007d2a->0x00007d2c Thumb Supervisor 0x00007d2a 0x8800 LDRH r0, [r0, #0] r0:0x00800C00=>0x00000000 [0x00800C00]=ec000000 SetRegEx(0x00007d2c,"T",1,2) #0x00007d2c->0x00007d36 Thumb Supervisor 0x00007d2c 0xb118 CBZ r0, 0x00007d36 r0=0x00000000 SetRegEx(0x00007d36,"T",1,2) #0x00007d36->0x00007d38 Thumb Supervisor 0x00007d36 0x4620 MOV r0, r4 r0:0x00000000=>0x0081F88C r4=0x0081F88C SetRegEx(0x00007d38,"T",1,2) #0x00007d38->0x00011164 Thumb Supervisor 0x00007d38 0xbd10 POP {r4, r15} r4:0x0081F88C=>0x0081D8B4 r15:0x00007D38=>0x00011164 SetRegEx(0x00011164,"T",1,2) #0x00011164->0x00011166 Thumb Supervisor 0x00011164 0x3814 SUBS r0, #0x14 r0:0x0081F88C=>0x0081F878 cpsr:0x60000133=>0x20000133 SetRegEx(0x00011166,"T",1,2) #0x00011166->0x00011168 Thumb Supervisor 0x00011166 0x2101 MOVS r1, #0x01 r1:0x00000000=>0x00000001 SetRegEx(0x00011168,"T",1,2) #0x00011168->0x0001116a Thumb Supervisor 0x00011168 0x7401 STRB r1, [r0, #0x10] r1=0x00000001 r0=0x0081F878 [0x0081F888]=00000001 SetRegEx(0x0001116a,"T",1,2) #0x0001116a->0x0001116c Thumb Supervisor 0x0001116a 0x2100 MOVS r1, #00 r1:0x00000001=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0001116c,"T",1,2) #0x0001116c->0x0001116e Thumb Supervisor 0x0001116c 0x7441 STRB r1, [r0, #0x11] r1=0x00000000 r0=0x0081F878 [0x0081F889]=00000000 SetRegEx(0x0001116e,"T",1,2) #0x0001116e->0x00011170 Thumb Supervisor 0x0001116e 0x7481 STRB r1, [r0, #0x12] r1=0x00000000 r0=0x0081F878 [0x0081F88A]=0c000000 SetRegEx(0x00011170,"T",1,2) #0x00011170->0x00011172 Thumb Supervisor 0x00011170 0x60c1 STR r1, [r0, #0xc] r1=0x00000000 r0=0x0081F878 [0x0081F884]=00000000 SetRegEx(0x00011172,"T",1,2) #0x00011172->0x00011174 Thumb Supervisor 0x00011172 0x4924 LDR r1, [pc, #0x90] ; 0x00011204 r1:0x00000000=>0x0001F5A0 [0x00011204]=0001f5a0 SetRegEx(0x00011174,"T",1,2) #0x00011174->0x00011176 Thumb Supervisor 0x00011174 0x6001 STR r1, [r0, #0] r1=0x0001F5A0 r0=0x0081F878 [0x0081F878]:0001fd10=>0001f5a0 SetRegEx(0x00011176,"T",1,2) #0x00011176->0x00011178 Thumb Supervisor 0x00011176 0x3120 ADDS r1, #0x20 r1:0x0001F5A0=>0x0001F5C0 cpsr:0x60000133=>0x00000133 SetRegEx(0x00011178,"T",1,2) #0x00011178->0x0001117a Thumb Supervisor 0x00011178 0x6281 STR r1, [r0, #0x28] r1=0x0001F5C0 r0=0x0081F878 [0x0081F8A0]:00000000=>0001f5c0 SetRegEx(0x0001117a,"T",1,2) #0x0001117a->0x00013c1a Thumb Supervisor 0x0001117a 0xbd10 POP {r4, r15} r4=0x0081D8B4 r15:0x0001117A=>0x00013C1A SetRegEx(0x00013c1a,"T",1,2) #0x00013c1a->0x00013c1c Thumb Supervisor 0x00013c1a 0x4932 LDR r1, [pc, #0xc8] ; 0x00013ce4 r1:0x0001F5C0=>0x0001F230 [0x00013CE4]=0001f230 SetRegEx(0x00013c1c,"T",1,2) #0x00013c1c->0x00013c1e Thumb Supervisor 0x00013c1c 0x6001 STR r1, [r0, #0] r1=0x0001F230 r0=0x0081F878 [0x0081F878]:0001f5a0=>0001f230 SetRegEx(0x00013c1e,"T",1,2) #0x00013c1e->0x00013c20 Thumb Supervisor 0x00013c1e 0x3120 ADDS r1, #0x20 r1:0x0001F230=>0x0001F250 SetRegEx(0x00013c20,"T",1,2) #0x00013c20->0x00013c22 Thumb Supervisor 0x00013c20 0x6281 STR r1, [r0, #0x28] r1=0x0001F250 r0=0x0081F878 [0x0081F8A0]:0001f5c0=>0001f250 SetRegEx(0x00013c22,"T",1,2) #0x00013c22->0x00013c24 Thumb Supervisor 0x00013c22 0x2100 MOVS r1, #00 r1:0x0001F250=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00013c24,"T",1,2) #0x00013c24->0x00013c26 Thumb Supervisor 0x00013c24 0x6301 STR r1, [r0, #0x30] r1=0x00000000 r0=0x0081F878 [0x0081F8A8]=00000000 SetRegEx(0x00013c26,"T",1,2) #0x00013c26->0x00000fe0 Thumb Supervisor 0x00013c26 0xbd10 POP {r4, r15} r4=0x0081D8B4 r15:0x00013C26=>0x00000FE0 SetRegEx(0x00000fe0,"T",1,2) #0x00000fe0->0x00000fe2 Thumb Supervisor 0x00000fe0 0x2800 CMP r0, #00 r0=0x0081F878 cpsr:0x40000133=>0x20000133 SetRegEx(0x00000fe2,"T",1,2) #0x00000fe2->0x00000fe4 Thumb Supervisor 0x00000fe2 0xd027 BEQ 0x00001034 SetRegEx(0x00000fe4,"T",1,2) #0x00000fe4->0x00000fe6 Thumb Supervisor 0x00000fe4 0x6863 LDR r3, [r4, #0x4] r3:0x00000000=>0x00000001 r4=0x0081D8B4 [0x0081D8B8]=00000001 SetRegEx(0x00000fe6,"T",1,2) #0x00000fe6->0x00000fe8 Thumb Supervisor 0x00000fe6 0x60c3 STR r3, [r0, #0xc] r3=0x00000001 r0=0x0081F878 [0x0081F884]:00000000=>00000001 SetRegEx(0x00000fe8,"T",1,2) #0x00000fe8->0x00000fea Thumb Supervisor 0x00000fe8 0x0459 LSLS r1, r3, #0x11 r1:0x00000000=>0x00020000 r3=0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x00000fea,"T",1,2) #0x00000fea->0x00001034 Thumb Supervisor 0x00000fea 0xd523 BPL 0x00001034 SetRegEx(0x00001034,"T",1,2) #0x00001034->0x00000afe Thumb Supervisor 0x00001034 0xe8bd81fc POP.W {r2, r3, r4, r5, r6, r7, r8, r15} r2:0x0000003F=>0x000000EC r3:0x00000001=>0x000000EC r4:0x0081D8B4=>0x0081F598 r5:0x00000000=>0x0081E4D4 r6:0x0081F59C=>0x00000020 r7:0x00827C44=>0x0001FD10 r8=0x00000000 r15:0x00001034=>0x00000AFE SetRegEx(0x00000afe,"T",1,2) #0x00000afe->0x00000b00 Thumb Supervisor 0x00000afe 0x2800 CMP r0, #00 r0=0x0081F878 cpsr:0x00000133=>0x20000133 SetRegEx(0x00000b00,"T",1,2) #0x00000b00->0x00000b04 Thumb Supervisor 0x00000b00 0xf43faf1f BEQ.W 0x00000942 SetRegEx(0x00000b04,"T",1,2) #0x00000b04->0x00000a04 Thumb Supervisor 0x00000b04 0xe77e B 0x00000a04 SetRegEx(0x00000a04,"T",1,2) #0x00000a04->0x00000a08 Thumb Supervisor 0x00000a04 0xf8d412d8 LDR.W r1, [r4, #728] ; 0x2d8 r1:0x00020000=>0x00000000 r4=0x0081F598 [0x0081F870]=00000000 SetRegEx(0x00000a08,"T",1,2) #0x00000a08->0x00000a0a Thumb Supervisor 0x00000a08 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x00000a0a,"T",1,2) #0x00000a0a->0x00000a0e Thumb Supervisor 0x00000a0a 0xf8c412d8 STR.W r1, [r4, #728] ; 0x2d8 r1=0x00000001 r4=0x0081F598 [0x0081F870]:00000000=>00000001 SetRegEx(0x00000a0e,"T",1,2) #0x00000a0e->0x00000a10 Thumb Supervisor 0x00000a0e 0x0005 LSLS r5, r0, #00 r5:0x0081E4D4=>0x0081F878 r0=0x0081F878 SetRegEx(0x00000a10,"T",1,2) #0x00000a10->0x00000a12 Thumb Supervisor 0x00000a10 0xd07e BEQ 0x00000b10 SetRegEx(0x00000a12,"T",1,2) #0x00000a12->0x00000a16 Thumb Supervisor 0x00000a12 0xf89402dc LDRB.W r0, [r4, #732] ; 0x000002dc r0:0x0081F878=>0x00000000 r4=0x0081F598 [0x0081F874]=00000000 SetRegEx(0x00000a16,"T",1,2) #0x00000a16->0x00000a22 Thumb Supervisor 0x00000a16 0xb120 CBZ r0, 0x00000a22 r0=0x00000000 SetRegEx(0x00000a22,"T",1,2) #0x00000a22->0x00000a24 Thumb Supervisor 0x00000a22 0x1d28 ADDS r0, r5, #4 r0:0x00000000=>0x0081F87C r5=0x0081F878 SetRegEx(0x00000a24,"T",1,2) #0x00000a24->0x00000a28 Thumb Supervisor 0x00000a24 0xf88492dc STRB.W r9, [r4, #732] ; 0x2dc r9=0x00000000 r4=0x0081F598 [0x0081F874]=00000000 SetRegEx(0x00000a28,"T",1,2) #0x00000a28->0x00000a2c Thumb Supervisor 0x00000a28 0xf8d410cc LDR.W r1, [r4, #204] ; 0x0cc r1:0x00000001=>0x00000000 r4=0x0081F598 [0x0081F664]=00000000 SetRegEx(0x00000a2c,"T",1,2) #0x00000a2c->0x00000a2e Thumb Supervisor 0x00000a2c 0x60a9 STR r1, [r5, #0x8] r1=0x00000000 r5=0x0081F878 [0x0081F880]=00000000 SetRegEx(0x00000a2e,"T",1,2) #0x00000a2e->0x00000a30 Thumb Supervisor 0x00000a2e 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00000a30,"T",1,2) #0x00000a30->0x00000a32 Thumb Supervisor 0x00000a30 0x6069 STR r1, [r5, #0x4] r1=0x00000000 r5=0x0081F878 [0x0081F87C]=00000000 SetRegEx(0x00000a32,"T",1,2) #0x00000a32->0x00000a36 Thumb Supervisor 0x00000a32 0xf8d410cc LDR.W r1, [r4, #204] ; 0x0cc r1=0x00000000 r4=0x0081F598 [0x0081F664]=00000000 SetRegEx(0x00000a36,"T",1,2) #0x00000a36->0x00000ab2 Thumb Supervisor 0x00000a36 0xb3e1 CBZ r1, 0x00000ab2 r1=0x00000000 SetRegEx(0x00000ab2,"T",1,2) #0x00000ab2->0x00000ab4 Thumb Supervisor 0x00000ab2 0xe7ff B 0x00000ab4 SetRegEx(0x00000ab4,"T",1,2) #0x00000ab4->0x00000ab8 Thumb Supervisor 0x00000ab4 0xf8c400c8 STR.W r0, [r4, #200] ; 0x0c8 r0=0x0081F87C r4=0x0081F598 [0x0081F660]:00000000=>0081f87c SetRegEx(0x00000ab8,"T",1,2) #0x00000ab8->0x00000a3a Thumb Supervisor 0x00000ab8 0xe7bf B 0x00000a3a SetRegEx(0x00000a3a,"T",1,2) #0x00000a3a->0x00000a3c Thumb Supervisor 0x00000a3a 0x4629 MOV r1, r5 r1:0x00000000=>0x0081F878 r5=0x0081F878 SetRegEx(0x00000a3c,"T",1,2) #0x00000a3c->0x00000a40 Thumb Supervisor 0x00000a3c 0xf8440fcc STR r0, [r4, #204]! ; 0xcc r0=0x0081F87C r4:0x0081F598=>0x0081F664 [0x0081F664]:00000000=>0081f87c SetRegEx(0x00000a40,"T",1,2) #0x00000a40->0x00000a42 Thumb Supervisor 0x00000a40 0x6860 LDR r0, [r4, #0x4] r0:0x0081F87C=>0x00000000 r4=0x0081F664 [0x0081F668]=00000000 SetRegEx(0x00000a42,"T",1,2) #0x00000a42->0x00000a44 Thumb Supervisor 0x00000a42 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x00000a44,"T",1,2) #0x00000a44->0x00000a46 Thumb Supervisor 0x00000a44 0x6060 STR r0, [r4, #0x4] r0=0x00000001 r4=0x0081F664 [0x0081F668]:00000000=>00000001 SetRegEx(0x00000a46,"T",1,2) #0x00000a46->0x00000a4a Thumb Supervisor 0x00000a46 0xf1a404cc SUB.W r4, r4, #204 ; 0x000000cc r4:0x0081F664=>0x0081F598 SetRegEx(0x00000a4a,"T",1,2) #0x00000a4a->0x00000a4e Thumb Supervisor 0x00000a4a 0xf5047006 ADD.W r0, r4, #536 ; 0x00000218 r0:0x00000001=>0x0081F7B0 r4=0x0081F598 SetRegEx(0x00000a4e,"T",1,2) #0x00000a4e->0x00000a50 Thumb Supervisor 0x00000a4e 0x6e82 LDR r2, [r0, #0x68] r2:0x000000EC=>0x00000000 r0=0x0081F7B0 [0x0081F818]=00000000 SetRegEx(0x00000a50,"T",1,2) #0x00000a50->0x00000a56 Thumb Supervisor 0x00000a50 0xb10a CBZ r2, 0x00000a56 r2=0x00000000 SetRegEx(0x00000a56,"T",1,2) #0x00000a56->0x00000a58 Thumb Supervisor 0x00000a56 0x4628 MOV r0, r5 r0:0x0081F7B0=>0x0081F878 r5=0x0081F878 SetRegEx(0x00000a58,"T",1,2) #0x00000a58->0x000006b2 Thumb Supervisor 0x00000a58 0xf7fffe2b BL 0x000006b2 SetRegEx(0x000006B2,"T",1,2) #0x00000a58->0x000006b2 Thumb Supervisor 0x00000a58 0xf7fffe2b BL 0x000006b2 MakeFunction(0x000006B2,4294967295) MakeNameEx(0x000006B2,"fcn_000006b2",1) SetRegEx(0x000006b6,"T",1,2) #0x000006b6->0x000006b8 Thumb Supervisor 0x000006b6 0x4605 MOV r5, r0 r5=0x0081F878 r0=0x0081F878 SetRegEx(0x000006b8,"T",1,2) #0x000006b8->0x000006ba Thumb Supervisor 0x000006b8 0x4e5b LDR r6, [pc, #0x16c] ; 0x00000828 r6:0x00000020=>0x0081C648 [0x00000826]=c6480082 SetRegEx(0x000006ba,"T",1,2) #0x000006ba->0x000006be Thumb Supervisor 0x000006ba 0xf1000414 ADD.W r4, r0, #20 ; 0x00000014 r4:0x0081F598=>0x0081F88C r0=0x0081F878 SetRegEx(0x000006be,"T",1,2) #0x000006be->0x000006c0 Thumb Supervisor 0x000006be 0x2002 MOVS r0, #0x02 r0:0x0081F878=>0x00000002 SetRegEx(0x000006c0,"T",1,2) #0x000006c0->0x000006c2 Thumb Supervisor 0x000006c0 0x7428 STRB r0, [r5, #0x10] r0=0x00000002 r5=0x0081F878 [0x0081F888]:00000001=>00000002 SetRegEx(0x000006c2,"T",1,2) #0x000006c2->0x000006c4 Thumb Supervisor 0x000006c2 0x485d LDR r0, [pc, #0x174] ; 0x00000838 r0:0x00000002=>0x00822F58 [0x00000838]=00822f58 SetRegEx(0x000006c4,"T",1,2) #0x000006c4->0x000006c8 Thumb Supervisor 0x000006c4 0xf1000120 ADD.W r1, r0, #32 ; 0x00000020 r1:0x0081F878=>0x00822F78 r0=0x00822F58 SetRegEx(0x000006c8,"T",1,2) #0x000006c8->0x000006cc Thumb Supervisor 0x000006c8 0xf10101e0 ADD.W r1, r1, #224 ; 0x000000e0 r1:0x00822F78=>0x00823058 SetRegEx(0x000006cc,"T",1,2) #0x000006cc->0x000006d0 Thumb Supervisor 0x000006cc 0xe9d02040 LDRD r2, r0, [r0, #256] ; 0x100 r2:0x00000000=>0x04B2296B r0:0x00822F58=>0x00000000 [0x00823058]=04b2296b SetRegEx(0x000006d0,"T",1,2) #0x000006d0->0x000006d2 Thumb Supervisor 0x000006d0 0x1c52 ADDS r2, r2, #1 r2:0x04B2296B=>0x04B2296C SetRegEx(0x000006d2,"T",1,2) #0x000006d2->0x000006d6 Thumb Supervisor 0x000006d2 0xf1400000 ADC.W r0, r0, #0 ; 00000000 r0=0x00000000 SetRegEx(0x000006d6,"T",1,2) #0x000006d6->0x000006da Thumb Supervisor 0x000006d6 0xe9c12000 STRD r2, r0, [r1, #0] ; 00 r2=0x04B2296C r0=0x00000000 r1=0x00823058 [0x00823058]:04b2296b=>04b2296c SetRegEx(0x000006da,"T",1,2) #0x000006da->0x000006dc Thumb Supervisor 0x000006da 0x4852 LDR r0, [pc, #0x148] ; 0x00000824 r0:0x00000000=>0x00823D20 [0x00000824]=00823d20 SetRegEx(0x000006dc,"T",1,2) #0x000006dc->0x000006e0 Thumb Supervisor 0x000006dc 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000001 [0x00824C50]=00000001 SetRegEx(0x000006e0,"T",1,2) #0x000006e0->0x000006e2 Thumb Supervisor 0x000006e0 0xb1b0 CBZ r0, 0x00000710 r0=0x00000001 SetRegEx(0x000006e2,"T",1,2) #0x000006e2->0x000006e4 Thumb Supervisor 0x000006e2 0x6830 LDR r0, [r6, #0] r0:0x00000001=>0x00800C00 r6=0x0081C648 [0x0081C648]=00800c00 SetRegEx(0x000006e4,"T",1,2) #0x000006e4->0x000006e8 Thumb Supervisor 0x000006e4 0xf8d06210 LDR.W r6, [r0, #528] ; 0x210 r6:0x0081C648=>0x00000001 r0=0x00800C00 [0x00800E10]=00000001 SetRegEx(0x000006e8,"T",1,2) #0x000006e8->0x000006ec Thumb Supervisor 0x000006e8 0xf8d07218 LDR.W r7, [r0, #536] ; 0x218 r7:0x0001FD10=>0x00000001 r0=0x00800C00 [0x00800E18]=00000001 SetRegEx(0x000006ec,"T",1,2) #0x000006ec->0x000006ee Thumb Supervisor 0x000006ec 0x6820 LDR r0, [r4, #0] r0=0x00800C00 r4=0x0081F88C [0x0081F88C]=00800c00 SetRegEx(0x000006ee,"T",1,2) #0x000006ee->0x000006f0 Thumb Supervisor 0x000006ee 0x7885 LDRB r5, [r0, #0x2] r5:0x0081F878=>0x00000000 r0=0x00800C00 [0x00800C02]=0001ec00 SetRegEx(0x000006f0,"T",1,2) #0x000006f0->0x000006f2 Thumb Supervisor 0x000006f0 0x4620 MOV r0, r4 r0:0x00800C00=>0x0081F88C r4=0x0081F88C SetRegEx(0x000006f2,"T",1,2) #0x000006f2->0x0001e954 Thumb Supervisor 0x000006f2 0xf01ef92f BL 0x0001e954 SetRegEx(0x0001E954,"T",1,2) #0x000006f2->0x0001e954 Thumb Supervisor 0x000006f2 0xf01ef92f BL 0x0001e954 MakeFunction(0x0001E954,4294967295) MakeNameEx(0x0001E954,"fcn_0001e954",1) SetRegEx(0x0001e956,"T",1,2) #0x0001e956->0x0001e958 Thumb Supervisor 0x0001e956 0x6801 LDR r1, [r0, #0] r1:0x00823058=>0x00800C00 r0=0x0081F88C [0x0081F88C]=00800c00 SetRegEx(0x0001e958,"T",1,2) #0x0001e958->0x0001e95a Thumb Supervisor 0x0001e958 0x2a01 CMP r2, #0x01 r2=0x00000000 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001e95a,"T",1,2) #0x0001e95a->0x0001e95c Thumb Supervisor 0x0001e95a 0xd005 BEQ 0x0001e968 SetRegEx(0x0001e95c,"T",1,2) #0x0001e95c->0x0001e95e Thumb Supervisor 0x0001e95c 0x7bc0 LDRB r0, [r0, #0xf] r0:0x0081F88C=>0x00000000 [0x0081F89B]=00000000 SetRegEx(0x0001e95e,"T",1,2) #0x0001e95e->0x0001e960 Thumb Supervisor 0x0001e95e 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x0001e960,"T",1,2) #0x0001e960->0x0001e962 Thumb Supervisor 0x0001e960 0x8948 LDRH r0, [r1, #0xa] r0:0x00000000=>0x00000001 r1=0x00800C00 [0x00800C0A]=00000001 SetRegEx(0x0001e962,"T",1,2) #0x0001e962->0x0001e964 Thumb Supervisor 0x0001e962 0xd100 BNE 0x0001e966 SetRegEx(0x0001e964,"T",1,2) #0x0001e964->0x0001e966 Thumb Supervisor 0x0001e964 0xb2c0 UXTB r0, r0 r0=0x00000001 SetRegEx(0x0001e966,"T",1,2) #0x0001e966->0x000006f6 Thumb Supervisor 0x0001e966 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000006f6,"T",1,2) #0x000006f6->0x000006f8 Thumb Supervisor 0x000006f6 0x4603 MOV r3, r0 r3:0x000000EC=>0x00000001 r0=0x00000001 SetRegEx(0x000006f8,"T",1,2) #0x000006f8->0x000006fc Thumb Supervisor 0x000006f8 0xe9d40200 LDRD r0, r2, [r4, #0] ; 00 r0:0x00000001=>0x00800C00 r2=0x00000000 r4=0x0081F88C [0x0081F88C]=00800c00 SetRegEx(0x000006fc,"T",1,2) #0x000006fc->0x000006fe Thumb Supervisor 0x000006fc 0x78c1 LDRB r1, [r0, #0x3] r1:0x00800C00=>0x000000EC r0=0x00800C00 [0x00800C03]=000001ec SetRegEx(0x000006fe,"T",1,2) #0x000006fe->0x00000700 Thumb Supervisor 0x000006fe 0x2016 MOVS r0, #0x16 r0:0x00800C00=>0x00000016 cpsr:0x60000133=>0x20000133 SetRegEx(0x00000700,"T",1,2) #0x00000700->0x00000704 Thumb Supervisor 0x00000700 0xe9cd5700 STRD r5, r7, [r13, #0] ; 00 r5=0x00000000 r7=0x00000001 r13=0x79AF5108 SetRegEx(0x00000704,"T",1,2) #0x00000704->0x00000708 Thumb Supervisor 0x00000704 0xe9cd6002 STRD r6, r0, [r13, #8] ; 0x08 r6=0x00000001 r0=0x00000016 r13=0x79AF5108 SetRegEx(0x00000708,"T",1,2) #0x00000708->0x0000070a Thumb Supervisor 0x00000708 0x484a LDR r0, [pc, #0x128] ; 0x00000834 r0:0x00000016=>0x0081CB54 [0x00000832]=cb540081 SetRegEx(0x0000070a,"T",1,2) #0x0000070a->0x000193e4 Thumb Supervisor 0x0000070a 0xf018fe6b BL 0x000193e4 SetRegEx(0x000193E4,"T",1,2) #0x0000070a->0x000193e4 Thumb Supervisor 0x0000070a 0xf018fe6b BL 0x000193e4 MakeFunction(0x000193E4,4294967295) MakeNameEx(0x000193E4,"fcn_000193e4",1) SetRegEx(0x000193e8,"T",1,2) #0x000193e8->0x000193ea Thumb Supervisor 0x000193e8 0x4605 MOV r5, r0 r5:0x00000000=>0x0081CB54 r0=0x0081CB54 SetRegEx(0x000193ea,"T",1,2) #0x000193ea->0x000193ec Thumb Supervisor 0x000193ea 0x460e MOV r6, r1 r6:0x00000001=>0x000000EC r1=0x000000EC SetRegEx(0x000193ec,"T",1,2) #0x000193ec->0x000193ee Thumb Supervisor 0x000193ec 0xa80a ADD r0, SP, #0x28 r0:0x0081CB54=>0x00827C18 SetRegEx(0x000193ee,"T",1,2) #0x000193ee->0x000193f0 Thumb Supervisor 0x000193ee 0x4922 LDR r1, [pc, #0x88] ; 0x00019478 r1:0x000000EC=>0x00808094 [0x00019478]=00808094 SetRegEx(0x000193f0,"T",1,2) #0x000193f0->0x000193f2 Thumb Supervisor 0x000193f0 0x4617 MOV r7, r2 r7:0x00000001=>0x00000000 r2=0x00000000 SetRegEx(0x000193f2,"T",1,2) #0x000193f2->0x000193f4 Thumb Supervisor 0x000193f2 0x4698 MOV r8, r3 r8:0x00000000=>0x00000001 r3=0x00000001 SetRegEx(0x000193f4,"T",1,2) #0x000193f4->0x000193f8 Thumb Supervisor 0x000193f4 0xe8b00e00 LDM.W r0!, {r9, r10, r11} r0:0x00827C18=>0x00827C24 r9=0x00000000 r10:0x00827C44=>0x00000001 r11:0x0081F66C=>0x00000001 SetRegEx(0x000193f8,"T",1,2) #0x000193f8->0x000193fa Thumb Supervisor 0x000193f8 0x6828 LDR r0, [r5, #0] r0:0x00827C24=>0x00000000 r5=0x0081CB54 [0x0081CB54]=00000000 SetRegEx(0x000193fa,"T",1,2) #0x000193fa->0x000193fc Thumb Supervisor 0x000193fa 0x6809 LDR r1, [r1, #0] r1:0x00808094=>0x0081CB7C [0x00808094]=0081cb7c SetRegEx(0x000193fc,"T",1,2) #0x000193fc->0x00019400 Thumb Supervisor 0x000193fc 0xeb011440 ADD.W r4, r1, r0, LSL #5 r4:0x0081F88C=>0x0081CB7C r1=0x0081CB7C r0=0x00000000 SetRegEx(0x00019400,"T",1,2) #0x00019400->0x00019402 Thumb Supervisor 0x00019400 0x491e LDR r1, [pc, #0x78] ; 0x0001947c r1:0x0081CB7C=>0x0081CB4C [0x0001947A]=cb4c0080 SetRegEx(0x00019402,"T",1,2) #0x00019402->0x00019404 Thumb Supervisor 0x00019402 0x6808 LDR r0, [r1, #0] r0=0x00000000 r1=0x0081CB4C [0x0081CB4C]=00000000 SetRegEx(0x00019404,"T",1,2) #0x00019404->0x00019406 Thumb Supervisor 0x00019404 0x1c42 ADDS r2, r0, #1 r2:0x00000000=>0x00000001 r0=0x00000000 cpsr:0x20000133=>0x00000133 SetRegEx(0x00019406,"T",1,2) #0x00019406->0x00019408 Thumb Supervisor 0x00019406 0x600a STR r2, [r1, #0] r2=0x00000001 r1=0x0081CB4C [0x0081CB4C]:00000000=>00000001 SetRegEx(0x00019408,"T",1,2) #0x00019408->0x0001940a Thumb Supervisor 0x00019408 0x6020 STR r0, [r4, #0] r0=0x00000000 r4=0x0081CB7C [0x0081CB7C]=00000000 SetRegEx(0x0001940a,"T",1,2) #0x0001940a->0x0001940c Thumb Supervisor 0x0001940a 0x481d LDR r0, [pc, #0x74] ; 0x00019480 r0:0x00000000=>0x0081D4A4 [0x00019480]=0081d4a4 SetRegEx(0x0001940c,"T",1,2) #0x0001940c->0x0001940e Thumb Supervisor 0x0001940c 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x0001940e,"T",1,2) #0x0001940e->0x00019410 Thumb Supervisor 0x0001940e 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC SetRegEx(0x00019410,"T",1,2) #0x00019410->0x00019aec Thumb Supervisor 0x00019410 0xf000fb6c BL 0x00019aec SetRegEx(0x00019414,"T",1,2) #0x00019414->0x00019416 Thumb Supervisor 0x00019414 0x6060 STR r0, [r4, #0x4] r0=0x00141E38 r4=0x0081CB7C [0x0081CB80]:00000000=>00141e38 SetRegEx(0x00019416,"T",1,2) #0x00019416->0x00019418 Thumb Supervisor 0x00019416 0xb2b0 UXTH r0, r6 r0:0x00141E38=>0x000000EC r6=0x000000EC SetRegEx(0x00019418,"T",1,2) #0x00019418->0x0001941a Thumb Supervisor 0x00019418 0x6160 STR r0, [r4, #0x14] r0=0x000000EC r4=0x0081CB7C [0x0081CB90]:00000000=>000000ec SetRegEx(0x0001941a,"T",1,2) #0x0001941a->0x0001941e Thumb Supervisor 0x0001941a 0xfa1ff089 SXTH.W r0, r9 r0:0x000000EC=>0x00000000 r9=0x00000000 SetRegEx(0x0001941e,"T",1,2) #0x0001941e->0x00019420 Thumb Supervisor 0x0001941e 0x61a0 STR r0, [r4, #0x18] r0=0x00000000 r4=0x0081CB7C [0x0081CB94]=00000000 SetRegEx(0x00019420,"T",1,2) #0x00019420->0x00019424 Thumb Supervisor 0x00019420 0xe9c47802 STRD r7, r8, [r4, #8] ; 0x08 r7=0x00000000 r8=0x00000001 r4=0x0081CB7C [0x0081CB84]=00000000 SetRegEx(0x00019424,"T",1,2) #0x00019424->0x00019428 Thumb Supervisor 0x00019424 0xf8a4a010 STRH.W r10, [r4, #16] ; 0x010 r10=0x00000001 r4=0x0081CB7C [0x0081CB8C]:00000000=>00000001 SetRegEx(0x00019428,"T",1,2) #0x00019428->0x0001942c Thumb Supervisor 0x00019428 0xf8a4b012 STRH.W r11, [r4, #18] ; 0x012 r11=0x00000001 r4=0x0081CB7C [0x0081CB8E]:00ec0000=>00ec0001 SetRegEx(0x0001942c,"T",1,2) #0x0001942c->0x0001942e Thumb Supervisor 0x0001942c 0x980d LDR r0, [SP, #0x34] r0:0x00000000=>0x00000016 SetRegEx(0x0001942e,"T",1,2) #0x0001942e->0x00019430 Thumb Supervisor 0x0001942e 0x7720 STRB r0, [r4, #0x1c] r0=0x00000016 r4=0x0081CB7C [0x0081CB98]:00000000=>00000016 SetRegEx(0x00019430,"T",1,2) #0x00019430->0x00019432 Thumb Supervisor 0x00019430 0x6828 LDR r0, [r5, #0] r0:0x00000016=>0x00000000 r5=0x0081CB54 [0x0081CB54]=00000000 SetRegEx(0x00019432,"T",1,2) #0x00019432->0x00019434 Thumb Supervisor 0x00019432 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 SetRegEx(0x00019434,"T",1,2) #0x00019434->0x00019436 Thumb Supervisor 0x00019434 0x6028 STR r0, [r5, #0] r0=0x00000001 r5=0x0081CB54 [0x0081CB54]:00000000=>00000001 SetRegEx(0x00019436,"T",1,2) #0x00019436->0x00019438 Thumb Supervisor 0x00019436 0x6869 LDR r1, [r5, #0x4] r1:0x0081CB4C=>0x00000040 r5=0x0081CB54 [0x0081CB58]=00000040 SetRegEx(0x00019438,"T",1,2) #0x00019438->0x0001943a Thumb Supervisor 0x00019438 0x4288 CMP r0, r1 r0=0x00000001 r1=0x00000040 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001943a,"T",1,2) #0x0001943a->0x00019440 Thumb Supervisor 0x0001943a 0xd301 BCC 0x00019440 SetRegEx(0x00019440,"T",1,2) #0x00019440->0x0000070e Thumb Supervisor 0x00019440 0xe8bd9ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r4:0x0081CB7C=>0x0081F88C r5:0x0081CB54=>0x00000000 r6:0x000000EC=>0x00000001 r7:0x00000000=>0x00000001 r8:0x00000001=>0x00000000 r9=0x00000000 r10:0x00000001=>0x00827C44 r11:0x00000001=>0x0081F66C r12=0x00000000 r15:0x00019440=>0x0000070E SetRegEx(0x0000070e,"T",1,2) #0x0000070e->0x0000068c Thumb Supervisor 0x0000070e 0xe7bd B 0x0000068c SetRegEx(0x0000068c,"T",1,2) #0x0000068c->0x00000a5c Thumb Supervisor 0x0000068c 0xe8bd81ff POP.W {r0, r1, r2, r3, r4, r5, r6, r7, r8, r15} r0:0x00000001=>0x00000000 r1:0x00000040=>0x00000001 r2=0x00000001 r3:0x00000001=>0x00000016 r4:0x0081F88C=>0x0081F598 r5:0x00000000=>0x0081F878 r6:0x00000001=>0x00000020 r7:0x00000001=>0x0001FD10 r8=0x00000000 r15:0x0000068C=>0x00000A5C SetRegEx(0x00000a5c,"T",1,2) #0x00000a5c->0x00000a60 Thumb Supervisor 0x00000a5c 0xf8db210c LDR.W r2, [r11, #268] ; 0x10c r2:0x00000001=>0x00000000 r11=0x0081F66C [0x0081F778]=00000000 SetRegEx(0x00000a60,"T",1,2) #0x00000a60->0x00000a62 Thumb Supervisor 0x00000a60 0x2100 MOVS r1, #00 r1:0x00000001=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x00000a62,"T",1,2) #0x00000a62->0x00000a64 Thumb Supervisor 0x00000a62 0x4658 MOV r0, r11 r0:0x00000000=>0x0081F66C r11=0x0081F66C SetRegEx(0x00000a64,"T",1,2) #0x00000a64->0x00000a82 Thumb Supervisor 0x00000a64 0xb16a CBZ r2, 0x00000a82 r2=0x00000000 SetRegEx(0x00000a82,"T",1,2) #0x00000a82->0x00000a9e Thumb Supervisor 0x00000a82 0xb161 CBZ r1, 0x00000a9e r1=0x00000000 SetRegEx(0x00000a9e,"T",1,2) #0x00000a9e->0x00000aa0 Thumb Supervisor 0x00000a9e 0x1e76 SUBS r6, r6, #1 r6:0x00000020=>0x0000001F cpsr:0x40000133=>0x20000133 SetRegEx(0x00000aa0,"T",1,2) #0x00000aa0->0x00000aa2 Thumb Supervisor 0x00000aa0 0xd036 BEQ 0x00000b10 SetRegEx(0x00000b0c,"T",1,2) #0x00000b0c->0x00000b10 Thumb Supervisor 0x00000b0c 0xf8cd9004 STR.W r9, [r13, #4] ; 0x004 r9=0x00000000 r13=0x79AF5108 SetRegEx(0x00000b10,"T",1,2) #0x00000b10->0x00000b12 Thumb Supervisor 0x00000b10 0x4950 LDR r1, [pc, #0x140] ; 0x00000c54 r1:0x00000001=>0x0080FE54 [0x00000C52]=fe540081 SetRegEx(0x00000b12,"T",1,2) #0x00000b12->0x00000b16 Thumb Supervisor 0x00000b12 0xf8d400d0 LDR.W r0, [r4, #208] ; 0x0d0 r0:0x00800C00=>0x00000001 r4=0x0081F598 [0x0081F668]=00000001 SetRegEx(0x00000b16,"T",1,2) #0x00000b16->0x00000b18 Thumb Supervisor 0x00000b16 0xb110 CBZ r0, 0x00000b1e r0=0x00000001 SetRegEx(0x00000b18,"T",1,2) #0x00000b18->0x00000b1c Thumb Supervisor 0x00000b18 0xf8c19000 STR.W r9, [r1, #0] ; 000 r9=0x00000000 r1=0x0080FE54 [0x0080FE54]:00000001=>00000000 SetRegEx(0x00000b1c,"T",1,2) #0x00000b1c->0x00000c1a Thumb Supervisor 0x00000b1c 0xe07d B 0x00000c1a SetRegEx(0x00000c1a,"T",1,2) #0x00000c1a->0x00000c1c Thumb Supervisor 0x00000c1a 0xb004 ADD SP, #0x10 SetRegEx(0x00000c1c,"T",1,2) #0x00000c1c->0x00000c1e Thumb Supervisor 0x00000c1c 0x2001 MOVS r0, #0x01 r0=0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00000c1e,"T",1,2) #0x00000c1e->0x000065da Thumb Supervisor 0x00000c1e 0xe8bd9ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r4:0x0081F598=>0x00000002 r5:0x0081F878=>0x0081E4D4 r6:0x0000001F=>0x0081E4F8 r7:0x0001FD10=>0x00000000 r8=0x00000000 r9=0x00000000 r10:0x00827C44=>0x00000000 r11:0x0081F66C=>0x00000000 r12=0x00000000 r15:0x00000C1E=>0x000065DA SetRegEx(0x000065da,"T",1,2) #0x000065da->0x000065dc Thumb Supervisor 0x000065da 0x48f4 LDR r0, [pc, #0x3d0] ; 0x000069ac r0:0x00000001=>0x00823D20 [0x000069AC]=00823d20 SetRegEx(0x000065dc,"T",1,2) #0x000065dc->0x000065e0 Thumb Supervisor 0x000065dc 0xf8d00f14 LDR.W r0, [r0, #3860] ; 0xf14 r0:0x00823D20=>0x00000001 [0x00824C34]=00000001 SetRegEx(0x000065e0,"T",1,2) #0x000065e0->0x000065e2 Thumb Supervisor 0x000065e0 0xb110 CBZ r0, 0x000065e8 r0=0x00000001 SetRegEx(0x000065e2,"T",1,2) #0x000065e2->0x000065e4 Thumb Supervisor 0x000065e2 0x48f2 LDR r0, [pc, #0x3c8] ; 0x000069ac r0:0x00000001=>0x00823D20 [0x000069AC]=00823d20 SetRegEx(0x000065e4,"T",1,2) #0x000065e4->0x0001c058 Thumb Supervisor 0x000065e4 0xf015fd38 BL 0x0001c058 SetRegEx(0x0001C058,"T",1,2) #0x000065e4->0x0001c058 Thumb Supervisor 0x000065e4 0xf015fd38 BL 0x0001c058 MakeFunction(0x0001C058,4294967295) MakeNameEx(0x0001C058,"fcn_0001c058",1) SetRegEx(0x0001c05c,"T",1,2) #0x0001c05c->0x0001c05e Thumb Supervisor 0x0001c05c 0x4604 MOV r4, r0 r4:0x00000002=>0x00823D20 r0=0x00823D20 SetRegEx(0x0001c05e,"T",1,2) #0x0001c05e->0x0001c060 Thumb Supervisor 0x0001c05e 0x489e LDR r0, [pc, #0x278] ; 0x0001c2d8 r0:0x00823D20=>0x00824EBC [0x0001C2D8]=00824ebc SetRegEx(0x0001c060,"T",1,2) #0x0001c060->0x0001c062 Thumb Supervisor 0x0001c060 0x3808 SUBS r0, #0x08 r0:0x00824EBC=>0x00824EB4 SetRegEx(0x0001c062,"T",1,2) #0x0001c062->0x0001c064 Thumb Supervisor 0x0001c062 0xb673 CPSID IF cpsr:0x20000133=>0x200001f3 SetRegEx(0x0001c064,"T",1,2) #0x0001c064->0x0001c066 Thumb Supervisor 0x0001c064 0xbf00 NOP SetRegEx(0x0001c066,"T",1,2) #0x0001c066->0x0001c06a Thumb Supervisor 0x0001c066 0xf8d45f0c LDR.W r5, [r4, #3852] ; 0xf0c r5:0x0081E4D4=>0x00823D58 r4=0x00823D20 [0x00824C2C]=00823d58 SetRegEx(0x0001c06a,"T",1,2) #0x0001c06a->0x0001c06c Thumb Supervisor 0x0001c06a 0xb15d CBZ r5, 0x0001c084 r5=0x00823D58 SetRegEx(0x0001c06c,"T",1,2) #0x0001c06c->0x0001c06e Thumb Supervisor 0x0001c06c 0x6828 LDR r0, [r5, #0] r0:0x00824EB4=>0x00000000 r5=0x00823D58 [0x00823D58]=00000000 SetRegEx(0x0001c06e,"T",1,2) #0x0001c06e->0x0001c072 Thumb Supervisor 0x0001c06e 0xf8c40f0c STR.W r0, [r4, #3852] ; 0xf0c r0=0x00000000 r4=0x00823D20 [0x00824C2C]:00823d58=>00000000 SetRegEx(0x0001c072,"T",1,2) #0x0001c072->0x0001c074 Thumb Supervisor 0x0001c072 0xb910 CBNZ r0, 0x0001c07a r0=0x00000000 SetRegEx(0x0001c074,"T",1,2) #0x0001c074->0x0001c076 Thumb Supervisor 0x0001c074 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001c076,"T",1,2) #0x0001c076->0x0001c07a Thumb Supervisor 0x0001c076 0xf8c40f10 STR.W r0, [r4, #3856] ; 0xf10 r0=0x00000000 r4=0x00823D20 [0x00824C30]:00823d58=>00000000 SetRegEx(0x0001c07a,"T",1,2) #0x0001c07a->0x0001c07e Thumb Supervisor 0x0001c07a 0xf8d40f14 LDR.W r0, [r4, #3860] ; 0xf14 r0:0x00000000=>0x00000001 r4=0x00823D20 [0x00824C34]=00000001 SetRegEx(0x0001c07e,"T",1,2) #0x0001c07e->0x0001c080 Thumb Supervisor 0x0001c07e 0x1e40 SUBS r0, r0, #1 r0:0x00000001=>0x00000000 SetRegEx(0x0001c080,"T",1,2) #0x0001c080->0x0001c084 Thumb Supervisor 0x0001c080 0xf8c40f14 STR.W r0, [r4, #3860] ; 0xf14 r0=0x00000000 r4=0x00823D20 [0x00824C34]:00000001=>00000000 SetRegEx(0x0001c084,"T",1,2) #0x0001c084->0x0001c086 Thumb Supervisor 0x0001c084 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0001c086,"T",1,2) #0x0001c086->0x0001c088 Thumb Supervisor 0x0001c086 0x9000 STR r0, [SP, #0] r0=0x00000001 SetRegEx(0x0001c088,"T",1,2) #0x0001c088->0x0001c08c Thumb Supervisor 0x0001c088 0xf5046060 ADD.W r0, r4, #3584 ; 0x00000e00 r0:0x00000001=>0x00824B20 r4=0x00823D20 SetRegEx(0x0001c08c,"T",1,2) #0x0001c08c->0x0001c08e Thumb Supervisor 0x0001c08c 0x9001 STR r0, [SP, #0x4] r0=0x00824B20 SetRegEx(0x0001c090,"T",1,2) #0x0001c090->0x0001c092 Thumb Supervisor 0x0001c090 0x4892 LDR r0, [pc, #0x248] ; 0x0001c2dc r0:0x00824B20=>0x0081D4A4 [0x0001C2DA]=d4a40082 SetRegEx(0x0001c092,"T",1,2) #0x0001c092->0x0001c094 Thumb Supervisor 0x0001c092 0x7a2f LDRB r7, [r5, #0x8] r7:0x00000000=>0x00000002 r5=0x00823D58 [0x00823D60]=00000002 SetRegEx(0x0001c094,"T",1,2) #0x0001c094->0x0001c098 Thumb Supervisor 0x0001c094 0xf8958036 LDRB.W r8, [r5, #54] ; 0x00000036 r8:0x00000000=>0x00000001 r5=0x00823D58 [0x00823D8E]=00000001 SetRegEx(0x0001c098,"T",1,2) #0x0001c098->0x0001c09c Thumb Supervisor 0x0001c098 0xe9d5ba09 LDRD r11, r10, [r5, #36] ; 0x24 r11:0x00000000=>0x00000004 r10=0x00000000 r5=0x00823D58 [0x00823D7C]=00000004 SetRegEx(0x0001c09c,"T",1,2) #0x0001c09c->0x0001c09e Thumb Supervisor 0x0001c09c 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x0001c09e,"T",1,2) #0x0001c09e->0x0001c0a2 Thumb Supervisor 0x0001c09e 0xe9d59603 LDRD r9, r6, [r5, #12] ; 0x0c r9:0x00000000=>0x00000031 r6:0x0081E4F8=>0x00000000 r5=0x00823D58 [0x00823D64]=00000031 SetRegEx(0x0001c0a2,"T",1,2) #0x0001c0a2->0x0001c0a4 Thumb Supervisor 0x0001c0a2 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0001c0a4,"T",1,2) #0x0001c0a4->0x00019aec Thumb Supervisor 0x0001c0a4 0xf7fdfd22 BL 0x00019aec SetRegEx(0x0001c0a8,"T",1,2) #0x0001c0a8->0x0001c0aa Thumb Supervisor 0x0001c0a8 0x2f08 CMP r7, #0x08 r7=0x00000002 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0001c0aa,"T",1,2) #0x0001c0aa->0x0001c0ae Thumb Supervisor 0x0001c0aa 0xf8c40f28 STR.W r0, [r4, #3880] ; 0xf28 r0=0x00148979 r4=0x00823D20 [0x00824C48]:00001e01=>00148979 SetRegEx(0x0001c0ae,"T",1,2) #0x0001c0ae->0x0001c0b0 Thumb Supervisor 0x0001c0ae 0xd008 BEQ 0x0001c0c2 SetRegEx(0x0001c0b0,"T",1,2) #0x0001c0b0->0x0001c0b2 Thumb Supervisor 0x0001c0b0 0x2f02 CMP r7, #0x02 r7=0x00000002 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x0001c0b2,"T",1,2) #0x0001c0b2->0x0001c0c2 Thumb Supervisor 0x0001c0b2 0xd006 BEQ 0x0001c0c2 SetRegEx(0x0001c0c2,"T",1,2) #0x0001c0c2->0x0001c0c4 Thumb Supervisor 0x0001c0c2 0x4620 MOV r0, r4 r0:0x00148979=>0x00823D20 r4=0x00823D20 SetRegEx(0x0001c0c4,"T",1,2) #0x0001c0c4->0x0001c026 Thumb Supervisor 0x0001c0c4 0xf7ffffaf BL 0x0001c026 SetRegEx(0x0001C026,"T",1,2) #0x0001c0c4->0x0001c026 Thumb Supervisor 0x0001c0c4 0xf7ffffaf BL 0x0001c026 MakeFunction(0x0001C026,4294967295) MakeNameEx(0x0001C026,"fcn_0001c026",1) SetRegEx(0x0001c028,"T",1,2) #0x0001c028->0x0001c02a Thumb Supervisor 0x0001c028 0x4604 MOV r4, r0 r4=0x00823D20 r0=0x00823D20 SetRegEx(0x0001c02a,"T",1,2) #0x0001c02a->0x0001c02e Thumb Supervisor 0x0001c02a 0xf8d41f0c LDR.W r1, [r4, #3852] ; 0xf0c r1:0x0080FE54=>0x00000000 r4=0x00823D20 [0x00824C2C]=00000000 SetRegEx(0x0001c02e,"T",1,2) #0x0001c02e->0x0001c048 Thumb Supervisor 0x0001c02e 0xb159 CBZ r1, 0x0001c048 r1=0x00000000 SetRegEx(0x0001c048,"T",1,2) #0x0001c048->0x0001c04a Thumb Supervisor 0x0001c048 0x2900 CMP r1, #00 r1=0x00000000 SetRegEx(0x0001c04a,"T",1,2) #0x0001c04a->0x0001c056 Thumb Supervisor 0x0001c04a 0xd004 BEQ 0x0001c056 SetRegEx(0x0001c056,"T",1,2) #0x0001c056->0x0001c0c8 Thumb Supervisor 0x0001c056 0xbd10 POP {r4, r15} r4=0x00823D20 r15:0x0001C056=>0x0001C0C8 SetRegEx(0x0001c0c8,"T",1,2) #0x0001c0c8->0x0001c0cc Thumb Supervisor 0x0001c0c8 0xf1b80f00 CMP.W r8, #0 ; 00000000 r8=0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0001c0cc,"T",1,2) #0x0001c0cc->0x0001c178 Thumb Supervisor 0x0001c0cc 0xd154 BNE 0x0001c178 SetRegEx(0x0001c178,"T",1,2) #0x0001c178->0x0001c17a Thumb Supervisor 0x0001c178 0x485e LDR r0, [pc, #0x178] ; 0x0001c2f4 r0:0x00823D20=>0x00823350 [0x0001C2F2]=33500081 SetRegEx(0x0001c17a,"T",1,2) #0x0001c17a->0x000047f6 Thumb Supervisor 0x0001c17a 0xf7e8fb3c BL 0x000047f6 SetRegEx(0x000047F6,"T",1,2) #0x0001c17a->0x000047f6 Thumb Supervisor 0x0001c17a 0xf7e8fb3c BL 0x000047f6 MakeFunction(0x000047F6,4294967295) MakeNameEx(0x000047F6,"fcn_000047f6",1) SetRegEx(0x000047fa,"T",1,2) #0x000047fa->0x000047fe Thumb Supervisor 0x000047fa 0xf8df82e8 LDR r8, 0x00004ae4 r8:0x00000001=>0x0081C7C4 SetRegEx(0x000047fe,"T",1,2) #0x000047fe->0x00004800 Thumb Supervisor 0x000047fe 0x4605 MOV r5, r0 r5:0x00823D58=>0x00823350 r0=0x00823350 SetRegEx(0x00004800,"T",1,2) #0x00004800->0x00004802 Thumb Supervisor 0x00004800 0x2700 MOVS r7, #00 r7:0x00000002=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00004802,"T",1,2) #0x00004802->0x00004804 Thumb Supervisor 0x00004802 0x6a2e LDR r6, [r5, #0x20] r6:0x00000000=>0x00824F18 r5=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00004804,"T",1,2) #0x00004804->0x00010078 Thumb Supervisor 0x00004804 0xf00bfc38 BL 0x00010078 SetRegEx(0x00004808,"T",1,2) #0x00004808->0x0000480a Thumb Supervisor 0x00004808 0x0004 LSLS r4, r0, #00 r4:0x00823D20=>0x00000000 r0=0x00000000 SetRegEx(0x0000480a,"T",1,2) #0x0000480a->0x00004854 Thumb Supervisor 0x0000480a 0xd023 BEQ 0x00004854 SetRegEx(0x00004854,"T",1,2) #0x00004854->0x00004856 Thumb Supervisor 0x00004854 0x2f00 CMP r7, #00 r7=0x00000000 SetRegEx(0x00004856,"T",1,2) #0x00004856->0x00004858 Thumb Supervisor 0x00004856 0xd1d3 BNE 0x00004800 SetRegEx(0x00004858,"T",1,2) #0x00004858->0x0000485a Thumb Supervisor 0x00004858 0x4644 MOV r4, r8 r4:0x00000000=>0x0081C7C4 r8=0x0081C7C4 SetRegEx(0x0000485a,"T",1,2) #0x0000485a->0x0000486e Thumb Supervisor 0x0000485a 0xe008 B 0x0000486e SetRegEx(0x0000486e,"T",1,2) #0x0000486e->0x00004870 Thumb Supervisor 0x0000486e 0x6820 LDR r0, [r4, #0] r0:0x00000000=>0x0081C7CC r4=0x0081C7C4 [0x0081C7C4]=0081c7cc SetRegEx(0x00004870,"T",1,2) #0x00004870->0x00004872 Thumb Supervisor 0x00004870 0x8841 LDRH r1, [r0, #0x2] r1:0x0081C7CC=>0x00000000 r0=0x0081C7CC [0x0081C7CE]=00000000 SetRegEx(0x00004872,"T",1,2) #0x00004872->0x00004874 Thumb Supervisor 0x00004872 0x8802 LDRH r2, [r0, #0] r2=0x00000000 r0=0x0081C7CC [0x0081C7CC]=00000000 SetRegEx(0x00004874,"T",1,2) #0x00004874->0x00004876 Thumb Supervisor 0x00004874 0x4291 CMP r1, r2 r1=0x00000000 r2=0x00000000 SetRegEx(0x00004876,"T",1,2) #0x00004876->0x00004878 Thumb Supervisor 0x00004876 0xd103 BNE 0x00004880 SetRegEx(0x00004878,"T",1,2) #0x00004878->0x0000487a Thumb Supervisor 0x00004878 0x4628 MOV r0, r5 r0:0x0081C7CC=>0x00823350 r5=0x00823350 SetRegEx(0x0000487a,"T",1,2) #0x0000487a->0x0000487e Thumb Supervisor 0x0000487a 0xe8bd43f8 POP.W {r3, r4, r5, r6, r7, r8, r9, r14} r3:0x00000000=>0x00000016 r4:0x0081C7C4=>0x00823D20 r5:0x00823350=>0x00823D58 r6:0x00824F18=>0x00000000 r7:0x00000000=>0x00000002 r8:0x0081C7C4=>0x00000001 r9=0x00000031 r14=0x9997FC4B SetRegEx(0x0000487e,"T",1,2) #0x0000487e->0x00004420 Thumb Supervisor 0x0000487e 0xe5cf B 0x00004420 SetRegEx(0x00004420,"T",1,2) #0x00004420->0x00004424 Thumb Supervisor 0x00004420 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x00823D20 r5=0x00823D58 r6=0x00000000 r7=0x00000002 r8=0x00000001 r14=0x9997FC4B SetRegEx(0x00004424,"T",1,2) #0x00004424->0x00004426 Thumb Supervisor 0x00004424 0x2701 MOVS r7, #0x01 r7:0x00000002=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00004426,"T",1,2) #0x00004426->0x00004428 Thumb Supervisor 0x00004426 0x4606 MOV r6, r0 r6:0x00000000=>0x00823350 r0=0x00823350 SetRegEx(0x00004428,"T",1,2) #0x00004428->0x0000442c Thumb Supervisor 0x00004428 0xf1000428 ADD.W r4, r0, #40 ; 0x00000028 r4:0x00823D20=>0x00823378 r0=0x00823350 SetRegEx(0x0000442c,"T",1,2) #0x0000442c->0x00004430 Thumb Supervisor 0x0000442c 0xf04f38ff MOV.W r8, #-1 ; 0xffffffff r8:0x00000001=>0xFFFFFFFF SetRegEx(0x00004430,"T",1,2) #0x00004430->0x00004434 Thumb Supervisor 0x00004430 0xf6000598 ADDW r5, r0, #2200 ; 0x898 r5:0x00823D58=>0x00823BE8 r0=0x00823350 SetRegEx(0x00004434,"T",1,2) #0x00004434->0x00004436 Thumb Supervisor 0x00004434 0x6828 LDR r0, [r5, #0] r0:0x00823350=>0x00000000 r5=0x00823BE8 [0x00823BE8]=00000000 SetRegEx(0x00004436,"T",1,2) #0x00004436->0x0000444c Thumb Supervisor 0x00004436 0xb148 CBZ r0, 0x0000444c r0=0x00000000 SetRegEx(0x0000444c,"T",1,2) #0x0000444c->0x0000444e Thumb Supervisor 0x0000444c 0x4641 MOV r1, r8 r1:0x00000000=>0xFFFFFFFF r8=0xFFFFFFFF SetRegEx(0x0000444e,"T",1,2) #0x0000444e->0x00004450 Thumb Supervisor 0x0000444e 0x1c48 ADDS r0, r1, #1 r0=0x00000000 r1=0xFFFFFFFF cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00004450,"T",1,2) #0x00004450->0x0000445c Thumb Supervisor 0x00004450 0xd004 BEQ 0x0000445c SetRegEx(0x0000445c,"T",1,2) #0x0000445c->0x0001c17e Thumb Supervisor 0x0000445c 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x00823378=>0x00823D20 r5:0x00823BE8=>0x00823D58 r6:0x00823350=>0x00000000 r7:0x00000001=>0x00000002 r8:0xFFFFFFFF=>0x00000001 r15:0x0000445C=>0x0001C17E SetRegEx(0x0001c17e,"T",1,2) #0x0001c17e->0x0001c180 Thumb Supervisor 0x0001c17e 0x485d LDR r0, [pc, #0x174] ; 0x0001c2f4 r0:0x00000000=>0x00823350 [0x0001C2F4]=00823350 SetRegEx(0x0001c180,"T",1,2) #0x0001c180->0x00004156 Thumb Supervisor 0x0001c180 0xf7e7ffe9 BL 0x00004156 SetRegEx(0x00004156,"T",1,2) #0x0001c180->0x00004156 Thumb Supervisor 0x0001c180 0xf7e7ffe9 BL 0x00004156 MakeFunction(0x00004156,4294967295) MakeNameEx(0x00004156,"fcn_00004156",1) SetRegEx(0x0000415a,"T",1,2) #0x0000415a->0x0000415c Thumb Supervisor 0x0000415a 0x2100 MOVS r1, #00 r1:0xFFFFFFFF=>0x00000000 SetRegEx(0x0000415c,"T",1,2) #0x0000415c->0x0000415e Thumb Supervisor 0x0000415c 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x00823D10 [0x00823D10]=00000000 SetRegEx(0x0000415e,"T",1,2) #0x0000415e->0x00004160 Thumb Supervisor 0x0000415e 0x7101 STRB r1, [r0, #0x4] r1=0x00000000 r0=0x00823D10 [0x00823D14]=00000000 SetRegEx(0x00004160,"T",1,2) #0x00004160->0x00004162 Thumb Supervisor 0x00004160 0x6081 STR r1, [r0, #0x8] r1=0x00000000 r0=0x00823D10 [0x00823D18]=00000000 SetRegEx(0x00004162,"T",1,2) #0x00004162->0x0001c184 Thumb Supervisor 0x00004162 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001c184,"T",1,2) #0x0001c184->0x0001c186 Thumb Supervisor 0x0001c184 0x485a LDR r0, [pc, #0x168] ; 0x0001c2f0 r0:0x00823D10=>0x0081F598 [0x0001C2EE]=f5980081 SetRegEx(0x0001c186,"T",1,2) #0x0001c186->0x0001c18a Thumb Supervisor 0x0001c186 0xf8c4bf1c STR.W r11, [r4, #3868] ; 0xf1c r11=0x00000004 r4=0x00823D20 [0x00824C3C]:00000000=>00000004 SetRegEx(0x0001c18a,"T",1,2) #0x0001c18a->0x00000dfc Thumb Supervisor 0x0001c18a 0xf7e4fe37 BL 0x00000dfc SetRegEx(0x00000DFC,"T",1,2) #0x0001c18a->0x00000dfc Thumb Supervisor 0x0001c18a 0xf7e4fe37 BL 0x00000dfc MakeFunction(0x00000DFC,4294967295) MakeNameEx(0x00000DFC,"fcn_00000dfc",1) SetRegEx(0x00000dfe,"T",1,2) #0x00000dfe->0x00000e00 Thumb Supervisor 0x00000dfe 0x2500 MOVS r5, #00 r5:0x00823D58=>0x00000000 SetRegEx(0x00000e00,"T",1,2) #0x00000e00->0x00000e02 Thumb Supervisor 0x00000e00 0x4604 MOV r4, r0 r4:0x00823D20=>0x0081F598 r0=0x0081F598 SetRegEx(0x00000e02,"T",1,2) #0x00000e02->0x00000e08 Thumb Supervisor 0x00000e02 0xe001 B 0x00000e08 SetRegEx(0x00000e08,"T",1,2) #0x00000e08->0x00000e0c Thumb Supervisor 0x00000e08 0xf8d400c8 LDR.W r0, [r4, #200] ; 0x0c8 r0:0x0081F598=>0x0081F87C r4=0x0081F598 [0x0081F660]=0081f87c SetRegEx(0x00000e0c,"T",1,2) #0x00000e0c->0x00000e0e Thumb Supervisor 0x00000e0c 0xb108 CBZ r0, 0x00000e12 r0=0x0081F87C SetRegEx(0x00000e0e,"T",1,2) #0x00000e0e->0x00000e10 Thumb Supervisor 0x00000e0e 0x1f00 SUBS r0, r0, #4 r0:0x0081F87C=>0x0081F878 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00000e10,"T",1,2) #0x00000e10->0x00000e14 Thumb Supervisor 0x00000e10 0xe000 B 0x00000e14 SetRegEx(0x00000e14,"T",1,2) #0x00000e14->0x00000e16 Thumb Supervisor 0x00000e14 0x2800 CMP r0, #00 r0=0x0081F878 SetRegEx(0x00000e16,"T",1,2) #0x00000e16->0x00000e04 Thumb Supervisor 0x00000e16 0xd1f5 BNE 0x00000e04 SetRegEx(0x00000e04,"T",1,2) #0x00000e04->0x000007bc Thumb Supervisor 0x00000e04 0xf7fffcda BL 0x000007bc SetRegEx(0x000007BC,"T",1,2) #0x00000e04->0x000007bc Thumb Supervisor 0x00000e04 0xf7fffcda BL 0x000007bc MakeFunction(0x000007BC,4294967295) MakeNameEx(0x000007BC,"fcn_000007bc",1) SetRegEx(0x000007be,"T",1,2) #0x000007be->0x000007c0 Thumb Supervisor 0x000007be 0x4604 MOV r4, r0 r4:0x0081F598=>0x0081F878 r0=0x0081F878 SetRegEx(0x000007c0,"T",1,2) #0x000007c0->0x000007c2 Thumb Supervisor 0x000007c0 0x7c00 LDRB r0, [r0, #0x10] r0:0x0081F878=>0x00000002 [0x0081F888]=00000002 SetRegEx(0x000007c2,"T",1,2) #0x000007c2->0x000007c4 Thumb Supervisor 0x000007c2 0x2802 CMP r0, #0x02 r0=0x00000002 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x000007c4,"T",1,2) #0x000007c4->0x000007c6 Thumb Supervisor 0x000007c4 0xd110 BNE 0x000007e8 SetRegEx(0x000007c6,"T",1,2) #0x000007c6->0x000007c8 Thumb Supervisor 0x000007c6 0x6820 LDR r0, [r4, #0] r0:0x00000002=>0x0001F230 r4=0x0081F878 [0x0081F878]=0001f230 SetRegEx(0x000007c8,"T",1,2) #0x000007c8->0x000007ca Thumb Supervisor 0x000007c8 0x6881 LDR r1, [r0, #0x8] r1:0x00000000=>0x000007FF r0=0x0001F230 [0x0001F238]=000007ff SetRegEx(0x000007ca,"T",1,2) #0x000007ca->0x000007cc Thumb Supervisor 0x000007ca 0x4620 MOV r0, r4 r0:0x0001F230=>0x0081F878 r4=0x0081F878 SetRegEx(0x000007cc,"T",1,2) #0x000007cc->0x000007fe Thumb Supervisor 0x000007cc 0x4788 BLX r1 r1=0x000007FF SetRegEx(0x000007FE,"T",1,2) #0x000007cc->0x000007fe Thumb Supervisor 0x000007cc 0x4788 BLX r1 r1=0x000007FF MakeFunction(0x000007FE,4294967295) MakeNameEx(0x000007FE,"fcn_000007FF",1) SetRegEx(0x000007fe,"T",1,2) #0x000007fe->0x000007ce Thumb Supervisor 0x000007fe 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000007ce,"T",1,2) #0x000007ce->0x000007d0 Thumb Supervisor 0x000007ce 0x6820 LDR r0, [r4, #0] r0:0x0081F878=>0x0001F230 r4=0x0081F878 [0x0081F878]=0001f230 SetRegEx(0x000007d0,"T",1,2) #0x000007d0->0x000007d2 Thumb Supervisor 0x000007d0 0x6841 LDR r1, [r0, #0x4] r1:0x000007FF=>0x00013C9F r0=0x0001F230 [0x0001F234]=00013c9f SetRegEx(0x000007d2,"T",1,2) #0x000007d2->0x000007d4 Thumb Supervisor 0x000007d2 0x4620 MOV r0, r4 r0:0x0001F230=>0x0081F878 r4=0x0081F878 SetRegEx(0x000007d4,"T",1,2) #0x000007d4->0x00013c9e Thumb Supervisor 0x000007d4 0x4788 BLX r1 r1=0x00013C9F SetRegEx(0x00013C9E,"T",1,2) #0x000007d4->0x00013c9e Thumb Supervisor 0x000007d4 0x4788 BLX r1 r1=0x00013C9F MakeFunction(0x00013C9E,4294967295) MakeNameEx(0x00013C9E,"fcn_00013C9F",1) SetRegEx(0x00013c9e,"T",1,2) #0x00013c9e->0x00013ca0 Thumb Supervisor 0x00013c9e 0xb510 PUSH {r4, r14} r4=0x0081F878 r14=0x9997FC4B SetRegEx(0x00013ca0,"T",1,2) #0x00013ca0->0x00013ca2 Thumb Supervisor 0x00013ca0 0x4604 MOV r4, r0 r4=0x0081F878 r0=0x0081F878 SetRegEx(0x00013ca2,"T",1,2) #0x00013ca2->0x00013ca4 Thumb Supervisor 0x00013ca2 0x6b00 LDR r0, [r0, #0x30] r0:0x0081F878=>0x00000000 [0x0081F8A8]=00000000 SetRegEx(0x00013ca4,"T",1,2) #0x00013ca4->0x00013ca6 Thumb Supervisor 0x00013ca4 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x00013ca6,"T",1,2) #0x00013ca6->0x00013cb0 Thumb Supervisor 0x00013ca6 0xd003 BEQ 0x00013cb0 SetRegEx(0x00013cb0,"T",1,2) #0x00013cb0->0x000007d6 Thumb Supervisor 0x00013cb0 0xbd10 POP {r4, r15} r4=0x0081F878 r15:0x00013CB0=>0x000007D6 SetRegEx(0x000007d6,"T",1,2) #0x000007d6->0x000007d8 Thumb Supervisor 0x000007d6 0x4816 LDR r0, [pc, #0x58] ; 0x00000830 r0:0x00000000=>0x0081F598 [0x00000830]=0081f598 SetRegEx(0x000007d8,"T",1,2) #0x000007d8->0x000007dc Thumb Supervisor 0x000007d8 0xf8d002d4 LDR.W r0, [r0, #724] ; 0x2d4 r0=0x0081F598 [0x0081F86C]=0081f598 SetRegEx(0x000007dc,"T",1,2) #0x000007dc->0x000007de Thumb Supervisor 0x000007dc 0x6801 LDR r1, [r0, #0] r1:0x00013C9F=>0x0001F1A8 r0=0x0081F598 [0x0081F598]=0001f1a8 SetRegEx(0x000007de,"T",1,2) #0x000007de->0x000007e0 Thumb Supervisor 0x000007de 0x684a LDR r2, [r1, #0x4] r2:0x00000000=>0x00000CE3 r1=0x0001F1A8 [0x0001F1AC]=00000ce3 SetRegEx(0x000007e0,"T",1,2) #0x000007e0->0x000007e2 Thumb Supervisor 0x000007e0 0x4621 MOV r1, r4 r1:0x0001F1A8=>0x0081F878 r4=0x0081F878 SetRegEx(0x000007e2,"T",1,2) #0x000007e2->0x00000ce2 Thumb Supervisor 0x000007e2 0x4790 BLX r2 r2=0x00000CE3 SetRegEx(0x00000CE2,"T",1,2) #0x000007e2->0x00000ce2 Thumb Supervisor 0x000007e2 0x4790 BLX r2 r2=0x00000CE3 MakeFunction(0x00000CE2,4294967295) MakeNameEx(0x00000CE2,"fcn_00000CE3",1) SetRegEx(0x00000ce2,"T",1,2) #0x00000ce2->0x00000ce4 Thumb Supervisor 0x00000ce2 0xb570 PUSH {r4, r5, r6, r14} r4=0x0081F878 r5=0x00000000 r6=0x00000000 r14=0x9997FC4B SetRegEx(0x00000ce4,"T",1,2) #0x00000ce4->0x00000ce6 Thumb Supervisor 0x00000ce4 0x4604 MOV r4, r0 r4:0x0081F878=>0x0081F598 r0=0x0081F598 SetRegEx(0x00000ce6,"T",1,2) #0x00000ce6->0x00000ce8 Thumb Supervisor 0x00000ce6 0x460d MOV r5, r1 r5:0x00000000=>0x0081F878 r1=0x0081F878 SetRegEx(0x00000ce8,"T",1,2) #0x00000ce8->0x00000ca4 Thumb Supervisor 0x00000ce8 0xf7ffffdc BL 0x00000ca4 SetRegEx(0x00000CA4,"T",1,2) #0x00000ce8->0x00000ca4 Thumb Supervisor 0x00000ce8 0xf7ffffdc BL 0x00000ca4 MakeFunction(0x00000CA4,4294967295) MakeNameEx(0x00000CA4,"fcn_00000ca4",1) SetRegEx(0x00000ca6,"T",1,2) #0x00000ca6->0x00000caa Thumb Supervisor 0x00000ca6 0xf8d000c8 LDR.W r0, [r0, #200] ; 0x0c8 r0:0x0081F598=>0x0081F87C [0x0081F660]=0081f87c SetRegEx(0x00000caa,"T",1,2) #0x00000caa->0x00000cac Thumb Supervisor 0x00000caa 0x2200 MOVS r2, #00 r2:0x00000CE3=>0x00000000 SetRegEx(0x00000cac,"T",1,2) #0x00000cac->0x00000cae Thumb Supervisor 0x00000cac 0xb108 CBZ r0, 0x00000cb2 r0=0x0081F87C SetRegEx(0x00000cae,"T",1,2) #0x00000cae->0x00000cb0 Thumb Supervisor 0x00000cae 0x1f00 SUBS r0, r0, #4 r0:0x0081F87C=>0x0081F878 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00000cb0,"T",1,2) #0x00000cb0->0x00000cb4 Thumb Supervisor 0x00000cb0 0xe000 B 0x00000cb4 SetRegEx(0x00000cb4,"T",1,2) #0x00000cb4->0x00000cb6 Thumb Supervisor 0x00000cb4 0xb109 CBZ r1, 0x00000cba r1=0x0081F878 SetRegEx(0x00000cb6,"T",1,2) #0x00000cb6->0x00000cb8 Thumb Supervisor 0x00000cb6 0x2301 MOVS r3, #0x01 r3:0x00000016=>0x00000001 SetRegEx(0x00000cb8,"T",1,2) #0x00000cb8->0x00000cbc Thumb Supervisor 0x00000cb8 0xe000 B 0x00000cbc SetRegEx(0x00000cbc,"T",1,2) #0x00000cbc->0x00000cdc Thumb Supervisor 0x00000cbc 0xb973 CBNZ r3, 0x00000cdc r3=0x00000001 SetRegEx(0x00000cdc,"T",1,2) #0x00000cdc->0x00000cde Thumb Supervisor 0x00000cdc 0x2800 CMP r0, #00 r0=0x0081F878 SetRegEx(0x00000cde,"T",1,2) #0x00000cde->0x00000cc8 Thumb Supervisor 0x00000cde 0xd1f3 BNE 0x00000cc8 SetRegEx(0x00000cc8,"T",1,2) #0x00000cc8->0x00000cca Thumb Supervisor 0x00000cc8 0x4288 CMP r0, r1 r0=0x0081F878 r1=0x0081F878 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00000cca,"T",1,2) #0x00000cca->0x00000ccc Thumb Supervisor 0x00000cca 0xd101 BNE 0x00000cd0 SetRegEx(0x00000ccc,"T",1,2) #0x00000ccc->0x00000cce Thumb Supervisor 0x00000ccc 0x2001 MOVS r0, #0x01 r0:0x0081F878=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00000cce,"T",1,2) #0x00000cce->0x00000cec Thumb Supervisor 0x00000cce 0xbd10 POP {r4, r15} r4=0x0081F598 r15:0x00000CCE=>0x00000CEC SetRegEx(0x00000cec,"T",1,2) #0x00000cec->0x00000cee Thumb Supervisor 0x00000cec 0x2800 CMP r0, #00 r0=0x00000001 SetRegEx(0x00000cee,"T",1,2) #0x00000cee->0x00000cf0 Thumb Supervisor 0x00000cee 0xd013 BEQ 0x00000d18 SetRegEx(0x00000cf0,"T",1,2) #0x00000cf0->0x00000cf4 Thumb Supervisor 0x00000cf0 0xf10400c8 ADD.W r0, r4, #200 ; 0x000000c8 r0:0x00000001=>0x0081F660 r4=0x0081F598 SetRegEx(0x00000cf4,"T",1,2) #0x00000cf4->0x00000cf6 Thumb Supervisor 0x00000cf4 0x4629 MOV r1, r5 r1=0x0081F878 r5=0x0081F878 SetRegEx(0x00000cf6,"T",1,2) #0x00000cf6->0x0001ecc4 Thumb Supervisor 0x00000cf6 0xf01dffe5 BL 0x0001ecc4 SetRegEx(0x0001ECC4,"T",1,2) #0x00000cf6->0x0001ecc4 Thumb Supervisor 0x00000cf6 0xf01dffe5 BL 0x0001ecc4 MakeFunction(0x0001ECC4,4294967295) MakeNameEx(0x0001ECC4,"fcn_0001ecc4",1) SetRegEx(0x0001ecc6,"T",1,2) #0x0001ecc6->0x0001ecc8 Thumb Supervisor 0x0001ecc6 0x1d09 ADDS r1, r1, #4 r1:0x0081F878=>0x0081F87C cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0001ecc8,"T",1,2) #0x0001ecc8->0x0001ecca Thumb Supervisor 0x0001ecc8 0xd02f BEQ 0x0001ed2a SetRegEx(0x0001ecca,"T",1,2) #0x0001ecca->0x0001eccc Thumb Supervisor 0x0001ecca 0x6802 LDR r2, [r0, #0] r2:0x00000000=>0x0081F87C r0=0x0081F660 [0x0081F660]=0081f87c SetRegEx(0x0001eccc,"T",1,2) #0x0001eccc->0x0001ecce Thumb Supervisor 0x0001eccc 0x2400 MOVS r4, #00 r4:0x0081F598=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x0001ecce,"T",1,2) #0x0001ecce->0x0001ecd0 Thumb Supervisor 0x0001ecce 0x428a CMP r2, r1 r2=0x0081F87C r1=0x0081F87C cpsr:0x400001f3=>0x600001f3 SetRegEx(0x0001ecd0,"T",1,2) #0x0001ecd0->0x0001ecd2 Thumb Supervisor 0x0001ecd0 0xd10e BNE 0x0001ecf0 SetRegEx(0x0001ecd2,"T",1,2) #0x0001ecd2->0x0001ecd4 Thumb Supervisor 0x0001ecd2 0xb342 CBZ r2, 0x0001ed26 r2=0x0081F87C SetRegEx(0x0001ecd4,"T",1,2) #0x0001ecd4->0x0001ecd6 Thumb Supervisor 0x0001ecd4 0x6813 LDR r3, [r2, #0] r3:0x00000001=>0x00000000 r2=0x0081F87C [0x0081F87C]=00000000 SetRegEx(0x0001ecd6,"T",1,2) #0x0001ecd6->0x0001ecd8 Thumb Supervisor 0x0001ecd6 0x6003 STR r3, [r0, #0] r3=0x00000000 r0=0x0081F660 [0x0081F660]:0081f87c=>00000000 SetRegEx(0x0001ecd8,"T",1,2) #0x0001ecd8->0x0001ecea Thumb Supervisor 0x0001ecd8 0xb13b CBZ r3, 0x0001ecea r3=0x00000000 SetRegEx(0x0001ecea,"T",1,2) #0x0001ecea->0x0001ecec Thumb Supervisor 0x0001ecea 0x2300 MOVS r3, #00 r3=0x00000000 SetRegEx(0x0001ecec,"T",1,2) #0x0001ecec->0x0001ecee Thumb Supervisor 0x0001ecec 0x6043 STR r3, [r0, #0x4] r3=0x00000000 r0=0x0081F660 [0x0081F664]:0081f87c=>00000000 SetRegEx(0x0001ecee,"T",1,2) #0x0001ecee->0x0001ecde Thumb Supervisor 0x0001ecee 0xe7f6 B 0x0001ecde SetRegEx(0x0001ecde,"T",1,2) #0x0001ecde->0x0001ece0 Thumb Supervisor 0x0001ecde 0x6883 LDR r3, [r0, #0x8] r3:0x00000000=>0x00000001 r0=0x0081F660 [0x0081F668]=00000001 SetRegEx(0x0001ece0,"T",1,2) #0x0001ece0->0x0001ece2 Thumb Supervisor 0x0001ece0 0x1e5b SUBS r3, r3, #1 r3:0x00000001=>0x00000000 SetRegEx(0x0001ece2,"T",1,2) #0x0001ece2->0x0001ece4 Thumb Supervisor 0x0001ece2 0x6083 STR r3, [r0, #0x8] r3=0x00000000 r0=0x0081F660 [0x0081F668]:00000001=>00000000 SetRegEx(0x0001ece4,"T",1,2) #0x0001ece4->0x0001ece6 Thumb Supervisor 0x0001ece4 0x6054 STR r4, [r2, #0x4] r4=0x00000000 r2=0x0081F87C [0x0081F880]=00000000 SetRegEx(0x0001ece6,"T",1,2) #0x0001ece6->0x0001ece8 Thumb Supervisor 0x0001ece6 0x6014 STR r4, [r2, #0] r4=0x00000000 r2=0x0081F87C [0x0081F87C]=00000000 SetRegEx(0x0001ece8,"T",1,2) #0x0001ece8->0x0001ed26 Thumb Supervisor 0x0001ece8 0xe01d B 0x0001ed26 SetRegEx(0x0001ed26,"T",1,2) #0x0001ed26->0x0001ed28 Thumb Supervisor 0x0001ed26 0x604c STR r4, [r1, #0x4] r4=0x00000000 r1=0x0081F87C [0x0081F880]=00000000 SetRegEx(0x0001ed28,"T",1,2) #0x0001ed28->0x0001ed2a Thumb Supervisor 0x0001ed28 0x600c STR r4, [r1, #0] r4=0x00000000 r1=0x0081F87C [0x0081F87C]=00000000 SetRegEx(0x0001ed2a,"T",1,2) #0x0001ed2a->0x00000cfa Thumb Supervisor 0x0001ed2a 0xbd30 POP {r4, r5, r15} r4:0x00000000=>0x0081F598 r5=0x0081F878 r15:0x0001ED2A=>0x00000CFA SetRegEx(0x00000cfa,"T",1,2) #0x00000cfa->0x00000cfc Thumb Supervisor 0x00000cfa 0x0028 LSLS r0, r5, #00 r0:0x0081F660=>0x0081F878 r5=0x0081F878 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00000cfc,"T",1,2) #0x00000cfc->0x00000cfe Thumb Supervisor 0x00000cfc 0xd007 BEQ 0x00000d0e SetRegEx(0x00000cfe,"T",1,2) #0x00000cfe->0x00000d00 Thumb Supervisor 0x00000cfe 0x497b LDR r1, [pc, #0x1ec] ; 0x00000eec r1:0x0081F87C=>0x0001FD10 [0x00000EEC]=0001fd10 SetRegEx(0x00000d00,"T",1,2) #0x00000d00->0x00000d02 Thumb Supervisor 0x00000d00 0x6001 STR r1, [r0, #0] r1=0x0001FD10 r0=0x0081F878 [0x0081F878]:0001f230=>0001fd10 SetRegEx(0x00000d02,"T",1,2) #0x00000d02->0x00000d04 Thumb Supervisor 0x00000d02 0x3014 ADDS r0, #0x14 r0:0x0081F878=>0x0081F88C cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00000d04,"T",1,2) #0x00000d04->0x00000d08 Thumb Supervisor 0x00000d04 0xf3af8000 NOP.W SetRegEx(0x00000d08,"T",1,2) #0x00000d08->0x00000d0a Thumb Supervisor 0x00000d08 0x3814 SUBS r0, #0x14 r0:0x0081F88C=>0x0081F878 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x00000d0a,"T",1,2) #0x00000d0a->0x000005aa Thumb Supervisor 0x00000d0a 0xf7fffc4e BL 0x000005aa SetRegEx(0x000005AA,"T",1,2) #0x00000d0a->0x000005aa Thumb Supervisor 0x00000d0a 0xf7fffc4e BL 0x000005aa MakeFunction(0x000005AA,4294967295) MakeNameEx(0x000005AA,"fcn_000005aa",1) SetRegEx(0x000005ac,"T",1,2) #0x000005ac->0x000005ae Thumb Supervisor 0x000005ac 0x6809 LDR r1, [r1, #0] r1:0x0080FE50=>0x0081F878 [0x0080FE50]=0081f878 SetRegEx(0x000005ae,"T",1,2) #0x000005ae->0x000005b2 Thumb Supervisor 0x000005ae 0xf5015148 ADD.W r1, r1, #12800 ; 0x00003200 r1:0x0081F878=>0x00822A78 SetRegEx(0x000005b2,"T",1,2) #0x000005b2->0x000005b6 Thumb Supervisor 0x000005b2 0xf8b12104 LDRH.W r2, [r1, #260] ; 0x000104 r2:0x0081F87C=>0x0000003F r1=0x00822A78 [0x00822B7C]=0000003f SetRegEx(0x000005b6,"T",1,2) #0x000005b6->0x000005b8 Thumb Supervisor 0x000005b6 0x2a40 CMP r2, #0x40 r2=0x0000003F cpsr:0x200001f3=>0x800001f3 SetRegEx(0x000005b8,"T",1,2) #0x000005b8->0x000005ba Thumb Supervisor 0x000005b8 0xd20e BCS 0x000005d8 SetRegEx(0x000005ba,"T",1,2) #0x000005ba->0x000005be Thumb Supervisor 0x000005ba 0xf8b12102 LDRH.W r2, [r1, #258] ; 0x000102 r2:0x0000003F=>0x00000000 r1=0x00822A78 [0x00822B7A]=003f0000 SetRegEx(0x000005be,"T",1,2) #0x000005be->0x000005c2 Thumb Supervisor 0x000005be 0xf8410022 STR.W r0, [r1, r2, LSL #2] r0=0x0081F878 r1=0x00822A78 r2=0x00000000 SetRegEx(0x000005c2,"T",1,2) #0x000005c2->0x000005c6 Thumb Supervisor 0x000005c2 0xf5017180 ADD.W r1, r1, #256 ; 0x00000100 r1:0x00822A78=>0x00822B78 SetRegEx(0x000005c6,"T",1,2) #0x000005c6->0x000005c8 Thumb Supervisor 0x000005c6 0x8888 LDRH r0, [r1, #0x4] r0:0x0081F878=>0x0000003F r1=0x00822B78 [0x00822B7C]=0000003f SetRegEx(0x000005c8,"T",1,2) #0x000005c8->0x000005cc Thumb Supervisor 0x000005c8 0xf1000001 ADD.W r0, r0, #1 ; 0x00000001 r0:0x0000003F=>0x00000040 SetRegEx(0x000005cc,"T",1,2) #0x000005cc->0x000005ce Thumb Supervisor 0x000005cc 0x8088 STRH r0, [r1, #0x4] r0=0x00000040 r1=0x00822B78 [0x00822B7C]:0000003f=>00000040 SetRegEx(0x000005ce,"T",1,2) #0x000005ce->0x000005d0 Thumb Supervisor 0x000005ce 0x880a LDRH r2, [r1, #0] r2:0x00000000=>0x00000001 r1=0x00822B78 [0x00822B78]=00000001 SetRegEx(0x000005d0,"T",1,2) #0x000005d0->0x000005d2 Thumb Supervisor 0x000005d0 0x4410 ADD r0, r2 r0:0x00000040=>0x00000041 r2=0x00000001 SetRegEx(0x000005d2,"T",1,2) #0x000005d2->0x000005d6 Thumb Supervisor 0x000005d2 0xf000003f AND r0, r0, #63 ; 0x0000003f r0:0x00000041=>0x00000001 SetRegEx(0x000005d6,"T",1,2) #0x000005d6->0x000005d8 Thumb Supervisor 0x000005d6 0x8048 STRH r0, [r1, #0x2] r0=0x00000001 r1=0x00822B78 [0x00822B7A]:00400000=>00400001 SetRegEx(0x000005d8,"T",1,2) #0x000005d8->0x00000d0e Thumb Supervisor 0x000005d8 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00000d0e,"T",1,2) #0x00000d0e->0x00000d12 Thumb Supervisor 0x00000d0e 0xf8d402d8 LDR.W r0, [r4, #728] ; 0x2d8 r0=0x00000001 r4=0x0081F598 [0x0081F870]=00000001 SetRegEx(0x00000d12,"T",1,2) #0x00000d12->0x00000d14 Thumb Supervisor 0x00000d12 0x1e40 SUBS r0, r0, #1 r0:0x00000001=>0x00000000 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x00000d14,"T",1,2) #0x00000d14->0x00000d18 Thumb Supervisor 0x00000d14 0xf8c402d8 STR.W r0, [r4, #728] ; 0x2d8 r0=0x00000000 r4=0x0081F598 [0x0081F870]:00000001=>00000000 SetRegEx(0x00000d18,"T",1,2) #0x00000d18->0x000007e4 Thumb Supervisor 0x00000d18 0xbd70 POP {r4, r5, r6, r15} r4:0x0081F598=>0x0081F878 r5:0x0081F878=>0x00000000 r6=0x00000000 r15:0x00000D18=>0x000007E4 SetRegEx(0x000007e4,"T",1,2) #0x000007e4->0x000007e6 Thumb Supervisor 0x000007e4 0x2003 MOVS r0, #0x03 r0:0x00000000=>0x00000003 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000007e6,"T",1,2) #0x000007e6->0x000007e8 Thumb Supervisor 0x000007e6 0x7420 STRB r0, [r4, #0x10] r0=0x00000003 r4=0x0081F878 [0x0081F888]:00000002=>00000003 SetRegEx(0x000007e8,"T",1,2) #0x000007e8->0x00000e08 Thumb Supervisor 0x000007e8 0xbd10 POP {r4, r15} r4:0x0081F878=>0x0081F598 r15:0x000007E8=>0x00000E08 SetRegEx(0x00000e12,"T",1,2) #0x00000e12->0x00000e14 Thumb Supervisor 0x00000e12 0x4628 MOV r0, r5 r0=0x00000000 r5=0x00000000 SetRegEx(0x00000e18,"T",1,2) #0x00000e18->0x0001c18e Thumb Supervisor 0x00000e18 0xbd70 POP {r4, r5, r6, r15} r4:0x0081F598=>0x00823D20 r5:0x00000000=>0x00823D58 r6=0x00000000 r15:0x00000E18=>0x0001C18E SetRegEx(0x0001c18e,"T",1,2) #0x0001c18e->0x0001c190 Thumb Supervisor 0x0001c18e 0x495a LDR r1, [pc, #0x168] ; 0x0001c2f8 r1:0x00822B78=>0x0081C634 [0x0001C2F8]=0081c634 SetRegEx(0x0001c190,"T",1,2) #0x0001c190->0x0001c192 Thumb Supervisor 0x0001c190 0x2000 MOVS r0, #00 r0=0x00000000 SetRegEx(0x0001c192,"T",1,2) #0x0001c192->0x0001c196 Thumb Supervisor 0x0001c192 0xf8840f30 STRB.W r0, [r4, #3888] ; 0xf30 r0=0x00000000 r4=0x00823D20 [0x00824C50]:00000001=>00000000 SetRegEx(0x0001c196,"T",1,2) #0x0001c196->0x0001c198 Thumb Supervisor 0x0001c196 0x7008 STRB r0, [r1, #0] r0=0x00000000 r1=0x0081C634 [0x0081C634]:00000001=>00000000 SetRegEx(0x0001c198,"T",1,2) #0x0001c198->0x0001c19a Thumb Supervisor 0x0001c198 0x2f09 CMP r7, #0x09 r7=0x00000002 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0001c19a,"T",1,2) #0x0001c19a->0x0001c19c Thumb Supervisor 0x0001c19a 0xd254 BCS 0x0001c246 SetRegEx(0x0001c19c,"T",1,2) #0x0001c19c->0x0001c1ee Thumb Supervisor 0x0001c19c 0xe8dff007 TBB [r15, r7] r15:0x0001C19C=>0x0001C1EE r7=0x00000002 SetRegEx(0x0001c1ee,"T",1,2) #0x0001c1ee->0x0001c1f0 Thumb Supervisor 0x0001c1ee 0x4649 MOV r1, r9 r1:0x0081C634=>0x00000031 r9=0x00000031 SetRegEx(0x0001c1f0,"T",1,2) #0x0001c1f0->0x0001c1f2 Thumb Supervisor 0x0001c1f0 0x4620 MOV r0, r4 r0:0x00000000=>0x00823D20 r4=0x00823D20 SetRegEx(0x0001c1f2,"T",1,2) #0x0001c1f2->0x0001bf40 Thumb Supervisor 0x0001c1f2 0xf7fffea5 BL 0x0001bf40 SetRegEx(0x0001BF40,"T",1,2) #0x0001c1f2->0x0001bf40 Thumb Supervisor 0x0001c1f2 0xf7fffea5 BL 0x0001bf40 MakeFunction(0x0001BF40,4294967295) MakeNameEx(0x0001BF40,"fcn_0001bf40",1) SetRegEx(0x0001bf44,"T",1,2) #0x0001bf44->0x0001bf46 Thumb Supervisor 0x0001bf44 0x4607 MOV r7, r0 r7:0x00000002=>0x00823D20 r0=0x00823D20 SetRegEx(0x0001bf46,"T",1,2) #0x0001bf46->0x0001bf48 Thumb Supervisor 0x0001bf46 0x48e0 LDR r0, [pc, #0x380] ; 0x0001c2c8 r0:0x00823D20=>0x0081CAE4 [0x0001C2C8]=0081cae4 SetRegEx(0x0001bf48,"T",1,2) #0x0001bf48->0x0001bf4a Thumb Supervisor 0x0001bf48 0x4cde LDR r4, [pc, #0x378] ; 0x0001c2c4 r4:0x00823D20=>0x00824EE0 [0x0001C2C2]=4ee00082 SetRegEx(0x0001bf4a,"T",1,2) #0x0001bf4a->0x0001bf4c Thumb Supervisor 0x0001bf4a 0x2930 CMP r1, #0x30 r1=0x00000031 cpsr:0x800001f3=>0x200001f3 SetRegEx(0x0001bf4c,"T",1,2) #0x0001bf4c->0x0001bf50 Thumb Supervisor 0x0001bf4c 0xf1040858 ADD.W r8, r4, #88 ; 0x00000058 r8:0x00000001=>0x00824F38 r4=0x00824EE0 SetRegEx(0x0001bf50,"T",1,2) #0x0001bf50->0x0001bf52 Thumb Supervisor 0x0001bf50 0x6805 LDR r5, [r0, #0] r5:0x00823D58=>0x00825070 r0=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x0001bf52,"T",1,2) #0x0001bf52->0x0001bf54 Thumb Supervisor 0x0001bf52 0x48de LDR r0, [pc, #0x378] ; 0x0001c2cc r0:0x0081CAE4=>0x0081CAF4 [0x0001C2CC]=0081caf4 SetRegEx(0x0001bf54,"T",1,2) #0x0001bf54->0x0001bf58 Thumb Supervisor 0x0001bf54 0xf8d09000 LDR.W r9, [r0, #0] ; 000 r9:0x00000031=>0x00825A68 r0=0x0081CAF4 [0x0081CAF4]=00825a68 SetRegEx(0x0001bf58,"T",1,2) #0x0001bf58->0x0001bf5a Thumb Supervisor 0x0001bf58 0xd03a BEQ 0x0001bfd0 SetRegEx(0x0001bf5a,"T",1,2) #0x0001bf5a->0x0001bf5c Thumb Supervisor 0x0001bf5a 0x2600 MOVS r6, #00 r6=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001bf5c,"T",1,2) #0x0001bf5c->0x0001bf5e Thumb Supervisor 0x0001bf5c 0x48dc LDR r0, [pc, #0x370] ; 0x0001c2d0 r0:0x0081CAF4=>0x0081F7B0 [0x0001C2CE]=f7b00081 SetRegEx(0x0001bf5e,"T",1,2) #0x0001bf5e->0x0001bf60 Thumb Supervisor 0x0001bf5e 0x2104 MOVS r1, #0x04 r1:0x00000031=>0x00000004 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0001bf60,"T",1,2) #0x0001bf60->0x00006bd8 Thumb Supervisor 0x0001bf60 0xf7eafe3a BL 0x00006bd8 SetRegEx(0x00006BD8,"T",1,2) #0x0001bf60->0x00006bd8 Thumb Supervisor 0x0001bf60 0xf7eafe3a BL 0x00006bd8 MakeFunction(0x00006BD8,4294967295) MakeNameEx(0x00006BD8,"fcn_00006bd8",1) SetRegEx(0x00006bda,"T",1,2) #0x00006bda->0x00006bdc Thumb Supervisor 0x00006bda 0x6e04 LDR r4, [r0, #0x60] r4:0x00824EE0=>0x00000000 r0=0x0081F7B0 [0x0081F810]=00000000 SetRegEx(0x00006bdc,"T",1,2) #0x00006bdc->0x00006bde Thumb Supervisor 0x00006bdc 0x2200 MOVS r2, #00 r2:0x00000001=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00006bde,"T",1,2) #0x00006bde->0x00006be0 Thumb Supervisor 0x00006bde 0x460d MOV r5, r1 r5:0x00825070=>0x00000004 r1=0x00000004 SetRegEx(0x00006be0,"T",1,2) #0x00006be0->0x00006be2 Thumb Supervisor 0x00006be0 0x4613 MOV r3, r2 r3=0x00000000 r2=0x00000000 SetRegEx(0x00006be2,"T",1,2) #0x00006be2->0x00006be4 Thumb Supervisor 0x00006be2 0x4621 MOV r1, r4 r1:0x00000004=>0x00000000 r4=0x00000000 SetRegEx(0x00006be4,"T",1,2) #0x00006be4->0x00006c3a Thumb Supervisor 0x00006be4 0xe029 B 0x00006c3a SetRegEx(0x00006c3a,"T",1,2) #0x00006c3a->0x00006c3c Thumb Supervisor 0x00006c3a 0x2900 CMP r1, #00 r1=0x00000000 SetRegEx(0x00006c3c,"T",1,2) #0x00006c3c->0x00006c3e Thumb Supervisor 0x00006c3c 0xd1d3 BNE 0x00006be6 SetRegEx(0x00006c3e,"T",1,2) #0x00006c3e->0x00006c40 Thumb Supervisor 0x00006c3e 0x4610 MOV r0, r2 r0:0x0081F7B0=>0x00000000 r2=0x00000000 SetRegEx(0x00006c40,"T",1,2) #0x00006c40->0x0001bf64 Thumb Supervisor 0x00006c40 0xbd70 POP {r4, r5, r6, r15} r4:0x00000000=>0x00824EE0 r5:0x00000004=>0x00825070 r6=0x00000000 r15:0x00006C40=>0x0001BF64 SetRegEx(0x0001bf64,"T",1,2) #0x0001bf64->0x0001bf66 Thumb Supervisor 0x0001bf64 0x2000 MOVS r0, #00 r0=0x00000000 SetRegEx(0x0001bf66,"T",1,2) #0x0001bf66->0x0001bf6a Thumb Supervisor 0x0001bf66 0xf8870f31 STRB.W r0, [r7, #3889] ; 0xf31 r0=0x00000000 r7=0x00823D20 [0x00824C51]=c0000000 SetRegEx(0x0001bf6a,"T",1,2) #0x0001bf6a->0x0001bf6c Thumb Supervisor 0x0001bf6a 0x6828 LDR r0, [r5, #0] r0:0x00000000=>0x0001FA3C r5=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x0001bf6c,"T",1,2) #0x0001bf6c->0x0001bf6e Thumb Supervisor 0x0001bf6c 0x2137 MOVS r1, #0x37 r1:0x00000000=>0x00000037 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0001bf6e,"T",1,2) #0x0001bf6e->0x0001bf70 Thumb Supervisor 0x0001bf6e 0x6b02 LDR r2, [r0, #0x30] r2:0x00000000=>0x000165DF r0=0x0001FA3C [0x0001FA6C]=000165df SetRegEx(0x0001bf70,"T",1,2) #0x0001bf70->0x0001bf72 Thumb Supervisor 0x0001bf70 0x4628 MOV r0, r5 r0:0x0001FA3C=>0x00825070 r5=0x00825070 SetRegEx(0x0001bf72,"T",1,2) #0x0001bf72->0x000165de Thumb Supervisor 0x0001bf72 0x4790 BLX r2 r2=0x000165DF SetRegEx(0x000165DE,"T",1,2) #0x0001bf72->0x000165de Thumb Supervisor 0x0001bf72 0x4790 BLX r2 r2=0x000165DF MakeFunction(0x000165DE,4294967295) MakeNameEx(0x000165DE,"fcn_000165DF",1) SetRegEx(0x000165de,"T",1,2) #0x000165de->0x000165e2 Thumb Supervisor 0x000165de 0xeb000041 ADD.W r0, r0, r1, LSL #1 r0:0x00825070=>0x008250DE r1=0x00000037 SetRegEx(0x000165e2,"T",1,2) #0x000165e2->0x000165e4 Thumb Supervisor 0x000165e2 0x8880 LDRH r0, [r0, #0x4] r0:0x008250DE=>0x00000010 [0x008250E2]=003f0010 SetRegEx(0x000165e4,"T",1,2) #0x000165e4->0x0001bf74 Thumb Supervisor 0x000165e4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001bf74,"T",1,2) #0x0001bf74->0x0001bf76 Thumb Supervisor 0x0001bf74 0x4601 MOV r1, r0 r1:0x00000037=>0x00000010 r0=0x00000010 SetRegEx(0x0001bf76,"T",1,2) #0x0001bf76->0x0001bf78 Thumb Supervisor 0x0001bf76 0x4620 MOV r0, r4 r0:0x00000010=>0x00824EE0 r4=0x00824EE0 SetRegEx(0x0001bf78,"T",1,2) #0x0001bf78->0x000093a6 Thumb Supervisor 0x0001bf78 0xf7edfa15 BL 0x000093a6 SetRegEx(0x000093A6,"T",1,2) #0x0001bf78->0x000093a6 Thumb Supervisor 0x0001bf78 0xf7edfa15 BL 0x000093a6 MakeFunction(0x000093A6,4294967295) MakeNameEx(0x000093A6,"fcn_000093a6",1) SetRegEx(0x000093aa,"T",1,2) #0x000093aa->0x000093ae Thumb Supervisor 0x000093aa 0xea002101 AND.W r1, r0, r1, LSL #8 r1:0x00000010=>0x00000000 r0=0x00000F00 SetRegEx(0x000093ae,"T",1,2) #0x000093ae->0x000093b2 Thumb Supervisor 0x000093ae 0xf04f5000 MOV.W r0, #536870912 ; 0x20000000 r0:0x00000F00=>0x20000000 SetRegEx(0x000093b2,"T",1,2) #0x000093b2->0x000093b4 Thumb Supervisor 0x000093b2 0x6a82 LDR r2, [r0, #0x28] r2:0x000165DF=>0x0000003F r0=0x20000000 [0x20000028]=0000003f SetRegEx(0x000093b4,"T",1,2) #0x000093b4->0x000093b6 Thumb Supervisor 0x000093b4 0xb2d2 UXTB r2, r2 r2=0x0000003F SetRegEx(0x000093b6,"T",1,2) #0x000093b6->0x000093b8 Thumb Supervisor 0x000093b6 0x4311 ORRS r1, r2 r1:0x00000000=>0x0000003F r2=0x0000003F SetRegEx(0x000093b8,"T",1,2) #0x000093b8->0x000093ba Thumb Supervisor 0x000093b8 0x6281 STR r1, [r0, #0x28] r1=0x0000003F r0=0x20000000 [0x20000028]=0000003f SetRegEx(0x000093ba,"T",1,2) #0x000093ba->0x0001bf7c Thumb Supervisor 0x000093ba 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001bf7c,"T",1,2) #0x0001bf7c->0x0001bf7e Thumb Supervisor 0x0001bf7c 0x6828 LDR r0, [r5, #0] r0:0x20000000=>0x0001FA3C r5=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x0001bf7e,"T",1,2) #0x0001bf7e->0x0001bf80 Thumb Supervisor 0x0001bf7e 0x2138 MOVS r1, #0x38 r1:0x0000003F=>0x00000038 SetRegEx(0x0001bf80,"T",1,2) #0x0001bf80->0x0001bf82 Thumb Supervisor 0x0001bf80 0x6b02 LDR r2, [r0, #0x30] r2:0x0000003F=>0x000165DF r0=0x0001FA3C [0x0001FA6C]=000165df SetRegEx(0x0001bf82,"T",1,2) #0x0001bf82->0x0001bf84 Thumb Supervisor 0x0001bf82 0x4628 MOV r0, r5 r0:0x0001FA3C=>0x00825070 r5=0x00825070 SetRegEx(0x0001bf84,"T",1,2) #0x0001bf84->0x000165de Thumb Supervisor 0x0001bf84 0x4790 BLX r2 r2=0x000165DF SetRegEx(0x0001bf86,"T",1,2) #0x0001bf86->0x0001bf88 Thumb Supervisor 0x0001bf86 0x4601 MOV r1, r0 r1:0x00000038=>0x0000003F r0=0x0000003F SetRegEx(0x0001bf88,"T",1,2) #0x0001bf88->0x0001bf8a Thumb Supervisor 0x0001bf88 0x4620 MOV r0, r4 r0:0x0000003F=>0x00824EE0 r4=0x00824EE0 SetRegEx(0x0001bf8a,"T",1,2) #0x0001bf8a->0x000093c6 Thumb Supervisor 0x0001bf8a 0xf7edfa1c BL 0x000093c6 SetRegEx(0x000093C6,"T",1,2) #0x0001bf8a->0x000093c6 Thumb Supervisor 0x0001bf8a 0xf7edfa1c BL 0x000093c6 MakeFunction(0x000093C6,4294967295) MakeNameEx(0x000093C6,"fcn_000093c6",1) SetRegEx(0x000093ca,"T",1,2) #0x000093ca->0x000093cc Thumb Supervisor 0x000093ca 0x6a82 LDR r2, [r0, #0x28] r2:0x000165DF=>0x0000003F r0=0x20000000 [0x20000028]=0000003f SetRegEx(0x000093cc,"T",1,2) #0x000093cc->0x000093ce Thumb Supervisor 0x000093cc 0xb2c9 UXTB r1, r1 r1=0x0000003F SetRegEx(0x000093ce,"T",1,2) #0x000093ce->0x000093d2 Thumb Supervisor 0x000093ce 0xf4026270 AND r2, r2, #3840 ; 0x00000f00 r2:0x0000003F=>0x00000000 SetRegEx(0x000093d2,"T",1,2) #0x000093d2->0x000093d4 Thumb Supervisor 0x000093d2 0x430a ORRS r2, r1 r2:0x00000000=>0x0000003F r1=0x0000003F SetRegEx(0x000093d4,"T",1,2) #0x000093d4->0x000093d6 Thumb Supervisor 0x000093d4 0x6282 STR r2, [r0, #0x28] r2=0x0000003F r0=0x20000000 [0x20000028]=0000003f SetRegEx(0x000093d6,"T",1,2) #0x000093d6->0x0001bf8e Thumb Supervisor 0x000093d6 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001bf8e,"T",1,2) #0x0001bf8e->0x0001bf92 Thumb Supervisor 0x0001bf8e 0xf04f5a00 MOV.W r10, #536870912 ; 0x20000000 r10:0x00000000=>0x20000000 SetRegEx(0x0001bf92,"T",1,2) #0x0001bf92->0x0001bfa4 Thumb Supervisor 0x0001bf92 0xb13e CBZ r6, 0x0001bfa4 r6=0x00000000 SetRegEx(0x0001bfa4,"T",1,2) #0x0001bfa4->0x0001bfa6 Thumb Supervisor 0x0001bfa4 0x48cb LDR r0, [pc, #0x32c] ; 0x0001c2d4 r0:0x20000000=>0x0081E4CC [0x0001C2D2]=e4cc0081 SetRegEx(0x0001bfa6,"T",1,2) #0x0001bfa6->0x0001bfaa Thumb Supervisor 0x0001bfa6 0xf0860101 EOR r1, r6, #1 ; 0x00000001 r1:0x0000003F=>0x00000001 r6=0x00000000 SetRegEx(0x0001bfaa,"T",1,2) #0x0001bfaa->0x000192e2 Thumb Supervisor 0x0001bfaa 0xf7fdf99a BL 0x000192e2 SetRegEx(0x000192E2,"T",1,2) #0x0001bfaa->0x000192e2 Thumb Supervisor 0x0001bfaa 0xf7fdf99a BL 0x000192e2 MakeFunction(0x000192E2,4294967295) MakeNameEx(0x000192E2,"fcn_000192e2",1) SetRegEx(0x000192e6,"T",1,2) #0x000192e6->0x000192e8 Thumb Supervisor 0x000192e6 0x4605 MOV r5, r0 r5:0x00825070=>0x0081E4CC r0=0x0081E4CC SetRegEx(0x000192e8,"T",1,2) #0x000192e8->0x000192ea Thumb Supervisor 0x000192e8 0x481d LDR r0, [pc, #0x74] ; 0x00019360 r0:0x0081E4CC=>0x0081CAD8 [0x0001935E]=cad8bd10 SetRegEx(0x000192ea,"T",1,2) #0x000192ea->0x000192ec Thumb Supervisor 0x000192ea 0x2400 MOVS r4, #00 r4:0x00824EE0=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x000192ec,"T",1,2) #0x000192ec->0x000192ee Thumb Supervisor 0x000192ec 0x4688 MOV r8, r1 r8:0x00824F38=>0x00000001 r1=0x00000001 SetRegEx(0x000192ee,"T",1,2) #0x000192ee->0x000192f0 Thumb Supervisor 0x000192ee 0x6807 LDR r7, [r0, #0] r7:0x00823D20=>0x00825A10 r0=0x0081CAD8 [0x0081CAD8]=00825a10 SetRegEx(0x000192f0,"T",1,2) #0x000192f0->0x000192f2 Thumb Supervisor 0x000192f0 0x481c LDR r0, [pc, #0x70] ; 0x00019364 r0:0x0081CAD8=>0x0081CAE4 [0x00019362]=cae40081 SetRegEx(0x000192f2,"T",1,2) #0x000192f2->0x000192f4 Thumb Supervisor 0x000192f2 0x6806 LDR r6, [r0, #0] r6:0x00000000=>0x00825070 r0=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x000192f4,"T",1,2) #0x000192f4->0x0001930c Thumb Supervisor 0x000192f4 0xe00a B 0x0001930c SetRegEx(0x0001930c,"T",1,2) #0x0001930c->0x0001930e Thumb Supervisor 0x0001930c 0x6868 LDR r0, [r5, #0x4] r0:0x0081CAE4=>0x0000000F r5=0x0081E4CC [0x0081E4D0]=0000000f SetRegEx(0x0001930e,"T",1,2) #0x0001930e->0x00019310 Thumb Supervisor 0x0001930e 0x42a0 CMP r0, r4 r0=0x0000000F r4=0x00000000 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00019310,"T",1,2) #0x00019310->0x000192f6 Thumb Supervisor 0x00019310 0xd8f1 BHI 0x000192f6 SetRegEx(0x000192f6,"T",1,2) #0x000192f6->0x000192f8 Thumb Supervisor 0x000192f6 0x6828 LDR r0, [r5, #0] r0:0x0000000F=>0x0081E350 r5=0x0081E4CC [0x0081E4CC]=0081e350 SetRegEx(0x000192f8,"T",1,2) #0x000192f8->0x000192fc Thumb Supervisor 0x000192f8 0xeb0000c4 ADD.W r0, r0, r4, LSL #3 r0=0x0081E350 r4=0x00000000 SetRegEx(0x000192fc,"T",1,2) #0x000192fc->0x000192fe Thumb Supervisor 0x000192fc 0x7881 LDRB r1, [r0, #0x2] r1=0x00000001 r0=0x0081E350 [0x0081E352]=e3040101 SetRegEx(0x000192fe,"T",1,2) #0x000192fe->0x00019300 Thumb Supervisor 0x000192fe 0xb121 CBZ r1, 0x0001930a r1=0x00000001 SetRegEx(0x00019300,"T",1,2) #0x00019300->0x00019302 Thumb Supervisor 0x00019300 0x6840 LDR r0, [r0, #0x4] r0:0x0081E350=>0x0081E304 [0x0081E354]=0081e304 SetRegEx(0x00019302,"T",1,2) #0x00019302->0x00019304 Thumb Supervisor 0x00019302 0x6801 LDR r1, [r0, #0] r1:0x00000001=>0x0001F1E0 r0=0x0081E304 [0x0081E304]=0001f1e0 SetRegEx(0x00019304,"T",1,2) #0x00019304->0x00019306 Thumb Supervisor 0x00019304 0x68ca LDR r2, [r1, #0xc] r2:0x0000003F=>0x00014791 r1=0x0001F1E0 [0x0001F1EC]=00014791 SetRegEx(0x00019306,"T",1,2) #0x00019306->0x00019308 Thumb Supervisor 0x00019306 0x4641 MOV r1, r8 r1:0x0001F1E0=>0x00000001 r8=0x00000001 SetRegEx(0x00019308,"T",1,2) #0x00019308->0x00014790 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x00014791 SetRegEx(0x00014790,"T",1,2) #0x00019308->0x00014790 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x00014791 MakeFunction(0x00014790,4294967295) MakeNameEx(0x00014790,"fcn_00014791",1) SetRegEx(0x00014790,"T",1,2) #0x00014790->0x0001930a Thumb Supervisor 0x00014790 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001930a,"T",1,2) #0x0001930a->0x0001930c Thumb Supervisor 0x0001930a 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x000141C0,"T",1,2) #0x00019308->0x000141c0 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x000141C1 MakeFunction(0x000141C0,4294967295) MakeNameEx(0x000141C0,"fcn_000141C1",1) SetRegEx(0x000141c0,"T",1,2) #0x000141c0->0x000141c2 Thumb Supervisor 0x000141c0 0x4804 LDR r0, [pc, #0x10] ; 0x000141d4 r0:0x0081E308=>0x0081E4C4 [0x000141D2]=e4c40082 SetRegEx(0x000141c2,"T",1,2) #0x000141c2->0x000141c4 Thumb Supervisor 0x000141c2 0x2109 MOVS r1, #0x09 r1:0x00000001=>0x00000009 SetRegEx(0x000141c4,"T",1,2) #0x000141c4->0x000190d4 Thumb Supervisor 0x000141c4 0xf004bf86 B.W 0x000190d4 SetRegEx(0x000190d4,"T",1,2) #0x000190d4->0x000190d6 Thumb Supervisor 0x000190d4 0xb510 PUSH {r4, r14} r4=0x00000001 r14=0x9997FC4B SetRegEx(0x000190d6,"T",1,2) #0x000190d6->0x000190ac Thumb Supervisor 0x000190d6 0xf7ffffe9 BL 0x000190ac SetRegEx(0x000190AC,"T",1,2) #0x000190d6->0x000190ac Thumb Supervisor 0x000190d6 0xf7ffffe9 BL 0x000190ac MakeFunction(0x000190AC,4294967295) MakeNameEx(0x000190AC,"fcn_000190ac",1) SetRegEx(0x000190ae,"T",1,2) #0x000190ae->0x000190b0 Thumb Supervisor 0x000190ae 0x6843 LDR r3, [r0, #0x4] r3:0x00000000=>0x0000000A r0=0x0081E4C4 [0x0081E4C8]=0000000a SetRegEx(0x000190b0,"T",1,2) #0x000190b0->0x000190b2 Thumb Supervisor 0x000190b0 0x2200 MOVS r2, #00 r2:0x000141C1=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x000190b2,"T",1,2) #0x000190b2->0x000190cc Thumb Supervisor 0x000190b2 0xe00b B 0x000190cc SetRegEx(0x000190cc,"T",1,2) #0x000190cc->0x000190ce Thumb Supervisor 0x000190cc 0x4293 CMP r3, r2 r3=0x0000000A r2=0x00000000 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000190ce,"T",1,2) #0x000190ce->0x000190b4 Thumb Supervisor 0x000190ce 0xd8f1 BHI 0x000190b4 SetRegEx(0x000190b4,"T",1,2) #0x000190b4->0x000190b6 Thumb Supervisor 0x000190b4 0x6804 LDR r4, [r0, #0] r4:0x00000001=>0x008080F8 r0=0x0081E4C4 [0x0081E4C4]=008080f8 SetRegEx(0x000190b6,"T",1,2) #0x000190b6->0x000190ba Thumb Supervisor 0x000190b6 0xf8544032 LDR.W r4, [r4, r2, LSL #3] r4:0x008080F8=>0x00000000 r2=0x00000000 SetRegEx(0x000190ba,"T",1,2) #0x000190ba->0x000190bc Thumb Supervisor 0x000190ba 0x428c CMP r4, r1 r4=0x00000000 r1=0x00000009 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x000190bc,"T",1,2) #0x000190bc->0x000190ca Thumb Supervisor 0x000190bc 0xd105 BNE 0x000190ca SetRegEx(0x000190ca,"T",1,2) #0x000190ca->0x000190cc Thumb Supervisor 0x000190ca 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x000190be,"T",1,2) #0x000190be->0x000190c0 Thumb Supervisor 0x000190be 0x6800 LDR r0, [r0, #0] r0:0x0081E4C4=>0x008080F8 [0x0081E4C4]=008080f8 SetRegEx(0x000190c0,"T",1,2) #0x000190c0->0x000190c2 Thumb Supervisor 0x000190c0 0x2104 MOVS r1, #0x04 r1:0x00000009=>0x00000004 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000190c2,"T",1,2) #0x000190c2->0x000190c6 Thumb Supervisor 0x000190c2 0xeb0101c2 ADD.W r1, r1, r2, LSL #3 r1:0x00000004=>0x0000004C r2=0x00000009 SetRegEx(0x000190c6,"T",1,2) #0x000190c6->0x000190c8 Thumb Supervisor 0x000190c6 0x5840 LDR r0, [r0, r1] r0:0x008080F8=>0x0081E2F8 r1=0x0000004C SetRegEx(0x000190c8,"T",1,2) #0x000190c8->0x000190da Thumb Supervisor 0x000190c8 0xbd10 POP {r4, r15} r4:0x00000009=>0x00000001 r15:0x000190C8=>0x000190DA SetRegEx(0x000190da,"T",1,2) #0x000190da->0x000190dc Thumb Supervisor 0x000190da 0xb108 CBZ r0, 0x000190e0 r0=0x0081E2F8 SetRegEx(0x000190dc,"T",1,2) #0x000190dc->0x000190de Thumb Supervisor 0x000190dc 0x2101 MOVS r1, #0x01 r1:0x0000004C=>0x00000001 SetRegEx(0x000190de,"T",1,2) #0x000190de->0x000190e2 Thumb Supervisor 0x000190de 0xe000 B 0x000190e2 SetRegEx(0x000190e2,"T",1,2) #0x000190e2->0x000190e4 Thumb Supervisor 0x000190e2 0xb121 CBZ r1, 0x000190ee r1=0x00000001 SetRegEx(0x000190e4,"T",1,2) #0x000190e4->0x000190e6 Thumb Supervisor 0x000190e4 0x7a41 LDRB r1, [r0, #0x9] r1:0x00000001=>0x00000000 r0=0x0081E2F8 [0x0081E301]=e0000000 SetRegEx(0x000190e6,"T",1,2) #0x000190e6->0x000190e8 Thumb Supervisor 0x000190e6 0x2903 CMP r1, #0x03 r1=0x00000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x000190e8,"T",1,2) #0x000190e8->0x000190ea Thumb Supervisor 0x000190e8 0xd006 BEQ 0x000190f8 SetRegEx(0x000190ea,"T",1,2) #0x000190ea->0x000190ec Thumb Supervisor 0x000190ea 0x2101 MOVS r1, #0x01 r1:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x000190ec,"T",1,2) #0x000190ec->0x000190fa Thumb Supervisor 0x000190ec 0xe005 B 0x000190fa SetRegEx(0x000190fa,"T",1,2) #0x000190fa->0x000190fc Thumb Supervisor 0x000190fa 0xb119 CBZ r1, 0x00019104 r1=0x00000001 SetRegEx(0x000190fc,"T",1,2) #0x000190fc->0x00019100 Thumb Supervisor 0x000190fc 0xe8bd4010 POP.W {r4, r14} r4=0x00000001 r14=0x9997FC4B SetRegEx(0x00019100,"T",1,2) #0x00019100->0x00011234 Thumb Supervisor 0x00019100 0xf7f8b898 B.W 0x00011234 SetRegEx(0x00011234,"T",1,2) #0x00011234->0x00011236 Thumb Supervisor 0x00011234 0x7a41 LDRB r1, [r0, #0x9] r1:0x00000001=>0x00000000 r0=0x0081E2F8 [0x0081E301]=e0000000 SetRegEx(0x00011236,"T",1,2) #0x00011236->0x00011238 Thumb Supervisor 0x00011236 0x2903 CMP r1, #0x03 r1=0x00000000 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00011238,"T",1,2) #0x00011238->0x0001123a Thumb Supervisor 0x00011238 0xd004 BEQ 0x00011244 SetRegEx(0x0001123a,"T",1,2) #0x0001123a->0x0001123c Thumb Supervisor 0x0001123a 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0001123c,"T",1,2) #0x0001123c->0x0001123e Thumb Supervisor 0x0001123c 0x7241 STRB r1, [r0, #0x9] r1=0x00000000 r0=0x0081E2F8 [0x0081E301]=e0000000 SetRegEx(0x0001123e,"T",1,2) #0x0001123e->0x00011240 Thumb Supervisor 0x0001123e 0x6801 LDR r1, [r0, #0] r1:0x00000000=>0x0001F2A8 r0=0x0081E2F8 [0x0081E2F8]=0001f2a8 SetRegEx(0x00011240,"T",1,2) #0x00011240->0x00011242 Thumb Supervisor 0x00011240 0x6849 LDR r1, [r1, #0x4] r1:0x0001F2A8=>0x00014F89 [0x0001F2AC]=00014f89 SetRegEx(0x00011242,"T",1,2) #0x00011242->0x00014f88 Thumb Supervisor 0x00011242 0x4708 BX r1 r1=0x00014F89 SetRegEx(0x00014f88,"T",1,2) #0x00014f88->0x00014f8a Thumb Supervisor 0x00014f88 0x4811 LDR r0, [pc, #0x44] ; 0x00014fd0 r0:0x0081E2F8=>0x0081CAE4 [0x00014FCE]=cae40001 SetRegEx(0x00014f8a,"T",1,2) #0x00014f8a->0x00014f8e Thumb Supervisor 0x00014f8a 0xf2404200 MOVW r2, #1024 ; 0x400 r2:0x00000009=>0x00000400 SetRegEx(0x00014f8e,"T",1,2) #0x00014f8e->0x00014f90 Thumb Supervisor 0x00014f8e 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000001 r5=0x0081E4CC r6=0x00825070 r14=0x9997FC4B SetRegEx(0x00014f90,"T",1,2) #0x00014f90->0x00014f92 Thumb Supervisor 0x00014f90 0x4c10 LDR r4, [pc, #0x40] ; 0x00014fd4 r4:0x00000001=>0x0081F7B0 [0x00014FD2]=f7b00081 SetRegEx(0x00014f92,"T",1,2) #0x00014f92->0x00014f94 Thumb Supervisor 0x00014f92 0x6800 LDR r0, [r0, #0] r0:0x0081CAE4=>0x00825070 [0x0081CAE4]=00825070 SetRegEx(0x00014f94,"T",1,2) #0x00014f94->0x00014f96 Thumb Supervisor 0x00014f94 0x6801 LDR r1, [r0, #0] r1:0x00014F89=>0x0001FA3C r0=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x00014f96,"T",1,2) #0x00014f96->0x00014f98 Thumb Supervisor 0x00014f96 0x6bcb LDR r3, [r1, #0x3c] r3:0x0000000A=>0x000165F3 r1=0x0001FA3C [0x0001FA78]=000165f3 SetRegEx(0x00014f98,"T",1,2) #0x00014f98->0x00014f9a Thumb Supervisor 0x00014f98 0x2153 MOVS r1, #0x53 r1:0x0001FA3C=>0x00000053 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00014f9a,"T",1,2) #0x00014f9a->0x000165f2 Thumb Supervisor 0x00014f9a 0x4798 BLX r3 r3=0x000165F3 SetRegEx(0x000165F2,"T",1,2) #0x00014f9a->0x000165f2 Thumb Supervisor 0x00014f9a 0x4798 BLX r3 r3=0x000165F3 MakeFunction(0x000165F2,4294967295) MakeNameEx(0x000165F2,"fcn_000165F3",1) SetRegEx(0x000165f2,"T",1,2) #0x000165f2->0x000165f6 Thumb Supervisor 0x000165f2 0xeb000041 ADD.W r0, r0, r1, LSL #1 r0:0x00825070=>0x00825116 r1=0x00000053 SetRegEx(0x000165f6,"T",1,2) #0x000165f6->0x000165f8 Thumb Supervisor 0x000165f6 0x8880 LDRH r0, [r0, #0x4] r0:0x00825116=>0x00007D01 [0x0082511A]=41637d01 SetRegEx(0x000165f8,"T",1,2) #0x000165f8->0x000165fa Thumb Supervisor 0x000165f8 0x4382 BICS r2, r0 r2:0x00000400=>0x00000000 r0=0x00007D01 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x000165fa,"T",1,2) #0x000165fa->0x00016600 Thumb Supervisor 0x000165fa 0xd001 BEQ 0x00016600 SetRegEx(0x00016600,"T",1,2) #0x00016600->0x00016602 Thumb Supervisor 0x00016600 0x2001 MOVS r0, #0x01 r0:0x00007D01=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00016602,"T",1,2) #0x00016602->0x00014f9c Thumb Supervisor 0x00016602 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00014f9c,"T",1,2) #0x00014f9c->0x00014f9e Thumb Supervisor 0x00014f9c 0x2105 MOVS r1, #0x05 r1:0x00000053=>0x00000005 SetRegEx(0x00014f9e,"T",1,2) #0x00014f9e->0x00014fa0 Thumb Supervisor 0x00014f9e 0x4605 MOV r5, r0 r5:0x0081E4CC=>0x00000001 r0=0x00000001 SetRegEx(0x00014fa0,"T",1,2) #0x00014fa0->0x00014fa2 Thumb Supervisor 0x00014fa0 0x4620 MOV r0, r4 r0:0x00000001=>0x0081F7B0 r4=0x0081F7B0 SetRegEx(0x00014fa2,"T",1,2) #0x00014fa2->0x00006bd8 Thumb Supervisor 0x00014fa2 0xf7f1fe19 BL 0x00006bd8 SetRegEx(0x00014fa6,"T",1,2) #0x00014fa6->0x00014fa8 Thumb Supervisor 0x00014fa6 0x2106 MOVS r1, #0x06 r1:0x00000000=>0x00000006 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00014fa8,"T",1,2) #0x00014fa8->0x00014faa Thumb Supervisor 0x00014fa8 0x4620 MOV r0, r4 r0:0x00000000=>0x0081F7B0 r4=0x0081F7B0 SetRegEx(0x00014faa,"T",1,2) #0x00014faa->0x00006bd8 Thumb Supervisor 0x00014faa 0xf7f1fe15 BL 0x00006bd8 SetRegEx(0x00014fae,"T",1,2) #0x00014fae->0x00014fb0 Thumb Supervisor 0x00014fae 0x2d00 CMP r5, #00 r5=0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00014fb0,"T",1,2) #0x00014fb0->0x00014fc6 Thumb Supervisor 0x00014fb0 0xd109 BNE 0x00014fc6 SetRegEx(0x00014fc6,"T",1,2) #0x00014fc6->0x0001930a Thumb Supervisor 0x00014fc6 0xbd70 POP {r4, r5, r6, r15} r4:0x0081F7B0=>0x00000001 r5:0x00000001=>0x0081E4CC r6=0x00825070 r15:0x00014FC6=>0x0001930A SetRegEx(0x000145BC,"T",1,2) #0x00019308->0x000145bc Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x000145BD MakeFunction(0x000145BC,4294967295) MakeNameEx(0x000145BC,"fcn_000145BD",1) SetRegEx(0x000145bc,"T",1,2) #0x000145bc->0x000145be Thumb Supervisor 0x000145bc 0x4835 LDR r0, [pc, #0xd4] ; 0x00014694 r0:0x0081E30C=>0x0081CAE4 [0x00014692]=cae40081 SetRegEx(0x000145be,"T",1,2) #0x000145be->0x000145c2 Thumb Supervisor 0x000145be 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x00000002 r5=0x0081E4CC r6=0x00825070 r7=0x00825A10 r8=0x00000001 r14=0x9997FC4B SetRegEx(0x000145c2,"T",1,2) #0x000145c2->0x000145c4 Thumb Supervisor 0x000145c2 0x6805 LDR r5, [r0, #0] r5:0x0081E4CC=>0x00825070 r0=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x000145c4,"T",1,2) #0x000145c4->0x000145c6 Thumb Supervisor 0x000145c4 0x460f MOV r7, r1 r7:0x00825A10=>0x00000001 r1=0x00000001 SetRegEx(0x000145c6,"T",1,2) #0x000145c6->0x000145c8 Thumb Supervisor 0x000145c6 0x4832 LDR r0, [pc, #0xc8] ; 0x00014690 r0:0x0081CAE4=>0x0081CAE0 [0x00014690]=0081cae0 SetRegEx(0x000145c8,"T",1,2) #0x000145c8->0x000145ca Thumb Supervisor 0x000145c8 0x6804 LDR r4, [r0, #0] r4:0x00000002=>0x008254B4 r0=0x0081CAE0 [0x0081CAE0]=008254b4 SetRegEx(0x000145ca,"T",1,2) #0x000145ca->0x000145cc Thumb Supervisor 0x000145ca 0x6820 LDR r0, [r4, #0] r0:0x0081CAE0=>0x0001FC38 r4=0x008254B4 [0x008254B4]=0001fc38 SetRegEx(0x000145cc,"T",1,2) #0x000145cc->0x000145ce Thumb Supervisor 0x000145cc 0x6ec1 LDR r1, [r0, #0x6c] r1:0x00000001=>0x0001E89F r0=0x0001FC38 [0x0001FCA4]=0001e89f SetRegEx(0x000145ce,"T",1,2) #0x000145ce->0x000145d0 Thumb Supervisor 0x000145ce 0x4620 MOV r0, r4 r0:0x0001FC38=>0x008254B4 r4=0x008254B4 SetRegEx(0x000145d0,"T",1,2) #0x000145d0->0x0001e89e Thumb Supervisor 0x000145d0 0x4788 BLX r1 r1=0x0001E89F SetRegEx(0x0001E89E,"T",1,2) #0x000145d0->0x0001e89e Thumb Supervisor 0x000145d0 0x4788 BLX r1 r1=0x0001E89F MakeFunction(0x0001E89E,4294967295) MakeNameEx(0x0001E89E,"fcn_0001E89F",1) SetRegEx(0x0001e89e,"T",1,2) #0x0001e89e->0x0001e8a0 Thumb Supervisor 0x0001e89e 0x3038 ADDS r0, #0x38 r0:0x008254B4=>0x008254EC cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0001e8a0,"T",1,2) #0x0001e8a0->0x000145d2 Thumb Supervisor 0x0001e8a0 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000145d2,"T",1,2) #0x000145d2->0x000145d4 Thumb Supervisor 0x000145d2 0x2f00 CMP r7, #00 r7=0x00000001 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x000145d4,"T",1,2) #0x000145d4->0x000145d6 Thumb Supervisor 0x000145d4 0x4606 MOV r6, r0 r6:0x00825070=>0x008254EC r0=0x008254EC SetRegEx(0x000145d6,"T",1,2) #0x000145d6->0x00014686 Thumb Supervisor 0x000145d6 0xd156 BNE 0x00014686 SetRegEx(0x00014686,"T",1,2) #0x00014686->0x0001930a Thumb Supervisor 0x00014686 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x008254B4=>0x00000002 r5:0x00825070=>0x0081E4CC r6:0x008254EC=>0x00825070 r7:0x00000001=>0x00825A10 r8=0x00000001 r15:0x00014686=>0x0001930A SetRegEx(0x0080A3EE,"T",1,2) #0x00019308->0x0080a3ee Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x0080A3EF MakeFunction(0x0080A3EE,4294967295) MakeNameEx(0x0080A3EE,"fcn_0080A3EF",1) SetRegEx(0x0080A47A,"T",1,2) #0x00019308->0x0080a47a Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x0080A47B MakeFunction(0x0080A47A,4294967295) MakeNameEx(0x0080A47A,"fcn_0080A47B",1) SetRegEx(0x0080A4BA,"T",1,2) #0x00019308->0x0080a4ba Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x0080A4BB MakeFunction(0x0080A4BA,4294967295) MakeNameEx(0x0080A4BA,"fcn_0080A4BB",1) SetRegEx(0x00014492,"T",1,2) #0x00019308->0x00014492 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x00014493 MakeFunction(0x00014492,4294967295) MakeNameEx(0x00014492,"fcn_00014493",1) SetRegEx(0x00014492,"T",1,2) #0x00014492->0x00014494 Thumb Supervisor 0x00014492 0x4a08 LDR r2, [pc, #0x20] ; 0x000144b4 r2:0x00014493=>0x0081CAD8 [0x000144B4]=0081cad8 SetRegEx(0x00014494,"T",1,2) #0x00014494->0x00014496 Thumb Supervisor 0x00014494 0xb510 PUSH {r4, r14} r4=0x00000006 r14=0x9997FC4B SetRegEx(0x00014496,"T",1,2) #0x00014496->0x00014498 Thumb Supervisor 0x00014496 0x6814 LDR r4, [r2, #0] r4:0x00000006=>0x00825A10 r2=0x0081CAD8 [0x0081CAD8]=00825a10 SetRegEx(0x00014498,"T",1,2) #0x00014498->0x0001449a Thumb Supervisor 0x00014498 0xb139 CBZ r1, 0x000144aa r1=0x00000001 SetRegEx(0x0001449a,"T",1,2) #0x0001449a->0x000142b2 Thumb Supervisor 0x0001449a 0xf7ffff0a BL 0x000142b2 SetRegEx(0x000142B2,"T",1,2) #0x0001449a->0x000142b2 Thumb Supervisor 0x0001449a 0xf7ffff0a BL 0x000142b2 MakeFunction(0x000142B2,4294967295) MakeNameEx(0x000142B2,"fcn_000142b2",1) SetRegEx(0x000142b4,"T",1,2) #0x000142b4->0x000142b6 Thumb Supervisor 0x000142b4 0xb570 PUSH {r4, r5, r6, r14} r4=0x00825A10 r5=0x0081E4CC r6=0x00825070 r14=0x9997FC4B SetRegEx(0x000142b6,"T",1,2) #0x000142b6->0x000142b8 Thumb Supervisor 0x000142b6 0x4980 LDR r1, [pc, #0x200] ; 0x000144b8 r1:0x00000001=>0x0081CAE4 [0x000144B8]=0081cae4 SetRegEx(0x000142b8,"T",1,2) #0x000142b8->0x000142ba Thumb Supervisor 0x000142b8 0x6800 LDR r0, [r0, #0] r0:0x0081CAD8=>0x00825A10 [0x0081CAD8]=00825a10 SetRegEx(0x000142ba,"T",1,2) #0x000142ba->0x000142bc Thumb Supervisor 0x000142ba 0x680c LDR r4, [r1, #0] r4:0x00825A10=>0x00825070 r1=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x000142bc,"T",1,2) #0x000142bc->0x000142be Thumb Supervisor 0x000142bc 0x6801 LDR r1, [r0, #0] r1:0x0081CAE4=>0x0001FD44 r0=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x000142be,"T",1,2) #0x000142be->0x000142c0 Thumb Supervisor 0x000142be 0x6c09 LDR r1, [r1, #0x40] r1:0x0001FD44=>0x0001E90D [0x0001FD84]=0001e90d SetRegEx(0x000142c0,"T",1,2) #0x000142c0->0x0001e90c Thumb Supervisor 0x000142c0 0x4788 BLX r1 r1=0x0001E90D SetRegEx(0x0001E90C,"T",1,2) #0x000142c0->0x0001e90c Thumb Supervisor 0x000142c0 0x4788 BLX r1 r1=0x0001E90D MakeFunction(0x0001E90C,4294967295) MakeNameEx(0x0001E90C,"fcn_0001E90D",1) SetRegEx(0x0001e90c,"T",1,2) #0x0001e90c->0x0001e90e Thumb Supervisor 0x0001e90c 0x7f40 LDRB r0, [r0, #0x1d] r0:0x00825A10=>0x00000000 [0x00825A2D]=01000000 SetRegEx(0x0001e90e,"T",1,2) #0x0001e90e->0x000142c2 Thumb Supervisor 0x0001e90e 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000142c2,"T",1,2) #0x000142c2->0x000142c4 Thumb Supervisor 0x000142c2 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x000142c4,"T",1,2) #0x000142c4->0x00014316 Thumb Supervisor 0x000142c4 0xd027 BEQ 0x00014316 SetRegEx(0x00014316,"T",1,2) #0x00014316->0x0001449e Thumb Supervisor 0x00014316 0xbd70 POP {r4, r5, r6, r15} r4:0x00825070=>0x00825A10 r5=0x0081E4CC r6=0x00825070 r15:0x00014316=>0x0001449E SetRegEx(0x0001449e,"T",1,2) #0x0001449e->0x000144a0 Thumb Supervisor 0x0001449e 0x6820 LDR r0, [r4, #0] r0:0x00000000=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x000144a0,"T",1,2) #0x000144a0->0x000144a2 Thumb Supervisor 0x000144a0 0x6c81 LDR r1, [r0, #0x48] r1:0x0001E90D=>0x00015C05 r0=0x0001FD44 [0x0001FD8C]=00015c05 SetRegEx(0x000144a2,"T",1,2) #0x000144a2->0x000144a4 Thumb Supervisor 0x000144a2 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x000144a4,"T",1,2) #0x000144a4->0x000144a8 Thumb Supervisor 0x000144a4 0xe8bd4010 POP.W {r4, r14} r4:0x00825A10=>0x00000006 r14=0x9997FC4B SetRegEx(0x000144a8,"T",1,2) #0x000144a8->0x00015c04 Thumb Supervisor 0x000144a8 0x4708 BX r1 r1=0x00015C05 SetRegEx(0x00015c04,"T",1,2) #0x00015c04->0x00015c06 Thumb Supervisor 0x00015c04 0xb510 PUSH {r4, r14} r4=0x00000006 r14=0x9997FC4B SetRegEx(0x00015c06,"T",1,2) #0x00015c06->0x00015c08 Thumb Supervisor 0x00015c06 0x4604 MOV r4, r0 r4:0x00000006=>0x00825A10 r0=0x00825A10 SetRegEx(0x00015c08,"T",1,2) #0x00015c08->0x00015c0a Thumb Supervisor 0x00015c08 0x6800 LDR r0, [r0, #0] r0:0x00825A10=>0x0001FD44 [0x00825A10]=0001fd44 SetRegEx(0x00015c0a,"T",1,2) #0x00015c0a->0x00015c0c Thumb Supervisor 0x00015c0a 0x2100 MOVS r1, #00 r1:0x00015C05=>0x00000000 SetRegEx(0x00015c0c,"T",1,2) #0x00015c0c->0x00015c0e Thumb Supervisor 0x00015c0c 0x6cc2 LDR r2, [r0, #0x4c] r2:0x0081CAD8=>0x00015C47 r0=0x0001FD44 [0x0001FD90]=00015c47 SetRegEx(0x00015c0e,"T",1,2) #0x00015c0e->0x00015c10 Thumb Supervisor 0x00015c0e 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015c10,"T",1,2) #0x00015c10->0x00015c46 Thumb Supervisor 0x00015c10 0x4790 BLX r2 r2=0x00015C47 SetRegEx(0x00015C46,"T",1,2) #0x00015c10->0x00015c46 Thumb Supervisor 0x00015c10 0x4790 BLX r2 r2=0x00015C47 MakeFunction(0x00015C46,4294967295) MakeNameEx(0x00015C46,"fcn_00015C47",1) SetRegEx(0x00015c46,"T",1,2) #0x00015c46->0x00015c4a Thumb Supervisor 0x00015c46 0xf8801038 STRB.W r1, [r0, #56] ; 0x038 r1=0x00000000 r0=0x00825A10 [0x00825A48]=00000000 SetRegEx(0x00015c4a,"T",1,2) #0x00015c4a->0x00015c12 Thumb Supervisor 0x00015c4a 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00015c12,"T",1,2) #0x00015c12->0x00015c14 Thumb Supervisor 0x00015c12 0x6820 LDR r0, [r4, #0] r0:0x00825A10=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x00015c14,"T",1,2) #0x00015c14->0x00015c16 Thumb Supervisor 0x00015c14 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x00015c16,"T",1,2) #0x00015c16->0x00015c18 Thumb Supervisor 0x00015c16 0x6dc2 LDR r2, [r0, #0x5c] r2:0x00015C47=>0x00015C5B r0=0x0001FD44 [0x0001FDA0]=00015c5b SetRegEx(0x00015c18,"T",1,2) #0x00015c18->0x00015c1a Thumb Supervisor 0x00015c18 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015c1a,"T",1,2) #0x00015c1a->0x00015c5a Thumb Supervisor 0x00015c1a 0x4790 BLX r2 r2=0x00015C5B SetRegEx(0x00015C5A,"T",1,2) #0x00015c1a->0x00015c5a Thumb Supervisor 0x00015c1a 0x4790 BLX r2 r2=0x00015C5B MakeFunction(0x00015C5A,4294967295) MakeNameEx(0x00015C5A,"fcn_00015C5B",1) SetRegEx(0x00015c5a,"T",1,2) #0x00015c5a->0x00015c5c Thumb Supervisor 0x00015c5a 0x6241 STR r1, [r0, #0x24] r1=0x00000000 r0=0x00825A10 [0x00825A34]=00000000 SetRegEx(0x00015c5c,"T",1,2) #0x00015c5c->0x00015c1c Thumb Supervisor 0x00015c5c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00015c1c,"T",1,2) #0x00015c1c->0x00015c1e Thumb Supervisor 0x00015c1c 0x6820 LDR r0, [r4, #0] r0:0x00825A10=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x00015c1e,"T",1,2) #0x00015c1e->0x00015c20 Thumb Supervisor 0x00015c1e 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x00015c20,"T",1,2) #0x00015c20->0x00015c22 Thumb Supervisor 0x00015c20 0x6d42 LDR r2, [r0, #0x54] r2:0x00015C5B=>0x00015C53 r0=0x0001FD44 [0x0001FD98]=00015c53 SetRegEx(0x00015c22,"T",1,2) #0x00015c22->0x00015c24 Thumb Supervisor 0x00015c22 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015c24,"T",1,2) #0x00015c24->0x00015c52 Thumb Supervisor 0x00015c24 0x4790 BLX r2 r2=0x00015C53 SetRegEx(0x00015C52,"T",1,2) #0x00015c24->0x00015c52 Thumb Supervisor 0x00015c24 0x4790 BLX r2 r2=0x00015C53 MakeFunction(0x00015C52,4294967295) MakeNameEx(0x00015C52,"fcn_00015C53",1) SetRegEx(0x00015c52,"T",1,2) #0x00015c52->0x00015c54 Thumb Supervisor 0x00015c52 0x6301 STR r1, [r0, #0x30] r1=0x00000000 r0=0x00825A10 [0x00825A40]=00000000 SetRegEx(0x00015c54,"T",1,2) #0x00015c54->0x00015c26 Thumb Supervisor 0x00015c54 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00015c26,"T",1,2) #0x00015c26->0x00015c28 Thumb Supervisor 0x00015c26 0x6820 LDR r0, [r4, #0] r0:0x00825A10=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x00015c28,"T",1,2) #0x00015c28->0x00015c2a Thumb Supervisor 0x00015c28 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x00015c2a,"T",1,2) #0x00015c2a->0x00015c2c Thumb Supervisor 0x00015c2a 0x6e42 LDR r2, [r0, #0x64] r2:0x00015C53=>0x00015C63 r0=0x0001FD44 [0x0001FDA8]=00015c63 SetRegEx(0x00015c2c,"T",1,2) #0x00015c2c->0x00015c2e Thumb Supervisor 0x00015c2c 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015c2e,"T",1,2) #0x00015c2e->0x00015c62 Thumb Supervisor 0x00015c2e 0x4790 BLX r2 r2=0x00015C63 SetRegEx(0x00015C62,"T",1,2) #0x00015c2e->0x00015c62 Thumb Supervisor 0x00015c2e 0x4790 BLX r2 r2=0x00015C63 MakeFunction(0x00015C62,4294967295) MakeNameEx(0x00015C62,"fcn_00015C63",1) SetRegEx(0x00015c62,"T",1,2) #0x00015c62->0x00015c64 Thumb Supervisor 0x00015c62 0x6281 STR r1, [r0, #0x28] r1=0x00000000 r0=0x00825A10 [0x00825A38]=00000000 SetRegEx(0x00015c64,"T",1,2) #0x00015c64->0x00015c30 Thumb Supervisor 0x00015c64 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00015c30,"T",1,2) #0x00015c30->0x00015c32 Thumb Supervisor 0x00015c30 0x6820 LDR r0, [r4, #0] r0:0x00825A10=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x00015c32,"T",1,2) #0x00015c32->0x00015c34 Thumb Supervisor 0x00015c32 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x00015c34,"T",1,2) #0x00015c34->0x00015c36 Thumb Supervisor 0x00015c34 0x6ec2 LDR r2, [r0, #0x6c] r2:0x00015C63=>0x00015C6B r0=0x0001FD44 [0x0001FDB0]=00015c6b SetRegEx(0x00015c36,"T",1,2) #0x00015c36->0x00015c38 Thumb Supervisor 0x00015c36 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015c38,"T",1,2) #0x00015c38->0x00015c6a Thumb Supervisor 0x00015c38 0x4790 BLX r2 r2=0x00015C6B SetRegEx(0x00015C6A,"T",1,2) #0x00015c38->0x00015c6a Thumb Supervisor 0x00015c38 0x4790 BLX r2 r2=0x00015C6B MakeFunction(0x00015C6A,4294967295) MakeNameEx(0x00015C6A,"fcn_00015C6B",1) SetRegEx(0x00015c6a,"T",1,2) #0x00015c6a->0x00015c6c Thumb Supervisor 0x00015c6a 0x62c1 STR r1, [r0, #0x2c] r1=0x00000000 r0=0x00825A10 [0x00825A3C]=00000000 SetRegEx(0x00015c6c,"T",1,2) #0x00015c6c->0x00015c3a Thumb Supervisor 0x00015c6c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00015c3a,"T",1,2) #0x00015c3a->0x00015c3c Thumb Supervisor 0x00015c3a 0x6820 LDR r0, [r4, #0] r0:0x00825A10=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x00015c3c,"T",1,2) #0x00015c3c->0x00015c3e Thumb Supervisor 0x00015c3c 0x6f81 LDR r1, [r0, #0x78] r1:0x00000000=>0x00015C81 r0=0x0001FD44 [0x0001FDBC]=00015c81 SetRegEx(0x00015c3e,"T",1,2) #0x00015c3e->0x00015c40 Thumb Supervisor 0x00015c3e 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015c40,"T",1,2) #0x00015c40->0x00015c44 Thumb Supervisor 0x00015c40 0xe8bd4010 POP.W {r4, r14} r4:0x00825A10=>0x00000006 r14=0x9997FC4B SetRegEx(0x00015c44,"T",1,2) #0x00015c44->0x00015c80 Thumb Supervisor 0x00015c44 0x4708 BX r1 r1=0x00015C81 SetRegEx(0x00015c80,"T",1,2) #0x00015c80->0x00015c82 Thumb Supervisor 0x00015c80 0x6b40 LDR r0, [r0, #0x34] r0:0x00825A10=>0x00000000 [0x00825A44]=00000000 SetRegEx(0x00015c82,"T",1,2) #0x00015c82->0x00015c84 Thumb Supervisor 0x00015c82 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x00015c84,"T",1,2) #0x00015c84->0x00015c8a Thumb Supervisor 0x00015c84 0xd001 BEQ 0x00015c8a SetRegEx(0x00015c8a,"T",1,2) #0x00015c8a->0x0001930a Thumb Supervisor 0x00015c8a 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x8000855A,"T",1,2) #0x00019308->0x8000855a Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x8000855B MakeFunction(0x8000855A,4294967295) MakeNameEx(0x8000855A,"fcn_8000855B",1) SetRegEx(0x800088C2,"T",1,2) #0x00019308->0x800088c2 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x800088C3 MakeFunction(0x800088C2,4294967295) MakeNameEx(0x800088C2,"fcn_800088C3",1) SetRegEx(0x00014B68,"T",1,2) #0x00019308->0x00014b68 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x00014B69 MakeFunction(0x00014B68,4294967295) MakeNameEx(0x00014B68,"fcn_00014B69",1) SetRegEx(0x00014b68,"T",1,2) #0x00014b68->0x00014b6a Thumb Supervisor 0x00014b68 0xb510 PUSH {r4, r14} r4=0x00000009 r14=0x9997FC4B SetRegEx(0x00014b6a,"T",1,2) #0x00014b6a->0x00014b6c Thumb Supervisor 0x00014b6a 0x4604 MOV r4, r0 r4:0x00000009=>0x0081E330 r0=0x0081E330 SetRegEx(0x00014b6c,"T",1,2) #0x00014b6c->0x00014bb2 Thumb Supervisor 0x00014b6c 0xbb09 CBNZ r1, 0x00014bb2 r1=0x00000001 SetRegEx(0x00014bb2,"T",1,2) #0x00014bb2->0x00014bb4 Thumb Supervisor 0x00014bb2 0x4809 LDR r0, [pc, #0x24] ; 0x00014bd8 r0:0x0081E330=>0x008232F8 [0x00014BD8]=008232f8 SetRegEx(0x00014bb4,"T",1,2) #0x00014bb4->0x00014bb6 Thumb Supervisor 0x00014bb4 0x69c0 LDR r0, [r0, #0x1c] r0:0x008232F8=>0x00000001 [0x00823314]=00000001 SetRegEx(0x00014bb6,"T",1,2) #0x00014bb6->0x00014bb8 Thumb Supervisor 0x00014bb6 0xb2c0 UXTB r0, r0 r0=0x00000001 SetRegEx(0x00014bb8,"T",1,2) #0x00014bb8->0x00014bba Thumb Supervisor 0x00014bb8 0x2801 CMP r0, #0x01 r0=0x00000001 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00014bba,"T",1,2) #0x00014bba->0x00014bbc Thumb Supervisor 0x00014bba 0xd105 BNE 0x00014bc8 SetRegEx(0x00014bbc,"T",1,2) #0x00014bbc->0x00014bc0 Thumb Supervisor 0x00014bbc 0xe8bd4010 POP.W {r4, r14} r4:0x0081E330=>0x00000009 r14=0x9997FC4B SetRegEx(0x00014bc0,"T",1,2) #0x00014bc0->0x00014bc2 Thumb Supervisor 0x00014bc0 0x4807 LDR r0, [pc, #0x1c] ; 0x00014be0 r0:0x00000001=>0x0081E4C4 [0x00014BDE]=e4c40081 SetRegEx(0x00014bc2,"T",1,2) #0x00014bc2->0x00014bc4 Thumb Supervisor 0x00014bc2 0x2108 MOVS r1, #0x08 r1:0x00000001=>0x00000008 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00014bc4,"T",1,2) #0x00014bc4->0x000190d4 Thumb Supervisor 0x00014bc4 0xf004ba86 B.W 0x000190d4 SetRegEx(0x00014F32,"T",1,2) #0x00019308->0x00014f32 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x00014F33 MakeFunction(0x00014F32,4294967295) MakeNameEx(0x00014F32,"fcn_00014F33",1) SetRegEx(0x00014f32,"T",1,2) #0x00014f32->0x00014f34 Thumb Supervisor 0x00014f32 0x2900 CMP r1, #00 r1=0x00000001 SetRegEx(0x00014f34,"T",1,2) #0x00014f34->0x00014f36 Thumb Supervisor 0x00014f34 0xb510 PUSH {r4, r14} r4=0x0000000A r14=0x9997FC4B SetRegEx(0x00014f36,"T",1,2) #0x00014f36->0x00014f52 Thumb Supervisor 0x00014f36 0xd10c BNE 0x00014f52 SetRegEx(0x00014f52,"T",1,2) #0x00014f52->0x0001930a Thumb Supervisor 0x00014f52 0xbd10 POP {r4, r15} r4=0x0000000A r15:0x00014F52=>0x0001930A SetRegEx(0x000148E4,"T",1,2) #0x00019308->0x000148e4 Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x000148E5 MakeFunction(0x000148E4,4294967295) MakeNameEx(0x000148E4,"fcn_000148E5",1) SetRegEx(0x000148e4,"T",1,2) #0x000148e4->0x000148e6 Thumb Supervisor 0x000148e4 0x4821 LDR r0, [pc, #0x84] ; 0x0001496c r0:0x0081E33C=>0x0081CAE8 [0x0001496A]=cae80001 SetRegEx(0x000148e6,"T",1,2) #0x000148e6->0x000148ea Thumb Supervisor 0x000148e6 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x0000000B r5=0x0081E4CC r6=0x00825070 r7=0x00825A10 r8=0x00000001 r14=0x9997FC4B SetRegEx(0x000148ea,"T",1,2) #0x000148ea->0x000148ec Thumb Supervisor 0x000148ea 0x6804 LDR r4, [r0, #0] r4:0x0000000B=>0x00825AF8 r0=0x0081CAE8 [0x0081CAE8]=00825af8 SetRegEx(0x000148ec,"T",1,2) #0x000148ec->0x000148ee Thumb Supervisor 0x000148ec 0x4821 LDR r0, [pc, #0x84] ; 0x00014974 r0:0x0081CAE8=>0x0081CAE4 [0x00014972]=cae40080 SetRegEx(0x000148ee,"T",1,2) #0x000148ee->0x000148f0 Thumb Supervisor 0x000148ee 0x6805 LDR r5, [r0, #0] r5:0x0081E4CC=>0x00825070 r0=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x000148f0,"T",1,2) #0x000148f0->0x0001494a Thumb Supervisor 0x000148f0 0xbb59 CBNZ r1, 0x0001494a r1=0x00000001 SetRegEx(0x0001494a,"T",1,2) #0x0001494a->0x0001494c Thumb Supervisor 0x0001494a 0x6820 LDR r0, [r4, #0] r0:0x0081CAE4=>0x0001FADC r4=0x00825AF8 [0x00825AF8]=0001fadc SetRegEx(0x0001494c,"T",1,2) #0x0001494c->0x0001494e Thumb Supervisor 0x0001494c 0x69c1 LDR r1, [r0, #0x1c] r1:0x00000001=>0x00016B59 r0=0x0001FADC [0x0001FAF8]=00016b59 SetRegEx(0x0001494e,"T",1,2) #0x0001494e->0x00014950 Thumb Supervisor 0x0001494e 0x4620 MOV r0, r4 r0:0x0001FADC=>0x00825AF8 r4=0x00825AF8 SetRegEx(0x00014950,"T",1,2) #0x00014950->0x00016b58 Thumb Supervisor 0x00014950 0x4788 BLX r1 r1=0x00016B59 SetRegEx(0x00016B58,"T",1,2) #0x00014950->0x00016b58 Thumb Supervisor 0x00014950 0x4788 BLX r1 r1=0x00016B59 MakeFunction(0x00016B58,4294967295) MakeNameEx(0x00016B58,"fcn_00016B59",1) SetRegEx(0x00016b58,"T",1,2) #0x00016b58->0x00016b5c Thumb Supervisor 0x00016b58 0xf8900040 LDRB.W r0, [r0, #64] ; 0x00000040 r0:0x00825AF8=>0x00000001 [0x00825B38]=00000101 SetRegEx(0x00016b5c,"T",1,2) #0x00016b5c->0x00014952 Thumb Supervisor 0x00016b5c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00014952,"T",1,2) #0x00014952->0x00014954 Thumb Supervisor 0x00014952 0x2803 CMP r0, #0x03 r0=0x00000001 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x00014954,"T",1,2) #0x00014954->0x00014964 Thumb Supervisor 0x00014954 0xd106 BNE 0x00014964 SetRegEx(0x00014964,"T",1,2) #0x00014964->0x0001930a Thumb Supervisor 0x00014964 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x00825AF8=>0x0000000B r5:0x00825070=>0x0081E4CC r6=0x00825070 r7=0x00825A10 r8=0x00000001 r15:0x00014964=>0x0001930A SetRegEx(0x000144DA,"T",1,2) #0x00019308->0x000144da Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x000144DB MakeFunction(0x000144DA,4294967295) MakeNameEx(0x000144DA,"fcn_000144DB",1) SetRegEx(0x000144da,"T",1,2) #0x000144da->0x0001930a Thumb Supervisor 0x000144da 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001410E,"T",1,2) #0x00019308->0x0001410e Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x0001410F MakeFunction(0x0001410E,4294967295) MakeNameEx(0x0001410E,"fcn_0001410F",1) SetRegEx(0x0001410e,"T",1,2) #0x0001410e->0x0001930a Thumb Supervisor 0x0001410e 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0080A43A,"T",1,2) #0x00019308->0x0080a43a Thumb Supervisor 0x00019308 0x4790 BLX r2 r2=0x0080A43B MakeFunction(0x0080A43A,4294967295) MakeNameEx(0x0080A43A,"fcn_0080A43B",1) SetRegEx(0x00019312,"T",1,2) #0x00019312->0x00019314 Thumb Supervisor 0x00019312 0x6830 LDR r0, [r6, #0] r0:0x0000000F=>0x0001FA3C r6=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x00019314,"T",1,2) #0x00019314->0x00019316 Thumb Supervisor 0x00019314 0x2240 MOVS r2, #0x40 r2:0x0080A43B=>0x00000040 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00019316,"T",1,2) #0x00019316->0x00019318 Thumb Supervisor 0x00019316 0x214f MOVS r1, #0x4f r1:0x00000001=>0x0000004F SetRegEx(0x00019318,"T",1,2) #0x00019318->0x0001931a Thumb Supervisor 0x00019318 0x6bc3 LDR r3, [r0, #0x3c] r3:0x00000000=>0x000165F3 r0=0x0001FA3C [0x0001FA78]=000165f3 SetRegEx(0x0001931a,"T",1,2) #0x0001931a->0x0001931c Thumb Supervisor 0x0001931a 0x4630 MOV r0, r6 r0:0x0001FA3C=>0x00825070 r6=0x00825070 SetRegEx(0x0001931c,"T",1,2) #0x0001931c->0x000165f2 Thumb Supervisor 0x0001931c 0x4798 BLX r3 r3=0x000165F3 SetRegEx(0x0001931e,"T",1,2) #0x0001931e->0x00019320 Thumb Supervisor 0x0001931e 0x2800 CMP r0, #00 r0=0x00000001 SetRegEx(0x00019320,"T",1,2) #0x00019320->0x0001933c Thumb Supervisor 0x00019320 0xd10c BNE 0x0001933c SetRegEx(0x0001933c,"T",1,2) #0x0001933c->0x0001bfae Thumb Supervisor 0x0001933c 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x0000000F=>0x00824EE0 r5:0x0081E4CC=>0x00825070 r6:0x00825070=>0x00000000 r7:0x00825A10=>0x00823D20 r8:0x00000001=>0x00824F38 r15:0x0001933C=>0x0001BFAE SetRegEx(0x0001bfae,"T",1,2) #0x0001bfae->0x0001bfb0 Thumb Supervisor 0x0001bfae 0x2300 MOVS r3, #00 r3:0x000165F3=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001bfb0,"T",1,2) #0x0001bfb0->0x0001bfb2 Thumb Supervisor 0x0001bfb0 0x48c4 LDR r0, [pc, #0x310] ; 0x0001c2c4 r0:0x00000001=>0x00824EE0 [0x0001C2C2]=4ee00082 SetRegEx(0x0001bfb2,"T",1,2) #0x0001bfb2->0x0001bfb4 Thumb Supervisor 0x0001bfb2 0x2201 MOVS r2, #0x01 r2:0x00000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0001bfb4,"T",1,2) #0x0001bfb4->0x0001bfb6 Thumb Supervisor 0x0001bfb4 0x4619 MOV r1, r3 r1:0x0000004F=>0x00000000 r3=0x00000000 SetRegEx(0x0001bfb6,"T",1,2) #0x0001bfb6->0x00019898 Thumb Supervisor 0x0001bfb6 0xf7fdfc6f BL 0x00019898 SetRegEx(0x00019898,"T",1,2) #0x0001bfb6->0x00019898 Thumb Supervisor 0x0001bfb6 0xf7fdfc6f BL 0x00019898 MakeFunction(0x00019898,4294967295) MakeNameEx(0x00019898,"fcn_00019898",1) SetRegEx(0x0001989a,"T",1,2) #0x0001989a->0x0001989c Thumb Supervisor 0x0001989a 0x4604 MOV r4, r0 r4=0x00824EE0 r0=0x00824EE0 SetRegEx(0x0001989c,"T",1,2) #0x0001989c->0x0001989e Thumb Supervisor 0x0001989c 0x460d MOV r5, r1 r5:0x00825070=>0x00000000 r1=0x00000000 SetRegEx(0x0001989e,"T",1,2) #0x0001989e->0x000198a0 Thumb Supervisor 0x0001989e 0x4616 MOV r6, r2 r6:0x00000000=>0x00000001 r2=0x00000001 SetRegEx(0x000198a0,"T",1,2) #0x000198a0->0x0000b7c4 Thumb Supervisor 0x000198a0 0xf7f1ef90 UNDEFINED OPCODE r0=0x00824EE0 r1=0x00000000 r2=0x00000001 r3=0x00000000 r4=0x00824EE0 r5=0x00000000 r6=0x00000001 r7=0x00823D20 r8=0x00824F38 r9=0x00825A68 r10=0x20000000 r11=0x00000004 r12=0x00000000 r13=0x79AF5108 r14=0x9997FC4B r15:0x000198A0=>0x0000B7C4 r16=0x6E13D587 r17=0x3B466C62 r18=0xF26FAECD r19=0xB7ECBE64 r20=0xB645DB03 r21=0x00827D00 r22=0x0E948BA6 r23=0x00827F00 r24=0x0001999C r25=0x00827C18 r26:0x0001BFBB=>0x000198A5 r27=0x00828000 r28=0x53037D6A r29=0x00827F80 r30=0x3B4FA10A r31:0x200001F3=>0x200001D3 r32=0xA006F18C r33=0x20000133 r34=0x680DC3DE r35=0x100F958F r36=0x980D2FC3 r37=0x00827C18 r38:0x0001BFBB=>0x000198A5 r39=0x79AF5108 r40=0x9997FC4B cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0000b7c4,"T",0,2) #0x0000b7c4->0x0000b7c8 ARM Supervisor 0x0000b7c4 0xe92d41f0 STMDB r13!, {r4, r5, r6, r7, r8, r14} r13=0x79AF5108 r4=0x00824EE0 r5=0x00000000 r6=0x00000001 r7=0x00823D20 r8=0x00824F38 r14=0x9997FC4B SetRegEx(0x0000b7c8,"T",0,2) #0x0000b7c8->0x0000b7cc ARM Supervisor 0x0000b7c8 0xe59f5504 LDR r5, [r15, #0x504] r5:0x00000000=>0x20100000 r15:0x0000B7C8=>0x0000B7CC [0x0000BCCC]=20102000 SetRegEx(0x0000b7cc,"T",0,2) #0x0000b7cc->0x0000b7d0 ARM Supervisor 0x0000b7cc 0xe3a04000 MOV r4, #0x0 r4:0x00824EE0=>0x00000000 SetRegEx(0x0000b7d0,"T",0,2) #0x0000b7d0->0x0000b7d4 ARM Supervisor 0x0000b7d0 0xe5950000 LDR r0, [r5] r0:0x00824EE0=>0x00005030 r5=0x20100000 [0x20100000]=00005030 SetRegEx(0x0000b7d4,"T",0,2) #0x0000b7d4->0x0000b7d8 ARM Supervisor 0x0000b7d4 0xe3800003 ORR r0, r0, #0x3 r0:0x00005030=>0x00005033 SetRegEx(0x0000b7d8,"T",0,2) #0x0000b7d8->0x0000b7dc ARM Supervisor 0x0000b7d8 0xe5850000 STR r0, [r5] r0=0x00005033 r5=0x20100000 [0x20100000]:00005030=>00005033 SetRegEx(0x0000b7dc,"T",0,2) #0x0000b7dc->0x0000b7e0 ARM Supervisor 0x0000b7dc 0xe5950100 LDR r0, [r5, #0x100] r0:0x00005033=>0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b7e0,"T",0,2) #0x0000b7e0->0x0000b7e4 ARM Supervisor 0x0000b7e0 0xe3800001 ORR r0, r0, #0x1 r0:0x00210AE0=>0x00210AE1 SetRegEx(0x0000b7e4,"T",0,2) #0x0000b7e4->0x0000b7e8 ARM Supervisor 0x0000b7e4 0xe5850100 STR r0, [r5, #0x100] r0=0x00210AE1 r5=0x20100000 [0x20100100]:00210ae0=>00210ae1 SetRegEx(0x0000b7e8,"T",0,2) #0x0000b7e8->0x0000b7ec ARM Supervisor 0x0000b7e8 0xe5950300 LDR r0, [r5, #0x300] r0:0x00210AE1=>0x00000000 r5=0x20100000 [0x20100300]=00000000 SetRegEx(0x0000b7ec,"T",0,2) #0x0000b7ec->0x0000b7f0 ARM Supervisor 0x0000b7ec 0xe3800802 ORR r0, r0, #0x20000 r0:0x00000000=>0x00020000 SetRegEx(0x0000b7f0,"T",0,2) #0x0000b7f0->0x0000b7f4 ARM Supervisor 0x0000b7f0 0xe5850300 STR r0, [r5, #0x300] r0=0x00020000 r5=0x20100000 [0x20100300]:00000000=>00020000 SetRegEx(0x0000b7f4,"T",0,2) #0x0000b7f4->0x0000b7f8 ARM Supervisor 0x0000b7f4 0xe595021c LDR r0, [r5, #0x21c] r0:0x00020000=>0x00000000 r5=0x20100000 [0x2010021C]=00000000 SetRegEx(0x0000b7f8,"T",0,2) #0x0000b7f8->0x0000b7fc ARM Supervisor 0x0000b7f8 0xe3c00801 BIC r0, r0, #0x10000 r0=0x00000000 SetRegEx(0x0000b7fc,"T",0,2) #0x0000b7fc->0x0000b800 ARM Supervisor 0x0000b7fc 0xe585021c STR r0, [r5, #0x21c] r0=0x00000000 r5=0x20100000 [0x2010021C]=00000000 SetRegEx(0x0000b800,"T",0,2) #0x0000b800->0x0000b804 ARM Supervisor 0x0000b800 0xe2856a02 ADD r6, r5, #0x2000 r6:0x00000001=>0x20102000 r5=0x20100000 SetRegEx(0x0000b804,"T",0,2) #0x0000b804->0x0000b808 ARM Supervisor 0x0000b804 0xe5960000 LDR r0, [r6] r0:0x00000000=>0x00538000 r6=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b808,"T",0,2) #0x0000b808->0x0000b80c ARM Supervisor 0x0000b808 0xe3800a01 ORR r0, r0, #0x1000 r0:0x00538000=>0x00539000 SetRegEx(0x0000b80c,"T",0,2) #0x0000b80c->0x0000b810 ARM Supervisor 0x0000b80c 0xe5860000 STR r0, [r6] r0=0x00539000 r6=0x20102000 [0x20102000]:00538000=>005393ff SetRegEx(0x0000b810,"T",0,2) #0x0000b810->0x0000b814 ARM Supervisor 0x0000b810 0xe3a00064 MOV r0, #0x64 r0:0x00539000=>0x00000064 SetRegEx(0x0000b814,"T",0,2) #0x0000b814->0x0001068a ARM Supervisor 0x0000b814 0xfb00139b BLX 0x0001068a cpsr:0x200001d3=>0x200001f3 SetRegEx(0x0001068A,"T",1,2) #0x0000b814->0x0001068a ARM Supervisor 0x0000b814 0xfb00139b BLX 0x0001068a cpsr:0x200001d3=>0x200001f3 MakeFunction(0x0001068A,4294967295) MakeNameEx(0x0001068A,"fcn_0001068a",1) SetRegEx(0x0001068c,"T",1,2) #0x0001068c->0x0001068e Thumb Supervisor 0x0001068c 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001068e,"T",1,2) #0x0001068e->0x00010690 Thumb Supervisor 0x0001068e 0x4a27 LDR r2, [pc, #0x9c] ; 0x0001072c r2:0x00000001=>0x0081C9E8 [0x0001072C]=0081c9e8 SetRegEx(0x00010690,"T",1,2) #0x00010690->0x00010694 Thumb Supervisor 0x00010690 0xe000 B 0x00010694 SetRegEx(0x00010694,"T",1,2) #0x00010694->0x00010696 Thumb Supervisor 0x00010694 0x6011 STR r1, [r2, #0] r1=0x00000000 r2=0x0081C9E8 [0x0081C9E8]:00000064=>00000000 SetRegEx(0x00010696,"T",1,2) #0x00010696->0x00010698 Thumb Supervisor 0x00010696 0x4281 CMP r1, r0 r1=0x00000000 r0=0x00000064 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00010698,"T",1,2) #0x00010698->0x00010692 Thumb Supervisor 0x00010698 0xd3fb BCC 0x00010692 SetRegEx(0x00010692,"T",1,2) #0x00010692->0x00010694 Thumb Supervisor 0x00010692 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0001069a,"T",1,2) #0x0001069a->0x0000b818 Thumb Supervisor 0x0001069a 0x4770 BX r14 r14=0x9997FC4B cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0000b818,"T",0,2) #0x0000b818->0x0000b81c ARM Supervisor 0x0000b818 0xe3a07000 MOV r7, #0x0 r7:0x00823D20=>0x00000000 SetRegEx(0x0000b81c,"T",0,2) #0x0000b81c->0x0000b820 ARM Supervisor 0x0000b81c 0xe5867000 STR r7, [r6] r7=0x00000000 r6=0x20102000 [0x20102000]:005393ff=>00008000 SetRegEx(0x0000b820,"T",0,2) #0x0000b820->0x0000b824 ARM Supervisor 0x0000b820 0xe5960010 LDR r0, [r6, #0x10] r0:0x00000064=>0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b824,"T",0,2) #0x0000b824->0x0000b828 ARM Supervisor 0x0000b824 0xe3800b02 ORR r0, r0, #0x800 r0:0x806D3000=>0x806D3800 SetRegEx(0x0000b828,"T",0,2) #0x0000b828->0x0000b82c ARM Supervisor 0x0000b828 0xe5860010 STR r0, [r6, #0x10] r0=0x806D3800 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b82c,"T",0,2) #0x0000b82c->0x0000b830 ARM Supervisor 0x0000b82c 0xe5960300 LDR r0, [r6, #0x300] r0:0x806D3800=>0x0000118A r6=0x20102000 [0x20102300]=0000118a SetRegEx(0x0000b830,"T",0,2) #0x0000b830->0x0000b834 ARM Supervisor 0x0000b830 0xe3100a01 TST r0, #0x1000 r0=0x0000118A cpsr:0x600001d3=>0x000001d3 SetRegEx(0x0000b834,"T",0,2) #0x0000b834->0x0000b86c ARM Supervisor 0x0000b834 0x1a00000c BNE 0x0000b86c SetRegEx(0x0000b86c,"T",0,2) #0x0000b86c->0x0000b870 ARM Supervisor 0x0000b86c 0xe59f0464 LDR r0, [r15, #0x464] r0:0x0000118A=>0x0081C64C r15:0x0000B86C=>0x0000B870 [0x0000BCD0]=20104000 SetRegEx(0x0000b870,"T",0,2) #0x0000b870->0x0000b874 ARM Supervisor 0x0000b870 0xe5901000 LDR r1, [r0] r1:0x00000064=>0x00000000 r0=0x0081C64C [0x0081C64C]=00000000 SetRegEx(0x0000b874,"T",0,2) #0x0000b874->0x0000b878 ARM Supervisor 0x0000b874 0xe1510004 CMP r1, r4 r1=0x00000000 r4=0x00000000 cpsr:0x000001d3=>0x600001d3 SetRegEx(0x0000b878,"T",0,2) #0x0000b878->0x0000b87c ARM Supervisor 0x0000b878 0x35804000 STRCC r4, [r0] r4=0x00000000 r0=0x0081C64C [0x0081C64C]=00000000 SetRegEx(0x0000b87c,"T",0,2) #0x0000b87c->0x0000b880 ARM Supervisor 0x0000b87c 0xe5950300 LDR r0, [r5, #0x300] r0:0x0081C64C=>0x00020000 r5=0x20100000 [0x20100300]=00020000 SetRegEx(0x0000b880,"T",0,2) #0x0000b880->0x0000b884 ARM Supervisor 0x0000b880 0xe3c00802 BIC r0, r0, #0x20000 r0:0x00020000=>0x00000000 SetRegEx(0x0000b884,"T",0,2) #0x0000b884->0x0000b888 ARM Supervisor 0x0000b884 0xe5850300 STR r0, [r5, #0x300] r0=0x00000000 r5=0x20100000 [0x20100300]:00020000=>00000000 SetRegEx(0x0000b888,"T",0,2) #0x0000b888->0x0000b88c ARM Supervisor 0x0000b888 0xe5950100 LDR r0, [r5, #0x100] r0:0x00000000=>0x00210AE1 r5=0x20100000 [0x20100100]=00210ae1 SetRegEx(0x0000b88c,"T",0,2) #0x0000b88c->0x0000b890 ARM Supervisor 0x0000b88c 0xe3c00001 BIC r0, r0, #0x1 r0:0x00210AE1=>0x00210AE0 SetRegEx(0x0000b890,"T",0,2) #0x0000b890->0x0000b894 ARM Supervisor 0x0000b890 0xe5850100 STR r0, [r5, #0x100] r0=0x00210AE0 r5=0x20100000 [0x20100100]:00210ae1=>00210ae0 SetRegEx(0x0000b894,"T",0,2) #0x0000b894->0x0000b898 ARM Supervisor 0x0000b894 0xe5950000 LDR r0, [r5] r0:0x00210AE0=>0x00005033 r5=0x20100000 [0x20100000]=00005033 SetRegEx(0x0000b898,"T",0,2) #0x0000b898->0x0000b89c ARM Supervisor 0x0000b898 0xe3c00003 BIC r0, r0, #0x3 r0:0x00005033=>0x00005030 SetRegEx(0x0000b89c,"T",0,2) #0x0000b89c->0x0000b8a0 ARM Supervisor 0x0000b89c 0xe5850000 STR r0, [r5] r0=0x00005030 r5=0x20100000 [0x20100000]:00005033=>00005030 SetRegEx(0x0000b8a0,"T",0,2) #0x0000b8a0->0x0000d582 ARM Supervisor 0x0000b8a0 0xfb000736 BLX 0x0000d582 cpsr:0x600001d3=>0x600001f3 SetRegEx(0x0000D582,"T",1,2) #0x0000b8a0->0x0000d582 ARM Supervisor 0x0000b8a0 0xfb000736 BLX 0x0000d582 cpsr:0x600001d3=>0x600001f3 MakeFunction(0x0000D582,4294967295) MakeNameEx(0x0000D582,"fcn_0000d582",1) SetRegEx(0x0000d584,"T",1,2) #0x0000d584->0x0000d586 Thumb Supervisor 0x0000d584 0x2000 MOVS r0, #00 r0:0x00005030=>0x00000000 SetRegEx(0x0000d586,"T",1,2) #0x0000d586->0x0000d588 Thumb Supervisor 0x0000d586 0xb5f0 PUSH {r4, r5, r6, r7, r14} r4=0x00000000 r5=0x20100000 r6=0x20102000 r7=0x00000000 r14=0x9997FC4B SetRegEx(0x0000d588,"T",1,2) #0x0000d588->0x0000d58a Thumb Supervisor 0x0000d588 0x1e41 SUBS r1, r0, #1 r1:0x00000000=>0xFFFFFFFF r0=0x00000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000d58a,"T",1,2) #0x0000d58a->0x0000d58c Thumb Supervisor 0x0000d58a 0x6011 STR r1, [r2, #0] r1=0xFFFFFFFF r2=0x20101098 [0x20101098]=00000000 SetRegEx(0x0000d58c,"T",1,2) #0x0000d58c->0x0000d58e Thumb Supervisor 0x0000d58c 0x6051 STR r1, [r2, #0x4] r1=0xFFFFFFFF r2=0x20101098 [0x2010109C]=00000000 SetRegEx(0x0000d58e,"T",1,2) #0x0000d58e->0x0000d592 Thumb Supervisor 0x0000d58e 0xf04f0307 MOV.W r3, #7 ; 0x00000007 r3:0x00000000=>0x00000007 SetRegEx(0x0000d592,"T",1,2) #0x0000d592->0x0000d594 Thumb Supervisor 0x0000d592 0x4d12 LDR r5, [pc, #0x48] ; 0x0000d5dc r5:0x20100000=>0x0081C67C [0x0000D5DC]=0081c67c SetRegEx(0x0000d594,"T",1,2) #0x0000d594->0x0000d596 Thumb Supervisor 0x0000d594 0x4c13 LDR r4, [pc, #0x4c] ; 0x0000d5e4 r4:0x00000000=>0x20101C00 [0x0000D5E2]=1c000081 SetRegEx(0x0000d596,"T",1,2) #0x0000d596->0x0000d598 Thumb Supervisor 0x0000d596 0x686a LDR r2, [r5, #0x4] r2:0x20101098=>0x20101800 r5=0x0081C67C [0x0081C680]=20101800 SetRegEx(0x0000d598,"T",1,2) #0x0000d598->0x0000d59c Thumb Supervisor 0x0000d598 0xeb040680 ADD.W r6, r4, r0, LSL #2 r6:0x20102000=>0x20101C00 r4=0x20101C00 r0=0x00000000 SetRegEx(0x0000d59c,"T",1,2) #0x0000d59c->0x0000d59e Thumb Supervisor 0x0000d59c 0x6829 LDR r1, [r5, #0] r1:0xFFFFFFFF=>0x00801000 r5=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d59e,"T",1,2) #0x0000d59e->0x0000d5a2 Thumb Supervisor 0x0000d59e 0xeb011140 ADD.W r1, r1, r0, LSL #5 r1=0x00801000 r0=0x00000000 SetRegEx(0x0000d5a2,"T",1,2) #0x0000d5a2->0x0000d5a4 Thumb Supervisor 0x0000d5a2 0x8108 STRH r0, [r1, #0x8] r0=0x00000000 r1=0x00801000 [0x00801008]=00000000 SetRegEx(0x0000d5a4,"T",1,2) #0x0000d5a4->0x0000d5a6 Thumb Supervisor 0x0000d5a4 0x6033 STR r3, [r6, #0] r3=0x00000007 r6=0x20101C00 [0x20101C00]=00000000 SetRegEx(0x0000d5a6,"T",1,2) #0x0000d5a6->0x0000d5aa Thumb Supervisor 0x0000d5a6 0xf8527020 LDR.W r7, [r2, r0, LSL #2] r7=0x00000000 r2=0x20101800 r0=0x00000000 SetRegEx(0x0000d5aa,"T",1,2) #0x0000d5aa->0x0000d5ac Thumb Supervisor 0x0000d5aa 0x2f00 CMP r7, #00 r7=0x00000000 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x0000d5ac,"T",1,2) #0x0000d5ac->0x0000d5ae Thumb Supervisor 0x0000d5ac 0xd1fb BNE 0x0000d5a6 SetRegEx(0x0000d5ae,"T",1,2) #0x0000d5ae->0x0000d5b2 Thumb Supervisor 0x0000d5ae 0xf1000001 ADD.W r0, r0, #1 ; 0x00000001 r0:0x00000000=>0x00000001 SetRegEx(0x0000d5b2,"T",1,2) #0x0000d5b2->0x0000d5b4 Thumb Supervisor 0x0000d5b2 0x7008 STRB r0, [r1, #0] r0=0x00000001 r1=0x00801000 [0x00801000]:00008bff=>00008b01 SetRegEx(0x0000d5b4,"T",1,2) #0x0000d5b4->0x0000d5b6 Thumb Supervisor 0x0000d5b4 0xb280 UXTH r0, r0 r0=0x00000001 SetRegEx(0x0000d5b6,"T",1,2) #0x0000d5b6->0x0000d5b8 Thumb Supervisor 0x0000d5b6 0x28ff CMP r0, #0xff r0=0x00000001 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000d5b8,"T",1,2) #0x0000d5b8->0x0000d598 Thumb Supervisor 0x0000d5b8 0xd3ee BCC 0x0000d598 SetRegEx(0x0000d5ba,"T",1,2) #0x0000d5ba->0x0000d5bc Thumb Supervisor 0x0000d5ba 0x6828 LDR r0, [r5, #0] r0:0x000000FF=>0x00801000 r5=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d5bc,"T",1,2) #0x0000d5bc->0x0000d5c0 Thumb Supervisor 0x0000d5bc 0xf64171e4 MOVW r1, #8164 ; 0x1fe4 r1:0x00802FC0=>0x00001FE4 SetRegEx(0x0000d5c0,"T",1,2) #0x0000d5c0->0x0000d5c4 Thumb Supervisor 0x0000d5c0 0xf64172e8 MOVW r2, #8168 ; 0x1fe8 r2:0x20101800=>0x00001FE8 SetRegEx(0x0000d5c4,"T",1,2) #0x0000d5c4->0x0000d5c6 Thumb Supervisor 0x0000d5c4 0x5040 STR r0, [r0, r1] r0=0x00801000 r1=0x00001FE4 SetRegEx(0x0000d5c6,"T",1,2) #0x0000d5c6->0x0000d5ca Thumb Supervisor 0x0000d5c6 0xf50051fe ADD.W r1, r0, #8128 ; 0x00001fc0 r1:0x00001FE4=>0x00802FC0 r0=0x00801000 SetRegEx(0x0000d5ca,"T",1,2) #0x0000d5ca->0x0000d5cc Thumb Supervisor 0x0000d5ca 0x5081 STR r1, [r0, r2] r1=0x00802FC0 r0=0x00801000 r2=0x00001FE8 SetRegEx(0x0000d5cc,"T",1,2) #0x0000d5cc->0x0000d5ce Thumb Supervisor 0x0000d5cc 0x21ff MOVS r1, #0xff r1:0x00802FC0=>0x000000FF cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000d5ce,"T",1,2) #0x0000d5ce->0x0000d5d0 Thumb Supervisor 0x0000d5ce 0x1f92 SUBS r2, r2, #6 r2:0x00001FE8=>0x00001FE2 SetRegEx(0x0000d5d0,"T",1,2) #0x0000d5d0->0x0000d5d2 Thumb Supervisor 0x0000d5d0 0x5281 STRH r1, [r0, r2] r1=0x000000FF r0=0x00801000 r2=0x00001FE2 SetRegEx(0x0000d5d2,"T",1,2) #0x0000d5d2->0x0000d5d6 Thumb Supervisor 0x0000d5d2 0xf50050ff ADD.W r0, r0, #8160 ; 0x00001fe0 r0:0x00801000=>0x00802FE0 SetRegEx(0x0000d5d6,"T",1,2) #0x0000d5d6->0x0000d5d8 Thumb Supervisor 0x0000d5d6 0x8001 STRH r1, [r0, #0] r1=0x000000FF r0=0x00802FE0 [0x00802FE0]=00ff00ff SetRegEx(0x0000d5d8,"T",1,2) #0x0000d5d8->0x0000b8a4 Thumb Supervisor 0x0000d5d8 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x20101C00=>0x00000000 r5:0x0081C67C=>0x20100000 r6:0x20101FF8=>0x20102000 r7=0x00000000 r15:0x0000D5D8=>0x0000B8A4 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0000b8a4,"T",0,2) #0x0000b8a4->0x0000b8a8 ARM Supervisor 0x0000b8a4 0xe59f140c LDR r1, [r15, #0x40c] r1:0x000000FF=>0x0081C638 r15:0x0000B8A4=>0x0000B8A8 [0x0000BCB0]=2ccf0000 SetRegEx(0x0000b8a8,"T",0,2) #0x0000b8a8->0x0000b8ac ARM Supervisor 0x0000b8a8 0xe5d10007 LDRB r0, [r1, #0x7] r0:0x00802FE0=>0x00000001 r1=0x0081C638 [0x0081C63F]=00010001 SetRegEx(0x0000b8ac,"T",0,2) #0x0000b8ac->0x0000b8b0 ARM Supervisor 0x0000b8ac 0xe3500000 CMP r0, #0x0 r0=0x00000001 SetRegEx(0x0000b8b0,"T",0,2) #0x0000b8b0->0x0000b8b4 ARM Supervisor 0x0000b8b0 0xe5960000 LDR r0, [r6] r0:0x00000001=>0x00008000 r6=0x20102000 [0x20102000]=00008000 SetRegEx(0x0000b8b4,"T",0,2) #0x0000b8b4->0x0000b8b8 ARM Supervisor 0x0000b8b4 0x13800801 ORRNE r0, r0, #0x10000 r0:0x00008000=>0x00018000 SetRegEx(0x0000b8b8,"T",0,2) #0x0000b8b8->0x0000b8bc ARM Supervisor 0x0000b8b8 0x03c00801 BICEQ r0, r0, #0x10000 r0=0x00018000 SetRegEx(0x0000b8bc,"T",0,2) #0x0000b8bc->0x0000b8c0 ARM Supervisor 0x0000b8bc 0xe5860000 STR r0, [r6] r0=0x00018000 r6=0x20102000 [0x20102000]:00008000=>00018000 SetRegEx(0x0000b8c0,"T",0,2) #0x0000b8c0->0x0000b8c4 ARM Supervisor 0x0000b8c0 0xe5960010 LDR r0, [r6, #0x10] r0:0x00018000=>0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b8c4,"T",0,2) #0x0000b8c4->0x0000b8c8 ARM Supervisor 0x0000b8c4 0xe3800a02 ORR r0, r0, #0x2000 r0=0x806D3000 SetRegEx(0x0000b8c8,"T",0,2) #0x0000b8c8->0x0000b8cc ARM Supervisor 0x0000b8c8 0xe5860010 STR r0, [r6, #0x10] r0=0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b8cc,"T",0,2) #0x0000b8cc->0x0000b8d0 ARM Supervisor 0x0000b8cc 0xe5960010 LDR r0, [r6, #0x10] r0=0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b8d0,"T",0,2) #0x0000b8d0->0x0000b8d4 ARM Supervisor 0x0000b8d0 0xe3800501 ORR r0, r0, #0x400000 r0=0x806D3000 SetRegEx(0x0000b8d4,"T",0,2) #0x0000b8d4->0x0000b8d8 ARM Supervisor 0x0000b8d4 0xe5860010 STR r0, [r6, #0x10] r0=0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b8d8,"T",0,2) #0x0000b8d8->0x0000b8dc ARM Supervisor 0x0000b8d8 0xe5960010 LDR r0, [r6, #0x10] r0=0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b8dc,"T",0,2) #0x0000b8dc->0x0000b8e0 ARM Supervisor 0x0000b8dc 0xe3800a01 ORR r0, r0, #0x1000 r0=0x806D3000 SetRegEx(0x0000b8e0,"T",0,2) #0x0000b8e0->0x0000b8e4 ARM Supervisor 0x0000b8e0 0xe5860010 STR r0, [r6, #0x10] r0=0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b8e4,"T",0,2) #0x0000b8e4->0x0000b8e8 ARM Supervisor 0x0000b8e4 0xe5960000 LDR r0, [r6] r0:0x806D3000=>0x00018000 r6=0x20102000 [0x20102000]=00018000 SetRegEx(0x0000b8e8,"T",0,2) #0x0000b8e8->0x0000b8ec ARM Supervisor 0x0000b8e8 0xe3800601 ORR r0, r0, #0x100000 r0:0x00018000=>0x00118000 SetRegEx(0x0000b8ec,"T",0,2) #0x0000b8ec->0x0000b8f0 ARM Supervisor 0x0000b8ec 0xe5860000 STR r0, [r6] r0=0x00118000 r6=0x20102000 [0x20102000]:00018000=>00118000 SetRegEx(0x0000b8f0,"T",0,2) #0x0000b8f0->0x0000b8f4 ARM Supervisor 0x0000b8f0 0xe5d10005 LDRB r0, [r1, #0x5] r0:0x00118000=>0x00000001 r1=0x0081C638 [0x0081C63D]=00010101 SetRegEx(0x0000b8f4,"T",0,2) #0x0000b8f4->0x0000b8f8 ARM Supervisor 0x0000b8f4 0xe3500000 CMP r0, #0x0 r0=0x00000001 SetRegEx(0x0000b8f8,"T",0,2) #0x0000b8f8->0x0000b8fc ARM Supervisor 0x0000b8f8 0xe5960000 LDR r0, [r6] r0:0x00000001=>0x00118000 r6=0x20102000 [0x20102000]=00118000 SetRegEx(0x0000b8fc,"T",0,2) #0x0000b8fc->0x0000b900 ARM Supervisor 0x0000b8fc 0x0a000007 BEQ 0x0000b920 SetRegEx(0x0000b900,"T",0,2) #0x0000b900->0x0000b904 ARM Supervisor 0x0000b900 0xe3800802 ORR r0, r0, #0x20000 r0:0x00118000=>0x00138000 SetRegEx(0x0000b904,"T",0,2) #0x0000b904->0x0000b908 ARM Supervisor 0x0000b904 0xe5860000 STR r0, [r6] r0=0x00138000 r6=0x20102000 [0x20102000]:00118000=>00138000 SetRegEx(0x0000b908,"T",0,2) #0x0000b908->0x0000b90c ARM Supervisor 0x0000b908 0xe5960000 LDR r0, [r6] r0=0x00138000 r6=0x20102000 [0x20102000]=00138000 SetRegEx(0x0000b90c,"T",0,2) #0x0000b90c->0x0000b910 ARM Supervisor 0x0000b90c 0xe3800501 ORR r0, r0, #0x400000 r0:0x00138000=>0x00538000 SetRegEx(0x0000b910,"T",0,2) #0x0000b910->0x0000b914 ARM Supervisor 0x0000b910 0xe5860000 STR r0, [r6] r0=0x00538000 r6=0x20102000 [0x20102000]:00138000=>00538000 SetRegEx(0x0000b914,"T",0,2) #0x0000b914->0x0000b918 ARM Supervisor 0x0000b914 0xe3a0060a MOV r0, #0xa00000 r0:0x00538000=>0x00A00000 SetRegEx(0x0000b918,"T",0,2) #0x0000b918->0x0000b91c ARM Supervisor 0x0000b918 0xe5860008 STR r0, [r6, #0x8] r0=0x00A00000 r6=0x20102000 [0x20102008]=00a00000 SetRegEx(0x0000b91c,"T",0,2) #0x0000b91c->0x0000b934 ARM Supervisor 0x0000b91c 0xea000004 B 0x0000b934 SetRegEx(0x0000b934,"T",0,2) #0x0000b934->0x0000b938 ARM Supervisor 0x0000b934 0xe3a00202 MOV r0, #0x20000000 r0:0x00A00000=>0x20000000 SetRegEx(0x0000b938,"T",0,2) #0x0000b938->0x0000b93c ARM Supervisor 0x0000b938 0xe5902120 LDR r2, [r0, #0x120] r2:0x00001FE2=>0x3F027239 r0=0x20000000 [0x20000120]=3f027239 SetRegEx(0x0000b93c,"T",0,2) #0x0000b93c->0x0000b940 ARM Supervisor 0x0000b93c 0xe3c22601 BIC r2, r2, #0x100000 r2=0x3F027239 SetRegEx(0x0000b940,"T",0,2) #0x0000b940->0x0000b944 ARM Supervisor 0x0000b940 0xe5802120 STR r2, [r0, #0x120] r2=0x3F027239 r0=0x20000000 [0x20000120]=3f027239 SetRegEx(0x0000b944,"T",0,2) #0x0000b944->0x0000b948 ARM Supervisor 0x0000b944 0xe5952000 LDR r2, [r5] r2:0x3F027239=>0x00005030 r5=0x20100000 [0x20100000]=00005030 SetRegEx(0x0000b948,"T",0,2) #0x0000b948->0x0000b94c ARM Supervisor 0x0000b948 0xe3c22008 BIC r2, r2, #0x8 r2=0x00005030 SetRegEx(0x0000b94c,"T",0,2) #0x0000b94c->0x0000b950 ARM Supervisor 0x0000b94c 0xe5852000 STR r2, [r5] r2=0x00005030 r5=0x20100000 [0x20100000]=00005030 SetRegEx(0x0000b950,"T",0,2) #0x0000b950->0x0000b954 ARM Supervisor 0x0000b950 0xe5952100 LDR r2, [r5, #0x100] r2:0x00005030=>0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b954,"T",0,2) #0x0000b954->0x0000b958 ARM Supervisor 0x0000b954 0xe3c2200c BIC r2, r2, #0xc r2=0x00210AE0 SetRegEx(0x0000b958,"T",0,2) #0x0000b958->0x0000b95c ARM Supervisor 0x0000b958 0xe5852100 STR r2, [r5, #0x100] r2=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b95c,"T",0,2) #0x0000b95c->0x0000b960 ARM Supervisor 0x0000b95c 0xe5952100 LDR r2, [r5, #0x100] r2=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b960,"T",0,2) #0x0000b960->0x0000b964 ARM Supervisor 0x0000b960 0xe3822b02 ORR r2, r2, #0x800 r2=0x00210AE0 SetRegEx(0x0000b964,"T",0,2) #0x0000b964->0x0000b968 ARM Supervisor 0x0000b964 0xe5852100 STR r2, [r5, #0x100] r2=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b968,"T",0,2) #0x0000b968->0x0000b96c ARM Supervisor 0x0000b968 0xe5952104 LDR r2, [r5, #0x104] r2:0x00210AE0=>0x0000050F r5=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b96c,"T",0,2) #0x0000b96c->0x0000b970 ARM Supervisor 0x0000b96c 0xe3822c05 ORR r2, r2, #0x500 r2=0x0000050F SetRegEx(0x0000b970,"T",0,2) #0x0000b970->0x0000b974 ARM Supervisor 0x0000b970 0xe5852104 STR r2, [r5, #0x104] r2=0x0000050F r5=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b974,"T",0,2) #0x0000b974->0x0000b978 ARM Supervisor 0x0000b974 0xe5952104 LDR r2, [r5, #0x104] r2=0x0000050F r5=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b978,"T",0,2) #0x0000b978->0x0000b97c ARM Supervisor 0x0000b978 0xe382200f ORR r2, r2, #0xf r2=0x0000050F SetRegEx(0x0000b97c,"T",0,2) #0x0000b97c->0x0000b980 ARM Supervisor 0x0000b97c 0xe5852104 STR r2, [r5, #0x104] r2=0x0000050F r5=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b980,"T",0,2) #0x0000b980->0x0000b984 ARM Supervisor 0x0000b980 0xe5d12006 LDRB r2, [r1, #0x6] r2:0x0000050F=>0x00000001 r1=0x0081C638 [0x0081C63E]=01000101 SetRegEx(0x0000b984,"T",0,2) #0x0000b984->0x0000b988 ARM Supervisor 0x0000b984 0xe3520000 CMP r2, #0x0 r2=0x00000001 SetRegEx(0x0000b988,"T",0,2) #0x0000b988->0x0000b98c ARM Supervisor 0x0000b988 0xe5952100 LDR r2, [r5, #0x100] r2:0x00000001=>0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b98c,"T",0,2) #0x0000b98c->0x0000b990 ARM Supervisor 0x0000b98c 0x0a00000c BEQ 0x0000b9c4 SetRegEx(0x0000b990,"T",0,2) #0x0000b990->0x0000b994 ARM Supervisor 0x0000b990 0xe3822040 ORR r2, r2, #0x40 r2=0x00210AE0 SetRegEx(0x0000b994,"T",0,2) #0x0000b994->0x0000b998 ARM Supervisor 0x0000b994 0xe5852100 STR r2, [r5, #0x100] r2=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b998,"T",0,2) #0x0000b998->0x0000b99c ARM Supervisor 0x0000b998 0xe5952100 LDR r2, [r5, #0x100] r2=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b99c,"T",0,2) #0x0000b99c->0x0000b9a0 ARM Supervisor 0x0000b99c 0xe3822020 ORR r2, r2, #0x20 r2=0x00210AE0 SetRegEx(0x0000b9a0,"T",0,2) #0x0000b9a0->0x0000b9a4 ARM Supervisor 0x0000b9a0 0xe5852100 STR r2, [r5, #0x100] r2=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b9a4,"T",0,2) #0x0000b9a4->0x0000b9a8 ARM Supervisor 0x0000b9a4 0xe5962010 LDR r2, [r6, #0x10] r2:0x00210AE0=>0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b9a8,"T",0,2) #0x0000b9a8->0x0000b9ac ARM Supervisor 0x0000b9a8 0xe382282d ORR r2, r2, #0x2d0000 r2=0x806D3000 SetRegEx(0x0000b9ac,"T",0,2) #0x0000b9ac->0x0000b9b0 ARM Supervisor 0x0000b9ac 0xe5862010 STR r2, [r6, #0x10] r2=0x806D3000 r6=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b9b0,"T",0,2) #0x0000b9b0->0x0000b9b4 ARM Supervisor 0x0000b9b0 0xe590209c LDR r2, [r0, #0x9c] r2:0x806D3000=>0x808B083F r0=0x20000000 [0x2000009C]=808b083f SetRegEx(0x0000b9b4,"T",0,2) #0x0000b9b4->0x0000b9b8 ARM Supervisor 0x0000b9b4 0xe3822722 ORR r2, r2, #0x880000 r2=0x808B083F SetRegEx(0x0000b9b8,"T",0,2) #0x0000b9b8->0x0000b9bc ARM Supervisor 0x0000b9b8 0xe580209c STR r2, [r0, #0x9c] r2=0x808B083F r0=0x20000000 [0x2000009C]=808b083f SetRegEx(0x0000b9bc,"T",0,2) #0x0000b9bc->0x0000b9c0 ARM Supervisor 0x0000b9bc 0xe3a00701 MOV r0, #0x40000 r0:0x20000000=>0x00040000 SetRegEx(0x0000b9c0,"T",0,2) #0x0000b9c0->0x0000b9ec ARM Supervisor 0x0000b9c0 0xea000009 B 0x0000b9ec SetRegEx(0x0000b9ec,"T",0,2) #0x0000b9ec->0x0000b9f0 ARM Supervisor 0x0000b9ec 0xe5860014 STR r0, [r6, #0x14] r0=0x00040000 r6=0x20102000 [0x20102014]=00040000 SetRegEx(0x0000b9f0,"T",0,2) #0x0000b9f0->0x0000b9f4 ARM Supervisor 0x0000b9f0 0xe5d10009 LDRB r0, [r1, #0x9] r0:0x00040000=>0x00000001 r1=0x0081C638 [0x0081C641]=00010001 SetRegEx(0x0000b9f4,"T",0,2) #0x0000b9f4->0x0000b9f8 ARM Supervisor 0x0000b9f4 0xe5950100 LDR r0, [r5, #0x100] r0:0x00000001=>0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b9f8,"T",0,2) #0x0000b9f8->0x0000b9fc ARM Supervisor 0x0000b9f8 0xe3800080 ORR r0, r0, #0x80 r0=0x00210AE0 SetRegEx(0x0000b9fc,"T",0,2) #0x0000b9fc->0x0000ba00 ARM Supervisor 0x0000b9fc 0xe5850100 STR r0, [r5, #0x100] r0=0x00210AE0 r5=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000ba00,"T",0,2) #0x0000ba00->0x0000ba04 ARM Supervisor 0x0000ba00 0xe59f02a0 LDR r0, [r15, #0x2a0] r0:0x00210AE0=>0x20105000 r15:0x0000BA00=>0x0000BA04 [0x0000BCA0]=1afffffa SetRegEx(0x0000ba04,"T",0,2) #0x0000ba04->0x0000ba08 ARM Supervisor 0x0000ba04 0xe5901000 LDR r1, [r0] r1:0x0081C638=>0xE0000000 r0=0x20105000 [0x20105000]=e0000000 SetRegEx(0x0000ba08,"T",0,2) #0x0000ba08->0x0000ba0c ARM Supervisor 0x0000ba08 0xe3c11201 BIC r1, r1, #0x10000000 r1=0xE0000000 SetRegEx(0x0000ba0c,"T",0,2) #0x0000ba0c->0x0000ba10 ARM Supervisor 0x0000ba0c 0xe5801000 STR r1, [r0] r1=0xE0000000 r0=0x20105000 [0x20105000]=e0000000 SetRegEx(0x0000ba10,"T",0,2) #0x0000ba10->0x0000ba14 ARM Supervisor 0x0000ba10 0xe59f1294 LDR r1, [r15, #0x294] r1:0xE0000000=>0xFFFF30C3 r15:0x0000BA10=>0x0000BA14 [0x0000BCA4]=e12fff1e SetRegEx(0x0000ba14,"T",0,2) #0x0000ba14->0x0000ba18 ARM Supervisor 0x0000ba14 0xe5801010 STR r1, [r0, #0x10] r1=0xFFFF30C3 r0=0x20105000 [0x20105010]=000030c3 SetRegEx(0x0000ba18,"T",0,2) #0x0000ba18->0x0000ba1c ARM Supervisor 0x0000ba18 0xe580700c STR r7, [r0, #0xc] r7=0x00000000 r0=0x20105000 [0x2010500C]:0000cf3c=>00000000 SetRegEx(0x0000ba1c,"T",0,2) #0x0000ba1c->0x0000ba20 ARM Supervisor 0x0000ba1c 0xe30c1f3c UNDEFINED INSTRUCTION r0=0x20105000 r1:0xFFFF30C3=>0x0000CF3C r2=0x808B083F r3=0x00000007 r4=0x00000000 r5=0x20100000 r6=0x20102000 r7=0x00000000 r8=0x00824F38 r9=0x00825A68 r10=0x20000000 r11=0x00000004 r12=0x00000000 r13=0x79AF5108 r14=0x9997FC4B r15:0x0000BA1C=>0x0000BA20 r16=0x6E13D587 r17=0x3B466C62 r18=0xF26FAECD r19=0xB7ECBE64 r20=0xB645DB03 r21=0x00827D00 r22=0x0E948BA6 r23=0x00827F00 r24=0x0001999C r25=0x00827C00 r26=0x0000B8A4 r27=0x00828000 r28=0x53037D6A r29=0x00827F80 r30=0x3B4FA10A r31=0x200001D3 r32=0xA006F18C r33=0x20000133 r34=0x680DC3DE r35=0x100F958F r36=0x980D2FC3 r37=0x00827C00 r38=0x0000B8A4 r39=0x79AF5108 r40=0x9997FC4B SetRegEx(0x0000ba20,"T",0,2) #0x0000ba20->0x0000ba24 ARM Supervisor 0x0000ba20 0xe580100c STR r1, [r0, #0xc] r1=0x0000CF3C r0=0x20105000 [0x2010500C]:00000000=>0000cf3c SetRegEx(0x0000ba24,"T",0,2) #0x0000ba24->0x000198a4 ARM Supervisor 0x0000ba24 0xe8bd81f0 LDM r13!, {r4, r5, r6, r7, r8, r15} r13=0x79AF5108 r4:0x00000000=>0x00824EE0 r5:0x20100000=>0x00000000 r6:0x20102000=>0x00000001 r7:0x00000000=>0x00823D20 r8=0x00824F38 r15:0x0000BA24=>0x000198A4 cpsr:0x200001d3=>0x200001f3 SetRegEx(0x000198a4,"T",1,2) #0x000198a4->0x000198a6 Thumb Supervisor 0x000198a4 0x4631 MOV r1, r6 r1:0x0000CF3C=>0x00000001 r6=0x00000001 SetRegEx(0x000198a6,"T",1,2) #0x000198a6->0x000198a8 Thumb Supervisor 0x000198a6 0x4628 MOV r0, r5 r0:0x20105000=>0x00000000 r5=0x00000000 SetRegEx(0x000198a8,"T",1,2) #0x000198a8->0x0000edae Thumb Supervisor 0x000198a8 0xf7f5fa81 BL 0x0000edae SetRegEx(0x0000EDAE,"T",1,2) #0x000198a8->0x0000edae Thumb Supervisor 0x000198a8 0xf7f5fa81 BL 0x0000edae MakeFunction(0x0000EDAE,4294967295) MakeNameEx(0x0000EDAE,"fcn_0000edae",1) SetRegEx(0x0000edb0,"T",1,2) #0x0000edb0->0x0000edb2 Thumb Supervisor 0x0000edb0 0x4606 MOV r6, r0 r6:0x00000001=>0x00000000 r0=0x00000000 SetRegEx(0x0000edb2,"T",1,2) #0x0000edb2->0x0000edb4 Thumb Supervisor 0x0000edb2 0x460d MOV r5, r1 r5:0x00000000=>0x00000001 r1=0x00000001 SetRegEx(0x0000edb4,"T",1,2) #0x0000edb4->0x0000b356 Thumb Supervisor 0x0000edb4 0xf7fcfacf BL 0x0000b356 SetRegEx(0x0000B356,"T",1,2) #0x0000edb4->0x0000b356 Thumb Supervisor 0x0000edb4 0xf7fcfacf BL 0x0000b356 MakeFunction(0x0000B356,4294967295) MakeNameEx(0x0000B356,"fcn_0000b356",1) SetRegEx(0x0000b358,"T",1,2) #0x0000b358->0x0000b35a Thumb Supervisor 0x0000b358 0x6801 LDR r1, [r0, #0] r1:0x00000001=>0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b35a,"T",1,2) #0x0000b35a->0x0000b35e Thumb Supervisor 0x0000b35a 0xf0417100 ORR r1, r1, #33554432 ; 0x02000000 r1=0x1E8E0001 SetRegEx(0x0000b35e,"T",1,2) #0x0000b35e->0x0000b360 Thumb Supervisor 0x0000b35e 0x6001 STR r1, [r0, #0] r1=0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b360,"T",1,2) #0x0000b360->0x0000b362 Thumb Supervisor 0x0000b360 0x4878 LDR r0, [pc, #0x1e0] ; 0x0000b544 r0:0x20000124=>0x0081C644 [0x0000B542]=c644bd70 SetRegEx(0x0000b362,"T",1,2) #0x0000b362->0x0000b364 Thumb Supervisor 0x0000b362 0x6840 LDR r0, [r0, #0x4] r0:0x0081C644=>0x00800C00 [0x0081C648]=00800c00 SetRegEx(0x0000b364,"T",1,2) #0x0000b364->0x0000b368 Thumb Supervisor 0x0000b364 0xf8d01210 LDR.W r1, [r0, #528] ; 0x210 r1:0x1E8E0001=>0x00000001 r0=0x00800C00 [0x00800E10]=00000001 SetRegEx(0x0000b368,"T",1,2) #0x0000b368->0x0000b36c Thumb Supervisor 0x0000b368 0xf8c01218 STR.W r1, [r0, #536] ; 0x218 r1=0x00000001 r0=0x00800C00 [0x00800E18]=00000001 SetRegEx(0x0000b36c,"T",1,2) #0x0000b36c->0x0000edb8 Thumb Supervisor 0x0000b36c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000edb8,"T",1,2) #0x0000edb8->0x000101c4 Thumb Supervisor 0x0000edb8 0xf001fa04 BL 0x000101c4 SetRegEx(0x000101C4,"T",1,2) #0x0000edb8->0x000101c4 Thumb Supervisor 0x0000edb8 0xf001fa04 BL 0x000101c4 MakeFunction(0x000101C4,4294967295) MakeNameEx(0x000101C4,"fcn_000101c4",1) SetRegEx(0x000101c6,"T",1,2) #0x000101c6->0x000101c8 Thumb Supervisor 0x000101c6 0x6801 LDR r1, [r0, #0] r1:0x00000001=>0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x000101c8,"T",1,2) #0x000101c8->0x000101cc Thumb Supervisor 0x000101c8 0xf0414100 ORR r1, r1, #-2147483648 ; 0x80000000 r1:0x1E8E0001=>0x9E8E0001 SetRegEx(0x000101cc,"T",1,2) #0x000101cc->0x000101ce Thumb Supervisor 0x000101cc 0x6001 STR r1, [r0, #0] r1=0x9E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x000101ce,"T",1,2) #0x000101ce->0x000101d0 Thumb Supervisor 0x000101ce 0x4958 LDR r1, [pc, #0x160] ; 0x00010330 r1:0x9E8E0001=>0x0081C7C4 [0x00010330]=0081c7c4 SetRegEx(0x000101d0,"T",1,2) #0x000101d0->0x000101d2 Thumb Supervisor 0x000101d0 0x6808 LDR r0, [r1, #0] r0:0x20000124=>0x0081C7CC r1=0x0081C7C4 [0x0081C7C4]=0081c7cc SetRegEx(0x000101d2,"T",1,2) #0x000101d2->0x000101d4 Thumb Supervisor 0x000101d2 0x8802 LDRH r2, [r0, #0] r2:0x808B083F=>0x00000000 r0=0x0081C7CC [0x0081C7CC]=00000000 SetRegEx(0x000101d4,"T",1,2) #0x000101d4->0x000101d6 Thumb Supervisor 0x000101d4 0x8042 STRH r2, [r0, #0x2] r2=0x00000000 r0=0x0081C7CC [0x0081C7CE]=00000000 SetRegEx(0x000101d6,"T",1,2) #0x000101d6->0x000101da Thumb Supervisor 0x000101d6 0xf04f0240 MOV.W r2, #64 ; 0x00000040 r2:0x00000000=>0x00000040 SetRegEx(0x000101da,"T",1,2) #0x000101da->0x000101dc Thumb Supervisor 0x000101da 0x6848 LDR r0, [r1, #0x4] r0:0x0081C7CC=>0x00800000 r1=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x000101dc,"T",1,2) #0x000101dc->0x000101e0 Thumb Supervisor 0x000101dc 0xf8a02800 STRH.W r2, [r0, #2048] ; 0x800 r2=0x00000040 r0=0x00800000 [0x00800800]=00400040 SetRegEx(0x000101e0,"T",1,2) #0x000101e0->0x000101e4 Thumb Supervisor 0x000101e0 0xf8a02802 STRH.W r2, [r0, #2050] ; 0x802 r2=0x00000040 r0=0x00800000 [0x00800802]=00000040 SetRegEx(0x000101e4,"T",1,2) #0x000101e4->0x0000edbc Thumb Supervisor 0x000101e4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000edbc,"T",1,2) #0x0000edbc->0x0000edc0 Thumb Supervisor 0x0000edbc 0xf04f5400 MOV.W r4, #536870912 ; 0x20000000 r4:0x00824EE0=>0x20000000 SetRegEx(0x0000edc0,"T",1,2) #0x0000edc0->0x0000edc2 Thumb Supervisor 0x0000edc0 0x69e0 LDR r0, [r4, #0x1c] r0:0x00800000=>0x00000012 r4=0x20000000 [0x2000001C]=00000012 SetRegEx(0x0000edc2,"T",1,2) #0x0000edc2->0x0000edc6 Thumb Supervisor 0x0000edc2 0xf0200004 BIC r0, r0, #4 ; 0x00000004 r0=0x00000012 SetRegEx(0x0000edc6,"T",1,2) #0x0000edc6->0x0000edc8 Thumb Supervisor 0x0000edc6 0x61e0 STR r0, [r4, #0x1c] r0=0x00000012 r4=0x20000000 [0x2000001C]=00000012 SetRegEx(0x0000edc8,"T",1,2) #0x0000edc8->0x0000edca Thumb Supervisor 0x0000edc8 0x69e0 LDR r0, [r4, #0x1c] r0=0x00000012 r4=0x20000000 [0x2000001C]=00000012 SetRegEx(0x0000edca,"T",1,2) #0x0000edca->0x0000edce Thumb Supervisor 0x0000edca 0xf0400080 ORR r0, r0, #128 ; 0x00000080 r0:0x00000012=>0x00000092 SetRegEx(0x0000edce,"T",1,2) #0x0000edce->0x0000edd0 Thumb Supervisor 0x0000edce 0x61e0 STR r0, [r4, #0x1c] r0=0x00000092 r4=0x20000000 [0x2000001C]=00000012 SetRegEx(0x0000edd0,"T",1,2) #0x0000edd0->0x0000edf6 Thumb Supervisor 0x0000edd0 0xb18e CBZ r6, 0x0000edf6 r6=0x00000000 SetRegEx(0x0000edf6,"T",1,2) #0x0000edf6->0x0000edf8 Thumb Supervisor 0x0000edf6 0x2000 MOVS r0, #00 r0:0x00000092=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000edf8,"T",1,2) #0x0000edf8->0x0000edfc Thumb Supervisor 0x0000edf8 0xf8440f80 STR r0, [r4, #128]! ; 0x80 r0=0x00000000 r4:0x20000000=>0x20000080 [0x20000080]=00000000 SetRegEx(0x0000edfc,"T",1,2) #0x0000edfc->0x0000ee00 Thumb Supervisor 0x0000edfc 0xf64201f0 MOVW r1, #10480 ; 0x28f0 r1:0x0081C7C4=>0x000028F0 SetRegEx(0x0000ee00,"T",1,2) #0x0000ee00->0x0000ee02 Thumb Supervisor 0x0000ee00 0x6161 STR r1, [r4, #0x14] r1=0x000028F0 r4=0x20000080 [0x20000094]=00000000 SetRegEx(0x0000ee02,"T",1,2) #0x0000ee02->0x0000ee06 Thumb Supervisor 0x0000ee02 0xf8c40094 STR.W r0, [r4, #148] ; 0x094 r0=0x00000000 r4=0x20000080 [0x20000114]=00000000 SetRegEx(0x0000ee06,"T",1,2) #0x0000ee06->0x0000ee08 Thumb Supervisor 0x0000ee06 0x6220 STR r0, [r4, #0x20] r0=0x00000000 r4=0x20000080 [0x200000A0]=00000000 SetRegEx(0x0000ee08,"T",1,2) #0x0000ee08->0x0000ee0a Thumb Supervisor 0x0000ee08 0x69e1 LDR r1, [r4, #0x1c] r1:0x000028F0=>0x808B083F r4=0x20000080 [0x2000009C]=808b083f SetRegEx(0x0000ee0a,"T",1,2) #0x0000ee0a->0x0000ee0e Thumb Supervisor 0x0000ee0a 0xf4414100 ORR r1, r1, #32768 ; 0x00008000 r1:0x808B083F=>0x808B883F SetRegEx(0x0000ee0e,"T",1,2) #0x0000ee0e->0x0000ee10 Thumb Supervisor 0x0000ee0e 0x61e1 STR r1, [r4, #0x1c] r1=0x808B883F r4=0x20000080 [0x2000009C]=808b083f SetRegEx(0x0000ee10,"T",1,2) #0x0000ee10->0x0000ee50 Thumb Supervisor 0x0000ee10 0xe01e B 0x0000ee50 SetRegEx(0x0000ee50,"T",1,2) #0x0000ee50->0x0000ee54 Thumb Supervisor 0x0000ee50 0xf1a40480 SUB.W r4, r4, #128 ; 0x00000080 r4:0x20000080=>0x20000000 SetRegEx(0x0000ee54,"T",1,2) #0x0000ee54->0x0000ee56 Thumb Supervisor 0x0000ee54 0xb115 CBZ r5, 0x0000ee5c r5=0x00000001 SetRegEx(0x0000ee56,"T",1,2) #0x0000ee56->0x0000ee58 Thumb Supervisor 0x0000ee56 0x61a0 STR r0, [r4, #0x18] r0=0x00000000 r4=0x20000000 [0x20000018]=00000000 SetRegEx(0x0000ee58,"T",1,2) #0x0000ee58->0x0000ee5c Thumb Supervisor 0x0000ee58 0xf8c40080 STR.W r0, [r4, #128] ; 0x080 r0=0x00000000 r4=0x20000000 [0x20000080]=00000000 SetRegEx(0x0000ee5c,"T",1,2) #0x0000ee5c->0x0000ee60 Thumb Supervisor 0x0000ee5c 0xf10404bc ADD.W r4, r4, #188 ; 0x000000bc r4:0x20000000=>0x200000BC SetRegEx(0x0000ee60,"T",1,2) #0x0000ee60->0x0000ee64 Thumb Supervisor 0x0000ee60 0xf04f60c0 MOV.W r0, #100663296 ; 0x06000000 r0:0x00000000=>0x06000000 SetRegEx(0x0000ee64,"T",1,2) #0x0000ee64->0x0000ee66 Thumb Supervisor 0x0000ee64 0x6060 STR r0, [r4, #0x4] r0=0x06000000 r4=0x200000BC [0x200000C0]=00000000 SetRegEx(0x0000ee66,"T",1,2) #0x0000ee66->0x0000ee68 Thumb Supervisor 0x0000ee66 0x6820 LDR r0, [r4, #0] r0:0x06000000=>0x7FA06000 r4=0x200000BC [0x200000BC]=7fa06000 SetRegEx(0x0000ee68,"T",1,2) #0x0000ee68->0x0000ee6c Thumb Supervisor 0x0000ee68 0xf04060c0 ORR r0, r0, #100663296 ; 0x06000000 r0=0x7FA06000 SetRegEx(0x0000ee6c,"T",1,2) #0x0000ee6c->0x0000ee6e Thumb Supervisor 0x0000ee6c 0x6020 STR r0, [r4, #0] r0=0x7FA06000 r4=0x200000BC [0x200000BC]=7fa06000 SetRegEx(0x0000ee6e,"T",1,2) #0x0000ee6e->0x000198ac Thumb Supervisor 0x0000ee6e 0xbd70 POP {r4, r5, r6, r15} r4:0x200000BC=>0x00824EE0 r5:0x00000001=>0x00000000 r6:0x00000000=>0x00000001 r15:0x0000EE6E=>0x000198AC SetRegEx(0x000198ac,"T",1,2) #0x000198ac->0x0000b7c4 Thumb Supervisor 0x000198ac 0xf7f1ef8a UNDEFINED OPCODE r0=0x7FA06000 r1=0x808B883F r2=0x00000040 r3=0x00000007 r4=0x00824EE0 r5=0x00000000 r6=0x00000001 r7=0x00823D20 r8=0x00824F38 r9=0x00825A68 r10=0x20000000 r11=0x00000004 r12=0x00000000 r13=0x79AF5108 r14=0x9997FC4B r15:0x000198AC=>0x0000B7C4 r16=0x6E13D587 r17=0x3B466C62 r18=0xF26FAECD r19=0xB7ECBE64 r20=0xB645DB03 r21=0x00827D00 r22=0x0E948BA6 r23=0x00827F00 r24=0x0001999C r25=0x00827C18 r26:0x0000EDBD=>0x000198B1 r27=0x00828000 r28=0x53037D6A r29=0x00827F80 r30=0x3B4FA10A r31:0x600001F3=>0x600001D3 r32=0xA006F18C r33=0x20000133 r34=0x680DC3DE r35=0x100F958F r36=0x980D2FC3 r37=0x00827C18 r38:0x0000EDBD=>0x000198B1 r39=0x79AF5108 r40=0x9997FC4B cpsr:0x600001f3=>0x600001d3 SetRegEx(0x000198b0,"T",1,2) #0x000198b0->0x0000f0a0 Thumb Supervisor 0x000198b0 0xf7f5fbf6 BL 0x0000f0a0 SetRegEx(0x0000F0A0,"T",1,2) #0x000198b0->0x0000f0a0 Thumb Supervisor 0x000198b0 0xf7f5fbf6 BL 0x0000f0a0 MakeFunction(0x0000F0A0,4294967295) MakeNameEx(0x0000F0A0,"fcn_0000f0a0",1) SetRegEx(0x0000f0a2,"T",1,2) #0x0000f0a2->0x0000f0a4 Thumb Supervisor 0x0000f0a2 0x6801 LDR r1, [r0, #0] r1:0x0000CF3C=>0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000f0a4,"T",1,2) #0x0000f0a4->0x0000f0a8 Thumb Supervisor 0x0000f0a4 0xf0414100 ORR r1, r1, #-2147483648 ; 0x80000000 r1:0x1E8E0001=>0x9E8E0001 SetRegEx(0x0000f0a8,"T",1,2) #0x0000f0a8->0x0000f0aa Thumb Supervisor 0x0000f0a8 0x6001 STR r1, [r0, #0] r1=0x9E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000f0aa,"T",1,2) #0x0000f0aa->0x000198b4 Thumb Supervisor 0x0000f0aa 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000198b4,"T",1,2) #0x000198b4->0x000198b8 Thumb Supervisor 0x000198b4 0xf104003c ADD.W r0, r4, #60 ; 0x0000003c r0:0x20000124=>0x00824F1C r4=0x00824EE0 SetRegEx(0x000198b8,"T",1,2) #0x000198b8->0x00007da8 Thumb Supervisor 0x000198b8 0xf7eefa76 BL 0x00007da8 SetRegEx(0x00007DA8,"T",1,2) #0x000198b8->0x00007da8 Thumb Supervisor 0x000198b8 0xf7eefa76 BL 0x00007da8 MakeFunction(0x00007DA8,4294967295) MakeNameEx(0x00007DA8,"fcn_00007da8",1) SetRegEx(0x00007daa,"T",1,2) #0x00007daa->0x00007dac Thumb Supervisor 0x00007daa 0x4604 MOV r4, r0 r4:0x00824EE0=>0x00824F1C r0=0x00824F1C SetRegEx(0x00007dac,"T",1,2) #0x00007dac->0x00007dae Thumb Supervisor 0x00007dac 0x2000 MOVS r0, #00 r0:0x00824F1C=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00007dae,"T",1,2) #0x00007dae->0x00007db0 Thumb Supervisor 0x00007dae 0x60e0 STR r0, [r4, #0xc] r0=0x00000000 r4=0x00824F1C [0x00824F28]=00000000 SetRegEx(0x00007db0,"T",1,2) #0x00007db0->0x0000d42c Thumb Supervisor 0x00007db0 0xf005fb3c BL 0x0000d42c SetRegEx(0x0000D42C,"T",1,2) #0x00007db0->0x0000d42c Thumb Supervisor 0x00007db0 0xf005fb3c BL 0x0000d42c MakeFunction(0x0000D42C,4294967295) MakeNameEx(0x0000D42C,"fcn_0000d42c",1) SetRegEx(0x0000d42e,"T",1,2) #0x0000d42e->0x0000d430 Thumb Supervisor 0x0000d42e 0x4d6b LDR r5, [pc, #0x1ac] ; 0x0000d5dc r5:0x00000000=>0x0081C67C [0x0000D5DC]=0081c67c SetRegEx(0x0000d430,"T",1,2) #0x0000d430->0x0000d434 Thumb Supervisor 0x0000d430 0xf64174e2 MOVW r4, #8162 ; 0x1fe2 r4:0x00824F1C=>0x00001FE2 SetRegEx(0x0000d434,"T",1,2) #0x0000d434->0x0000d436 Thumb Supervisor 0x0000d434 0x6829 LDR r1, [r5, #0] r1:0x9E8E0001=>0x00801000 r5=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d436,"T",1,2) #0x0000d436->0x0000d438 Thumb Supervisor 0x0000d436 0x5b08 LDRH r0, [r1, r4] r0:0x00000000=>0x000000FF r1=0x00801000 r4=0x00001FE2 SetRegEx(0x0000d438,"T",1,2) #0x0000d438->0x0000d43a Thumb Supervisor 0x0000d438 0x2801 CMP r0, #0x01 r0=0x000000FF cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000d43a,"T",1,2) #0x0000d43a->0x0000d440 Thumb Supervisor 0x0000d43a 0xd801 BHI 0x0000d440 SetRegEx(0x0000d440,"T",1,2) #0x0000d440->0x0000d444 Thumb Supervisor 0x0000d440 0xf64170e4 MOVW r0, #8164 ; 0x1fe4 r0:0x000000FF=>0x00001FE4 SetRegEx(0x0000d444,"T",1,2) #0x0000d444->0x0000d446 Thumb Supervisor 0x0000d444 0x180a ADDS r2, r1, r0 r2:0x808B083F=>0x00802FE4 r1=0x00801000 r0=0x00001FE4 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0000d446,"T",1,2) #0x0000d446->0x0000d448 Thumb Supervisor 0x0000d446 0x6810 LDR r0, [r2, #0] r0:0x00001FE4=>0x00801000 r2=0x00802FE4 [0x00802FE4]=00801000 SetRegEx(0x0000d448,"T",1,2) #0x0000d448->0x0000d44a Thumb Supervisor 0x0000d448 0x7803 LDRB r3, [r0, #0] r3:0x00000007=>0x00000001 r0=0x00801000 [0x00801000]=00008b01 SetRegEx(0x0000d44a,"T",1,2) #0x0000d44a->0x0000d44e Thumb Supervisor 0x0000d44a 0xeb011143 ADD.W r1, r1, r3, LSL #5 r1:0x00801000=>0x00801020 r3=0x00000001 SetRegEx(0x0000d44e,"T",1,2) #0x0000d44e->0x0000d450 Thumb Supervisor 0x0000d44e 0x6011 STR r1, [r2, #0] r1=0x00801020 r2=0x00802FE4 [0x00802FE4]:00801000=>00801020 SetRegEx(0x0000d450,"T",1,2) #0x0000d450->0x0000d452 Thumb Supervisor 0x0000d450 0x21ff MOVS r1, #0xff r1:0x00801020=>0x000000FF SetRegEx(0x0000d452,"T",1,2) #0x0000d452->0x0000d454 Thumb Supervisor 0x0000d452 0x7001 STRB r1, [r0, #0] r1=0x000000FF r0=0x00801000 [0x00801000]:00008b01=>00008bff SetRegEx(0x0000d454,"T",1,2) #0x0000d454->0x0000d456 Thumb Supervisor 0x0000d454 0x6829 LDR r1, [r5, #0] r1:0x000000FF=>0x00801000 r5=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d456,"T",1,2) #0x0000d456->0x0000d458 Thumb Supervisor 0x0000d456 0x4421 ADD r1, r4 r1:0x00801000=>0x00802FE2 r4=0x00001FE2 SetRegEx(0x0000d458,"T",1,2) #0x0000d458->0x0000d45a Thumb Supervisor 0x0000d458 0x880a LDRH r2, [r1, #0] r2:0x00802FE4=>0x000000FF r1=0x00802FE2 [0x00802FE2]=102000ff SetRegEx(0x0000d45a,"T",1,2) #0x0000d45a->0x0000d45c Thumb Supervisor 0x0000d45a 0x1e52 SUBS r2, r2, #1 r2:0x000000FF=>0x000000FE cpsr:0x000001f3=>0x200001f3 SetRegEx(0x0000d45c,"T",1,2) #0x0000d45c->0x0000d45e Thumb Supervisor 0x0000d45c 0x800a STRH r2, [r1, #0] r2=0x000000FE r1=0x00802FE2 [0x00802FE2]:102000ff=>102000fe SetRegEx(0x0000d45e,"T",1,2) #0x0000d45e->0x0000d460 Thumb Supervisor 0x0000d45e 0x4960 LDR r1, [pc, #0x180] ; 0x0000d5e0 r1:0x00802FE2=>0x0081C638 [0x0000D5E0]=0081c638 SetRegEx(0x0000d460,"T",1,2) #0x0000d460->0x0000d462 Thumb Supervisor 0x0000d460 0x798a LDRB r2, [r1, #0x6] r2:0x000000FE=>0x00000001 r1=0x0081C638 [0x0081C63E]=01000101 SetRegEx(0x0000d462,"T",1,2) #0x0000d462->0x0000d464 Thumb Supervisor 0x0000d462 0xb12a CBZ r2, 0x0000d470 r2=0x00000001 SetRegEx(0x0000d464,"T",1,2) #0x0000d464->0x0000d466 Thumb Supervisor 0x0000d464 0x794a LDRB r2, [r1, #0x5] r2=0x00000001 r1=0x0081C638 [0x0081C63D]=00010101 SetRegEx(0x0000d466,"T",1,2) #0x0000d466->0x0000d470 Thumb Supervisor 0x0000d466 0xb91a CBNZ r2, 0x0000d470 r2=0x00000001 SetRegEx(0x0000d470,"T",1,2) #0x0000d470->0x0000d472 Thumb Supervisor 0x0000d470 0x7a49 LDRB r1, [r1, #0x9] r1:0x0081C638=>0x00000001 [0x0081C641]=00010001 SetRegEx(0x0000d472,"T",1,2) #0x0000d472->0x0000d474 Thumb Supervisor 0x0000d472 0xb119 CBZ r1, 0x0000d47c r1=0x00000001 SetRegEx(0x0000d474,"T",1,2) #0x0000d474->0x0000d476 Thumb Supervisor 0x0000d474 0x7841 LDRB r1, [r0, #0x1] r1:0x00000001=>0x0000008B r0=0x00801000 [0x00801001]=ff00008b SetRegEx(0x0000d476,"T",1,2) #0x0000d476->0x0000d47a Thumb Supervisor 0x0000d476 0xf0410102 ORR r1, r1, #2 ; 0x00000002 r1=0x0000008B SetRegEx(0x0000d47a,"T",1,2) #0x0000d47a->0x0000d47c Thumb Supervisor 0x0000d47a 0x7041 STRB r1, [r0, #0x1] r1=0x0000008B r0=0x00801000 [0x00801001]=ff00008b SetRegEx(0x0000d47c,"T",1,2) #0x0000d47c->0x0000d47e Thumb Supervisor 0x0000d47c 0x7841 LDRB r1, [r0, #0x1] r1=0x0000008B r0=0x00801000 [0x00801001]=ff00008b SetRegEx(0x0000d47e,"T",1,2) #0x0000d47e->0x0000d482 Thumb Supervisor 0x0000d47e 0xf0210104 BIC r1, r1, #4 ; 0x00000004 r1=0x0000008B SetRegEx(0x0000d482,"T",1,2) #0x0000d482->0x0000d484 Thumb Supervisor 0x0000d482 0x7041 STRB r1, [r0, #0x1] r1=0x0000008B r0=0x00801000 [0x00801001]=ff00008b SetRegEx(0x0000d484,"T",1,2) #0x0000d484->0x00007db4 Thumb Supervisor 0x0000d484 0xbd30 POP {r4, r5, r15} r4:0x00001FE2=>0x00824F1C r5:0x0081C67C=>0x00000000 r15:0x0000D484=>0x00007DB4 SetRegEx(0x00007db4,"T",1,2) #0x00007db4->0x00007db6 Thumb Supervisor 0x00007db4 0x49f5 LDR r1, [pc, #0x3d4] ; 0x0000818c r1:0x0000008B=>0x0081C5FC [0x0000818A]=c5fc0000 SetRegEx(0x00007db6,"T",1,2) #0x00007db6->0x00007db8 Thumb Supervisor 0x00007db6 0x6008 STR r0, [r1, #0] r0=0x00801000 r1=0x0081C5FC [0x0081C5FC]=00801000 SetRegEx(0x00007db8,"T",1,2) #0x00007db8->0x00007dba Thumb Supervisor 0x00007db8 0x2140 MOVS r1, #0x40 r1:0x0081C5FC=>0x00000040 SetRegEx(0x00007dba,"T",1,2) #0x00007dba->0x00007dbc Thumb Supervisor 0x00007dba 0x8181 STRH r1, [r0, #0xc] r1=0x00000040 r0=0x00801000 [0x0080100C]=00000040 SetRegEx(0x00007dbc,"T",1,2) #0x00007dbc->0x00007dbe Thumb Supervisor 0x00007dbc 0x2000 MOVS r0, #00 r0:0x00801000=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00007dbe,"T",1,2) #0x00007dbe->0x00007dc0 Thumb Supervisor 0x00007dbe 0x6060 STR r0, [r4, #0x4] r0=0x00000000 r4=0x00824F1C [0x00824F20]=00000000 SetRegEx(0x00007dc0,"T",1,2) #0x00007dc0->0x00007dc2 Thumb Supervisor 0x00007dc0 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00007dc2,"T",1,2) #0x00007dc2->0x000198bc Thumb Supervisor 0x00007dc2 0xbd10 POP {r4, r15} r4:0x00824F1C=>0x00824EE0 r15:0x00007DC2=>0x000198BC SetRegEx(0x000198bc,"T",1,2) #0x000198bc->0x000198c0 Thumb Supervisor 0x000198bc 0xf894005a LDRB.W r0, [r4, #90] ; 0x0000005a r0:0x00000001=>0x00000000 r4=0x00824EE0 [0x00824F3A]=2bc40000 SetRegEx(0x000198c0,"T",1,2) #0x000198c0->0x000198c2 Thumb Supervisor 0x000198c0 0x2801 CMP r0, #0x01 r0=0x00000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x000198c2,"T",1,2) #0x000198c2->0x000198d0 Thumb Supervisor 0x000198c2 0xd105 BNE 0x000198d0 SetRegEx(0x000198d0,"T",1,2) #0x000198d0->0x000198d2 Thumb Supervisor 0x000198d0 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x000198d2,"T",1,2) #0x000198d2->0x000198d6 Thumb Supervisor 0x000198d2 0xf884005a STRB.W r0, [r4, #90] ; 0x05a r0=0x00000000 r4=0x00824EE0 [0x00824F3A]=2bc40000 SetRegEx(0x000198d6,"T",1,2) #0x000198d6->0x000198d8 Thumb Supervisor 0x000198d6 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x000198d8,"T",1,2) #0x000198d8->0x0001bfba Thumb Supervisor 0x000198d8 0xbd70 POP {r4, r5, r6, r15} r4=0x00824EE0 r5:0x00000000=>0x00825070 r6:0x00000001=>0x00000000 r15:0x000198D8=>0x0001BFBA SetRegEx(0x0001bfba,"T",1,2) #0x0001bfba->0x0001bfbe Thumb Supervisor 0x0001bfba 0xf8d90000 LDR.W r0, [r9, #0] ; 000 r0:0x00000001=>0x0080F610 r9=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x0001bfbe,"T",1,2) #0x0001bfbe->0x0001bfc0 Thumb Supervisor 0x0001bfbe 0x6d81 LDR r1, [r0, #0x58] r1:0x00000040=>0x0080C7A9 r0=0x0080F610 [0x0080F668]=0080c7a9 SetRegEx(0x0001bfc0,"T",1,2) #0x0001bfc0->0x0001bfc2 Thumb Supervisor 0x0001bfc0 0x4648 MOV r0, r9 r0:0x0080F610=>0x00825A68 r9=0x00825A68 SetRegEx(0x0001bfc2,"T",1,2) #0x0001bfc2->0x0080c7a8 Thumb Supervisor 0x0001bfc2 0x4788 BLX r1 r1=0x0080C7A9 SetRegEx(0x0080C7A8,"T",1,2) #0x0001bfc2->0x0080c7a8 Thumb Supervisor 0x0001bfc2 0x4788 BLX r1 r1=0x0080C7A9 MakeFunction(0x0080C7A8,4294967295) MakeNameEx(0x0080C7A8,"fcn_0080C7A9",1) SetRegEx(0x0001bfc4,"T",1,2) #0x0001bfc4->0x0001bfc6 Thumb Supervisor 0x0001bfc4 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x0001bfc6,"T",1,2) #0x0001bfc6->0x0001bfc8 Thumb Supervisor 0x0001bfc6 0x4620 MOV r0, r4 r0:0x00000000=>0x00824EE0 r4=0x00824EE0 SetRegEx(0x0001bfc8,"T",1,2) #0x0001bfc8->0x0001bfd4 Thumb Supervisor 0x0001bfc8 0xd004 BEQ 0x0001bfd4 SetRegEx(0x0001bfd4,"T",1,2) #0x0001bfd4->0x000092e4 Thumb Supervisor 0x0001bfd4 0xf7edf986 BL 0x000092e4 SetRegEx(0x000092E4,"T",1,2) #0x0001bfd4->0x000092e4 Thumb Supervisor 0x0001bfd4 0xf7edf986 BL 0x000092e4 MakeFunction(0x000092E4,4294967295) MakeNameEx(0x000092E4,"fcn_000092e4",1) SetRegEx(0x000092e6,"T",1,2) #0x000092e6->0x000092ea Thumb Supervisor 0x000092e6 0xf04f62c0 MOV.W r2, #100663296 ; 0x06000000 r2:0x00000001=>0x06000000 SetRegEx(0x000092ea,"T",1,2) #0x000092ea->0x000092ec Thumb Supervisor 0x000092ea 0x604a STR r2, [r1, #0x4] r2=0x06000000 r1=0x200000BC [0x200000C0]=00000000 SetRegEx(0x000092ec,"T",1,2) #0x000092ec->0x000092ee Thumb Supervisor 0x000092ec 0x680a LDR r2, [r1, #0] r2:0x06000000=>0x7FA06000 r1=0x200000BC [0x200000BC]=7fa06000 SetRegEx(0x000092ee,"T",1,2) #0x000092ee->0x000092f2 Thumb Supervisor 0x000092ee 0xf04262c0 ORR r2, r2, #100663296 ; 0x06000000 r2=0x7FA06000 SetRegEx(0x000092f2,"T",1,2) #0x000092f2->0x000092f4 Thumb Supervisor 0x000092f2 0x600a STR r2, [r1, #0] r2=0x7FA06000 r1=0x200000BC [0x200000BC]=7fa06000 SetRegEx(0x000092f4,"T",1,2) #0x000092f4->0x000092f6 Thumb Supervisor 0x000092f4 0x6902 LDR r2, [r0, #0x10] r2:0x7FA06000=>0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x000092f6,"T",1,2) #0x000092f6->0x000092fa Thumb Supervisor 0x000092f6 0xf0420220 ORR r2, r2, #32 ; 0x00000020 r2=0x000000FE SetRegEx(0x000092fa,"T",1,2) #0x000092fa->0x000092fc Thumb Supervisor 0x000092fa 0x6102 STR r2, [r0, #0x10] r2=0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x000092fc,"T",1,2) #0x000092fc->0x000092fe Thumb Supervisor 0x000092fc 0x6e8a LDR r2, [r1, #0x68] r2:0x000000FE=>0x1E8E0001 r1=0x200000BC [0x20000124]=1e8e0001 SetRegEx(0x000092fe,"T",1,2) #0x000092fe->0x00009302 Thumb Supervisor 0x000092fe 0xf0425280 ORR r2, r2, #268435456 ; 0x10000000 r2=0x1E8E0001 SetRegEx(0x00009302,"T",1,2) #0x00009302->0x00009304 Thumb Supervisor 0x00009302 0x668a STR r2, [r1, #0x68] r2=0x1E8E0001 r1=0x200000BC [0x20000124]=1e8e0001 SetRegEx(0x00009304,"T",1,2) #0x00009304->0x00009306 Thumb Supervisor 0x00009304 0x6902 LDR r2, [r0, #0x10] r2:0x1E8E0001=>0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x00009306,"T",1,2) #0x00009306->0x0000930a Thumb Supervisor 0x00009306 0xf0420240 ORR r2, r2, #64 ; 0x00000040 r2=0x000000FE SetRegEx(0x0000930a,"T",1,2) #0x0000930a->0x0000930c Thumb Supervisor 0x0000930a 0x6102 STR r2, [r0, #0x10] r2=0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x0000930c,"T",1,2) #0x0000930c->0x0000930e Thumb Supervisor 0x0000930c 0x6eca LDR r2, [r1, #0x6c] r2:0x000000FE=>0x03AE6260 r1=0x200000BC [0x20000128]=03ae6260 SetRegEx(0x0000930e,"T",1,2) #0x0000930e->0x00009312 Thumb Supervisor 0x0000930e 0xf4423200 ORR r2, r2, #131072 ; 0x00020000 r2=0x03AE6260 SetRegEx(0x00009312,"T",1,2) #0x00009312->0x00009314 Thumb Supervisor 0x00009312 0x66ca STR r2, [r1, #0x6c] r2=0x03AE6260 r1=0x200000BC [0x20000128]=03ae6260 SetRegEx(0x00009314,"T",1,2) #0x00009314->0x00009316 Thumb Supervisor 0x00009314 0x6e4a LDR r2, [r1, #0x64] r2:0x03AE6260=>0x3F027239 r1=0x200000BC [0x20000120]=3f027239 SetRegEx(0x00009316,"T",1,2) #0x00009316->0x0000931a Thumb Supervisor 0x00009316 0xf0425280 ORR r2, r2, #268435456 ; 0x10000000 r2=0x3F027239 SetRegEx(0x0000931a,"T",1,2) #0x0000931a->0x0000931c Thumb Supervisor 0x0000931a 0x664a STR r2, [r1, #0x64] r2=0x3F027239 r1=0x200000BC [0x20000120]=3f027239 SetRegEx(0x0000931c,"T",1,2) #0x0000931c->0x0000931e Thumb Supervisor 0x0000931c 0x6902 LDR r2, [r0, #0x10] r2:0x3F027239=>0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x0000931e,"T",1,2) #0x0000931e->0x00009322 Thumb Supervisor 0x0000931e 0xf0420208 ORR r2, r2, #8 ; 0x00000008 r2=0x000000FE SetRegEx(0x00009322,"T",1,2) #0x00009322->0x00009324 Thumb Supervisor 0x00009322 0x6102 STR r2, [r0, #0x10] r2=0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x00009324,"T",1,2) #0x00009324->0x00009326 Thumb Supervisor 0x00009324 0x6eca LDR r2, [r1, #0x6c] r2:0x000000FE=>0x03AE6260 r1=0x200000BC [0x20000128]=03ae6260 SetRegEx(0x00009326,"T",1,2) #0x00009326->0x0000932a Thumb Supervisor 0x00009326 0xf4422280 ORR r2, r2, #262144 ; 0x00040000 r2=0x03AE6260 SetRegEx(0x0000932a,"T",1,2) #0x0000932a->0x0000932c Thumb Supervisor 0x0000932a 0x66ca STR r2, [r1, #0x6c] r2=0x03AE6260 r1=0x200000BC [0x20000128]=03ae6260 SetRegEx(0x0000932c,"T",1,2) #0x0000932c->0x0000932e Thumb Supervisor 0x0000932c 0x6e4a LDR r2, [r1, #0x64] r2:0x03AE6260=>0x3F027239 r1=0x200000BC [0x20000120]=3f027239 SetRegEx(0x0000932e,"T",1,2) #0x0000932e->0x00009332 Thumb Supervisor 0x0000932e 0xf0425200 ORR r2, r2, #536870912 ; 0x20000000 r2=0x3F027239 SetRegEx(0x00009332,"T",1,2) #0x00009332->0x00009334 Thumb Supervisor 0x00009332 0x664a STR r2, [r1, #0x64] r2=0x3F027239 r1=0x200000BC [0x20000120]=3f027239 SetRegEx(0x00009334,"T",1,2) #0x00009334->0x00009336 Thumb Supervisor 0x00009334 0x6901 LDR r1, [r0, #0x10] r1:0x200000BC=>0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x00009336,"T",1,2) #0x00009336->0x0000933a Thumb Supervisor 0x00009336 0xf0410190 ORR r1, r1, #144 ; 0x00000090 r1=0x000000FE SetRegEx(0x0000933a,"T",1,2) #0x0000933a->0x0000933c Thumb Supervisor 0x0000933a 0x6101 STR r1, [r0, #0x10] r1=0x000000FE r0=0x00824EE0 [0x00824EF0]=000000fe SetRegEx(0x0000933c,"T",1,2) #0x0000933c->0x0001bfd8 Thumb Supervisor 0x0000933c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001bfd8,"T",1,2) #0x0001bfd8->0x0001bfda Thumb Supervisor 0x0001bfd8 0x4640 MOV r0, r8 r0:0x00824EE0=>0x00824F38 r8=0x00824F38 SetRegEx(0x0001bfda,"T",1,2) #0x0001bfda->0x00008e1e Thumb Supervisor 0x0001bfda 0xf7ecff20 BL 0x00008e1e SetRegEx(0x00008E1E,"T",1,2) #0x0001bfda->0x00008e1e Thumb Supervisor 0x0001bfda 0xf7ecff20 BL 0x00008e1e MakeFunction(0x00008E1E,4294967295) MakeNameEx(0x00008E1E,"fcn_00008e1e",1) SetRegEx(0x00008e22,"T",1,2) #0x00008e22->0x00008e24 Thumb Supervisor 0x00008e22 0x4e38 LDR r6, [pc, #0xe0] ; 0x00008f04 r6:0x00000000=>0x0080800C [0x00008F04]=0080800c SetRegEx(0x00008e24,"T",1,2) #0x00008e24->0x00008e26 Thumb Supervisor 0x00008e24 0x2401 MOVS r4, #0x01 r4:0x00824EE0=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00008e26,"T",1,2) #0x00008e26->0x00008e28 Thumb Supervisor 0x00008e26 0x0765 LSLS r5, r4, #0x1d r5:0x00825070=>0x20000000 r4=0x00000001 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00008e28,"T",1,2) #0x00008e28->0x00008e2a Thumb Supervisor 0x00008e28 0x7830 LDRB r0, [r6, #0] r0:0x00824F38=>0x00000000 r6=0x0080800C [0x0080800C]=00000000 SetRegEx(0x00008e2a,"T",1,2) #0x00008e2a->0x00008e36 Thumb Supervisor 0x00008e2a 0xe004 B 0x00008e36 SetRegEx(0x00008e68,"T",1,2) #0x00008e68->0x00008e6a Thumb Supervisor 0x00008e68 0x2005 MOVS r0, #0x05 r0:0x00000000=>0x00000005 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00008eee,"T",1,2) #0x00008eee->0x00008f3e Thumb Supervisor 0x00008eee 0xe026 B 0x00008f3e SetRegEx(0x00008f3e,"T",1,2) #0x00008f3e->0x00008f40 Thumb Supervisor 0x00008f3e 0x48ae LDR r0, [pc, #0x2b8] ; 0x000091f8 r0:0x00000000=>0x00823D20 [0x000091F8]=00823d20 SetRegEx(0x00008f40,"T",1,2) #0x00008f40->0x00008f44 Thumb Supervisor 0x00008f40 0xf8d00f14 LDR.W r0, [r0, #3860] ; 0xf14 r0:0x00823D20=>0x00000000 [0x00824C34]=00000000 SetRegEx(0x00008f44,"T",1,2) #0x00008f44->0x00008f46 Thumb Supervisor 0x00008f44 0xbb08 CBNZ r0, 0x00008f8a r0=0x00000000 SetRegEx(0x00008f46,"T",1,2) #0x00008f46->0x00008f56 Thumb Supervisor 0x00008f46 0xe006 B 0x00008f56 SetRegEx(0x00008f56,"T",1,2) #0x00008f56->0x00008f58 Thumb Supervisor 0x00008f56 0x68e8 LDR r0, [r5, #0xc] r0=0x00000000 r5=0x20000000 [0x2000000C]=00000000 SetRegEx(0x00008f58,"T",1,2) #0x00008f58->0x00008f5a Thumb Supervisor 0x00008f58 0x0600 LSLS r0, r0, #0x18 r0=0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00008f5a,"T",1,2) #0x00008f5a->0x00008f66 Thumb Supervisor 0x00008f5a 0xd504 BPL 0x00008f66 SetRegEx(0x00008f66,"T",1,2) #0x00008f66->0x00008f6a Thumb Supervisor 0x00008f66 0xf8c58094 STR.W r8, [r5, #148] ; 0x094 r8=0x00000001 r5=0x20000000 [0x20000094]=00000000 SetRegEx(0x00008f6a,"T",1,2) #0x00008f6a->0x00008f6c Thumb Supervisor 0x00008f6a 0x48a3 LDR r0, [pc, #0x28c] ; 0x000091f8 r0:0x00000000=>0x00823D20 [0x000091F8]=00823d20 SetRegEx(0x00008f6c,"T",1,2) #0x00008f6c->0x00008f70 Thumb Supervisor 0x00008f6c 0xf8901f30 LDRB.W r1, [r0, #3888] ; 0x00000f30 r1:0x20506000=>0x00000000 r0=0x00823D20 [0x00824C50]=00000000 SetRegEx(0x00008f70,"T",1,2) #0x00008f70->0x00008f8c Thumb Supervisor 0x00008f70 0xe00c B 0x00008f8c SetRegEx(0x00008f8c,"T",1,2) #0x00008f8c->0x00008f90 Thumb Supervisor 0x00008f8c 0xf8d50094 LDR.W r0, [r5, #148] ; 0x094 r0:0x00823D20=>0x00000000 r5=0x20000000 [0x20000094]=00000000 SetRegEx(0x00008f90,"T",1,2) #0x00008f90->0x00008f92 Thumb Supervisor 0x00008f90 0x07c0 LSLS r0, r0, #0x1f r0=0x00000000 SetRegEx(0x00008f92,"T",1,2) #0x00008f92->0x00008f94 Thumb Supervisor 0x00008f92 0xd1ee BNE 0x00008f72 SetRegEx(0x0001bfe0,"T",1,2) #0x0001bfe0->0x0001bfe4 Thumb Supervisor 0x0001bfe0 0xf8da1128 LDR.W r1, [r10, #296] ; 0x128 r1:0x00000000=>0x03AE6260 r10=0x20000000 [0x20000128]=03ae6260 SetRegEx(0x0001bfe4,"T",1,2) #0x0001bfe4->0x0001bfe8 Thumb Supervisor 0x0001bfe4 0xf4414100 ORR r1, r1, #32768 ; 0x00008000 r1:0x03AE6260=>0x03AEE260 SetRegEx(0x0001bfe8,"T",1,2) #0x0001bfe8->0x0001bfec Thumb Supervisor 0x0001bfe8 0xf8ca1128 STR.W r1, [r10, #296] ; 0x128 r1=0x03AEE260 r10=0x20000000 [0x20000128]=03ae6260 SetRegEx(0x0000e07a,"T",1,2) #0x0000e07a->0x0000e07c Thumb Supervisor 0x0000e07a 0x7e20 LDRB r0, [r4, #0x18] r0=0x00000001 r4=0x0081C69C [0x0081C6B4]=00000101 SetRegEx(0x0000e07c,"T",1,2) #0x0000e07c->0x0000e07e Thumb Supervisor 0x0000e07c 0x2801 CMP r0, #0x01 r0=0x00000001 cpsr:0x40000133=>0x60000133 SetRegEx(0x0000e07e,"T",1,2) #0x0000e07e->0x0000e086 Thumb Supervisor 0x0000e07e 0xd002 BEQ 0x0000e086 SetRegEx(0x0000e086,"T",1,2) #0x0000e086->0x0000e088 Thumb Supervisor 0x0000e086 0x21c8 MOVS r1, #0xc8 r1:0x0001999F=>0x000000C8 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000e088,"T",1,2) #0x0000e088->0x0000e08a Thumb Supervisor 0x0000e088 0x2000 MOVS r0, #00 r0:0x00000001=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000e08a,"T",1,2) #0x0000e08a->0x0000de88 Thumb Supervisor 0x0000e08a 0xf7fffefd BL 0x0000de88 SetRegEx(0x0000DE88,"T",1,2) #0x0000e08a->0x0000de88 Thumb Supervisor 0x0000e08a 0xf7fffefd BL 0x0000de88 MakeFunction(0x0000DE88,4294967295) MakeNameEx(0x0000DE88,"fcn_0000de88",1) SetRegEx(0x0000de8c,"T",1,2) #0x0000de8c->0x0000de8e Thumb Supervisor 0x0000de8c 0x2400 MOVS r4, #00 r4:0x0081C69C=>0x00000000 SetRegEx(0x0000de8e,"T",1,2) #0x0000de8e->0x0000de90 Thumb Supervisor 0x0000de8e 0x468c MOV r12, r1 r12:0x00000000=>0x000000C8 r1=0x000000C8 SetRegEx(0x0000de90,"T",1,2) #0x0000de90->0x0000de92 Thumb Supervisor 0x0000de90 0x4680 MOV r8, r0 r8=0x00000000 r0=0x00000000 SetRegEx(0x0000de92,"T",1,2) #0x0000de92->0x0000de4e Thumb Supervisor 0x0000de92 0xf7ffffdc BL 0x0000de4e SetRegEx(0x0000DE4E,"T",1,2) #0x0000de92->0x0000de4e Thumb Supervisor 0x0000de92 0xf7ffffdc BL 0x0000de4e MakeFunction(0x0000DE4E,4294967295) MakeNameEx(0x0000DE4E,"fcn_0000de4e",1) SetRegEx(0x0000de50,"T",1,2) #0x0000de50->0x0000de52 Thumb Supervisor 0x0000de50 0x4899 LDR r0, [pc, #0x264] ; 0x0000e0b8 r0:0x00000000=>0x20501000 [0x0000E0B6]=10000000 SetRegEx(0x0000de52,"T",1,2) #0x0000de52->0x0000de54 Thumb Supervisor 0x0000de52 0x6840 LDR r0, [r0, #0x4] r0:0x20501000=>0x000840FD [0x20501004]=000840fd SetRegEx(0x0000de54,"T",1,2) #0x0000de54->0x0000de58 Thumb Supervisor 0x0000de54 0xf3c030c0 UBFX r0, r0, #15, #1 r0:0x000840FD=>0x00000000 SetRegEx(0x0000de58,"T",1,2) #0x0000de58->0x0000de5e Thumb Supervisor 0x0000de58 0xb108 CBZ r0, 0x0000de5e r0=0x00000000 SetRegEx(0x0000de5e,"T",1,2) #0x0000de5e->0x0000de60 Thumb Supervisor 0x0000de5e 0x2000 MOVS r0, #00 r0=0x00000000 SetRegEx(0x0000de60,"T",1,2) #0x0000de60->0x0000dd5a Thumb Supervisor 0x0000de60 0xe77b B 0x0000dd5a SetRegEx(0x0000de96,"T",1,2) #0x0000de96->0x0000de98 Thumb Supervisor 0x0000de96 0x4d89 LDR r5, [pc, #0x224] ; 0x0000e0bc r5:0x00824EB4=>0x0081C69C [0x0000E0BC]=0081c69c SetRegEx(0x0000de98,"T",1,2) #0x0000de98->0x0000de9e Thumb Supervisor 0x0000de98 0xb108 CBZ r0, 0x0000de9e r0=0x00000000 SetRegEx(0x0000de9e,"T",1,2) #0x0000de9e->0x0000dea2 Thumb Supervisor 0x0000de9e 0xf6421613 MOVW r6, #10515 ; 0x2913 r6:0x00000000=>0x00002913 SetRegEx(0x0000dea2,"T",1,2) #0x0000dea2->0x0000dea6 Thumb Supervisor 0x0000dea2 0xf2406701 MOVW r7, #1537 ; 0x601 r7:0x0081D4A4=>0x00000601 SetRegEx(0x0000dea6,"T",1,2) #0x0000dea6->0x0000dea8 Thumb Supervisor 0x0000dea6 0x2007 MOVS r0, #0x07 r0:0x00000000=>0x00000007 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000dea8,"T",1,2) #0x0000dea8->0x0000deaa Thumb Supervisor 0x0000dea8 0x4662 MOV r2, r12 r2:0x00000000=>0x000000C8 r12=0x000000C8 SetRegEx(0x0000deaa,"T",1,2) #0x0000deaa->0x0000deac Thumb Supervisor 0x0000deaa 0x4641 MOV r1, r8 r1:0x000000C8=>0x00000000 r8=0x00000000 SetRegEx(0x0000deac,"T",1,2) #0x0000deac->0x0000dbd0 Thumb Supervisor 0x0000deac 0xf7fffe90 BL 0x0000dbd0 SetRegEx(0x0000DBD0,"T",1,2) #0x0000deac->0x0000dbd0 Thumb Supervisor 0x0000deac 0xf7fffe90 BL 0x0000dbd0 MakeFunction(0x0000DBD0,4294967295) MakeNameEx(0x0000DBD0,"fcn_0000dbd0",1) SetRegEx(0x0000dbd2,"T",1,2) #0x0000dbd2->0x0000dbd4 Thumb Supervisor 0x0000dbd2 0x4606 MOV r6, r0 r6:0x00002913=>0x00000007 r0=0x00000007 SetRegEx(0x0000dbd4,"T",1,2) #0x0000dbd4->0x0000dbd6 Thumb Supervisor 0x0000dbd4 0x460c MOV r4, r1 r4=0x00000000 r1=0x00000000 SetRegEx(0x0000dbd6,"T",1,2) #0x0000dbd6->0x0000dbd8 Thumb Supervisor 0x0000dbd6 0x4615 MOV r5, r2 r5:0x0081C69C=>0x000000C8 r2=0x000000C8 SetRegEx(0x0000dbd8,"T",1,2) #0x0000dbd8->0x0000dbda Thumb Supervisor 0x0000dbd8 0x4610 MOV r0, r2 r0:0x00000007=>0x000000C8 r2=0x000000C8 SetRegEx(0x0000dbda,"T",1,2) #0x0000dbda->0x0000d972 Thumb Supervisor 0x0000dbda 0xf7fffeca BL 0x0000d972 SetRegEx(0x0000D972,"T",1,2) #0x0000dbda->0x0000d972 Thumb Supervisor 0x0000dbda 0xf7fffeca BL 0x0000d972 MakeFunction(0x0000D972,4294967295) MakeNameEx(0x0000D972,"fcn_0000d972",1) SetRegEx(0x0000d974,"T",1,2) #0x0000d974->0x0000d976 Thumb Supervisor 0x0000d974 0x680a LDR r2, [r1, #0] r2:0x000000C8=>0x00003000 r1=0x20501000 [0x20501000]=00003000 SetRegEx(0x0000d976,"T",1,2) #0x0000d976->0x0000d97a Thumb Supervisor 0x0000d976 0xf0420220 ORR r2, r2, #32 ; 0x00000020 r2:0x00003000=>0x00003020 SetRegEx(0x0000d97a,"T",1,2) #0x0000d97a->0x0000d97c Thumb Supervisor 0x0000d97a 0x600a STR r2, [r1, #0] r2=0x00003020 r1=0x20501000 [0x20501000]:00003000=>00003020 SetRegEx(0x0000d97c,"T",1,2) #0x0000d97c->0x0000d97e Thumb Supervisor 0x0000d97c 0x680a LDR r2, [r1, #0] r2=0x00003020 r1=0x20501000 [0x20501000]=00003020 SetRegEx(0x0000d97e,"T",1,2) #0x0000d97e->0x0000d982 Thumb Supervisor 0x0000d97e 0xf0420210 ORR r2, r2, #16 ; 0x00000010 r2:0x00003020=>0x00003030 SetRegEx(0x0000d982,"T",1,2) #0x0000d982->0x0000d984 Thumb Supervisor 0x0000d982 0x600a STR r2, [r1, #0] r2=0x00003030 r1=0x20501000 [0x20501000]:00003020=>00003030 SetRegEx(0x0000d984,"T",1,2) #0x0000d984->0x0000d986 Thumb Supervisor 0x0000d984 0x684a LDR r2, [r1, #0x4] r2:0x00003030=>0x000840FD r1=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000d986,"T",1,2) #0x0000d986->0x0000d98a Thumb Supervisor 0x0000d986 0xf0220220 BIC r2, r2, #32 ; 0x00000020 r2:0x000840FD=>0x000840DD SetRegEx(0x0000d98a,"T",1,2) #0x0000d98a->0x0000d98c Thumb Supervisor 0x0000d98a 0x604a STR r2, [r1, #0x4] r2=0x000840DD r1=0x20501000 [0x20501004]:000840fd=>000840dd SetRegEx(0x0000d98c,"T",1,2) #0x0000d98c->0x0000d98e Thumb Supervisor 0x0000d98c 0x684a LDR r2, [r1, #0x4] r2=0x000840DD r1=0x20501000 [0x20501004]=000840dd SetRegEx(0x0000d98e,"T",1,2) #0x0000d98e->0x0000d992 Thumb Supervisor 0x0000d98e 0xf0420210 ORR r2, r2, #16 ; 0x00000010 r2=0x000840DD SetRegEx(0x0000d992,"T",1,2) #0x0000d992->0x0000d994 Thumb Supervisor 0x0000d992 0x604a STR r2, [r1, #0x4] r2=0x000840DD r1=0x20501000 [0x20501004]=000840dd SetRegEx(0x0000d994,"T",1,2) #0x0000d994->0x0000d996 Thumb Supervisor 0x0000d994 0x1e40 SUBS r0, r0, #1 r0:0x000000C8=>0x000000C7 SetRegEx(0x0000d996,"T",1,2) #0x0000d996->0x0000d998 Thumb Supervisor 0x0000d996 0x0400 LSLS r0, r0, #0x10 r0:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000d998,"T",1,2) #0x0000d998->0x0000d99a Thumb Supervisor 0x0000d998 0x0c00 LSRS r0, r0, #0x10 r0:0x00C70000=>0x000000C7 SetRegEx(0x0000d99a,"T",1,2) #0x0000d99a->0x0000d994 Thumb Supervisor 0x0000d99a 0xd1fb BNE 0x0000d994 SetRegEx(0x0000d99c,"T",1,2) #0x0000d99c->0x0000d99e Thumb Supervisor 0x0000d99c 0x6848 LDR r0, [r1, #0x4] r0:0x00000000=>0x000840DD r1=0x20501000 [0x20501004]=000840dd SetRegEx(0x0000d99e,"T",1,2) #0x0000d99e->0x0000d9a2 Thumb Supervisor 0x0000d99e 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x000840DD=>0x000840FD SetRegEx(0x0000d9a2,"T",1,2) #0x0000d9a2->0x0000d9a4 Thumb Supervisor 0x0000d9a2 0x6048 STR r0, [r1, #0x4] r0=0x000840FD r1=0x20501000 [0x20501004]:000840dd=>000840fd SetRegEx(0x0000d9a4,"T",1,2) #0x0000d9a4->0x0000d9a6 Thumb Supervisor 0x0000d9a4 0x6808 LDR r0, [r1, #0] r0:0x000840FD=>0x00003030 r1=0x20501000 [0x20501000]=00003030 SetRegEx(0x0000d9a6,"T",1,2) #0x0000d9a6->0x0000d9aa Thumb Supervisor 0x0000d9a6 0xf0200020 BIC r0, r0, #32 ; 0x00000020 r0:0x00003030=>0x00003010 SetRegEx(0x0000d9aa,"T",1,2) #0x0000d9aa->0x0000d9ac Thumb Supervisor 0x0000d9aa 0x6008 STR r0, [r1, #0] r0=0x00003010 r1=0x20501000 [0x20501000]:00003030=>00003010 SetRegEx(0x0000d9ac,"T",1,2) #0x0000d9ac->0x0000d9ae Thumb Supervisor 0x0000d9ac 0x6808 LDR r0, [r1, #0] r0=0x00003010 r1=0x20501000 [0x20501000]=00003010 SetRegEx(0x0000d9ae,"T",1,2) #0x0000d9ae->0x0000d9b2 Thumb Supervisor 0x0000d9ae 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x00003010=>0x00003000 SetRegEx(0x0000d9b2,"T",1,2) #0x0000d9b2->0x0000d9b4 Thumb Supervisor 0x0000d9b2 0x6008 STR r0, [r1, #0] r0=0x00003000 r1=0x20501000 [0x20501000]:00003010=>00003000 SetRegEx(0x0000d9b4,"T",1,2) #0x0000d9b4->0x0000dbde Thumb Supervisor 0x0000d9b4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000dbde,"T",1,2) #0x0000dbde->0x0000dbe0 Thumb Supervisor 0x0000dbde 0x4628 MOV r0, r5 r0:0x00003000=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dbe0,"T",1,2) #0x0000dbe0->0x0000d9b6 Thumb Supervisor 0x0000dbe0 0xf7fffee9 BL 0x0000d9b6 SetRegEx(0x0000D9B6,"T",1,2) #0x0000dbe0->0x0000d9b6 Thumb Supervisor 0x0000dbe0 0xf7fffee9 BL 0x0000d9b6 MakeFunction(0x0000D9B6,4294967295) MakeNameEx(0x0000D9B6,"fcn_0000d9b6",1) SetRegEx(0x0000d9b8,"T",1,2) #0x0000d9b8->0x0000d9ba Thumb Supervisor 0x0000d9b8 0x6811 LDR r1, [r2, #0] r1:0x20501000=>0x00003000 r2=0x20501000 [0x20501000]=00003000 SetRegEx(0x0000d9ba,"T",1,2) #0x0000d9ba->0x0000d9be Thumb Supervisor 0x0000d9ba 0xf0410120 ORR r1, r1, #32 ; 0x00000020 r1:0x00003000=>0x00003020 SetRegEx(0x0000d9be,"T",1,2) #0x0000d9be->0x0000d9c0 Thumb Supervisor 0x0000d9be 0x6011 STR r1, [r2, #0] r1=0x00003020 r2=0x20501000 [0x20501000]:00003000=>00003020 SetRegEx(0x0000d9c0,"T",1,2) #0x0000d9c0->0x0000d9c2 Thumb Supervisor 0x0000d9c0 0x6811 LDR r1, [r2, #0] r1=0x00003020 r2=0x20501000 [0x20501000]=00003020 SetRegEx(0x0000d9c2,"T",1,2) #0x0000d9c2->0x0000d9c6 Thumb Supervisor 0x0000d9c2 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1:0x00003020=>0x00003030 SetRegEx(0x0000d9c6,"T",1,2) #0x0000d9c6->0x0000d9c8 Thumb Supervisor 0x0000d9c6 0x6011 STR r1, [r2, #0] r1=0x00003030 r2=0x20501000 [0x20501000]:00003020=>00003030 SetRegEx(0x0000d9c8,"T",1,2) #0x0000d9c8->0x0000d9ca Thumb Supervisor 0x0000d9c8 0x6851 LDR r1, [r2, #0x4] r1:0x00003030=>0x000840FD r2=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000d9ca,"T",1,2) #0x0000d9ca->0x0000d9ce Thumb Supervisor 0x0000d9ca 0xf0410120 ORR r1, r1, #32 ; 0x00000020 r1=0x000840FD SetRegEx(0x0000d9ce,"T",1,2) #0x0000d9ce->0x0000d9d0 Thumb Supervisor 0x0000d9ce 0x6051 STR r1, [r2, #0x4] r1=0x000840FD r2=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000d9d0,"T",1,2) #0x0000d9d0->0x0000d9d2 Thumb Supervisor 0x0000d9d0 0x6851 LDR r1, [r2, #0x4] r1=0x000840FD r2=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000d9d2,"T",1,2) #0x0000d9d2->0x0000d9d6 Thumb Supervisor 0x0000d9d2 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1=0x000840FD SetRegEx(0x0000d9d6,"T",1,2) #0x0000d9d6->0x0000d9d8 Thumb Supervisor 0x0000d9d6 0x6051 STR r1, [r2, #0x4] r1=0x000840FD r2=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000d9d8,"T",1,2) #0x0000d9d8->0x0000d9da Thumb Supervisor 0x0000d9d8 0x4601 MOV r1, r0 r1:0x000840FD=>0x000000C8 r0=0x000000C8 SetRegEx(0x0000d9da,"T",1,2) #0x0000d9da->0x0000d9dc Thumb Supervisor 0x0000d9da 0x1e49 SUBS r1, r1, #1 r1:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000d9dc,"T",1,2) #0x0000d9dc->0x0000d9de Thumb Supervisor 0x0000d9dc 0x0409 LSLS r1, r1, #0x10 r1:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000d9de,"T",1,2) #0x0000d9de->0x0000d9e0 Thumb Supervisor 0x0000d9de 0x0c09 LSRS r1, r1, #0x10 r1:0x00C70000=>0x000000C7 SetRegEx(0x0000d9e0,"T",1,2) #0x0000d9e0->0x0000d9da Thumb Supervisor 0x0000d9e0 0xd1fb BNE 0x0000d9da SetRegEx(0x0000d9e2,"T",1,2) #0x0000d9e2->0x0000d9e4 Thumb Supervisor 0x0000d9e2 0x6851 LDR r1, [r2, #0x4] r1:0x00000000=>0x000840FD r2=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000d9e4,"T",1,2) #0x0000d9e4->0x0000d9e8 Thumb Supervisor 0x0000d9e4 0xf0210120 BIC r1, r1, #32 ; 0x00000020 r1:0x000840FD=>0x000840DD SetRegEx(0x0000d9e8,"T",1,2) #0x0000d9e8->0x0000d9ea Thumb Supervisor 0x0000d9e8 0x6051 STR r1, [r2, #0x4] r1=0x000840DD r2=0x20501000 [0x20501004]:000840fd=>000840dd SetRegEx(0x0000d9ea,"T",1,2) #0x0000d9ea->0x0000d9ec Thumb Supervisor 0x0000d9ea 0x1e40 SUBS r0, r0, #1 r0:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000d9ec,"T",1,2) #0x0000d9ec->0x0000d9ee Thumb Supervisor 0x0000d9ec 0x0400 LSLS r0, r0, #0x10 r0:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000d9ee,"T",1,2) #0x0000d9ee->0x0000d9f0 Thumb Supervisor 0x0000d9ee 0x0c00 LSRS r0, r0, #0x10 r0:0x00C70000=>0x000000C7 SetRegEx(0x0000d9f0,"T",1,2) #0x0000d9f0->0x0000d9ea Thumb Supervisor 0x0000d9f0 0xd1fb BNE 0x0000d9ea SetRegEx(0x0000d9f2,"T",1,2) #0x0000d9f2->0x0000d9f4 Thumb Supervisor 0x0000d9f2 0x6850 LDR r0, [r2, #0x4] r0:0x00000000=>0x000840DD r2=0x20501000 [0x20501004]=000840dd SetRegEx(0x0000d9f4,"T",1,2) #0x0000d9f4->0x0000d9f8 Thumb Supervisor 0x0000d9f4 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x000840DD=>0x000840CD SetRegEx(0x0000d9f8,"T",1,2) #0x0000d9f8->0x0000d9fa Thumb Supervisor 0x0000d9f8 0x6050 STR r0, [r2, #0x4] r0=0x000840CD r2=0x20501000 [0x20501004]:000840dd=>000840cd SetRegEx(0x0000d9fa,"T",1,2) #0x0000d9fa->0x0000dbe4 Thumb Supervisor 0x0000d9fa 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000dbe4,"T",1,2) #0x0000dbe4->0x0000dbe8 Thumb Supervisor 0x0000dbe4 0xf0440030 ORR r0, r4, #48 ; 0x00000030 r0:0x000840CD=>0x00000030 r4=0x00000000 SetRegEx(0x0000dbe8,"T",1,2) #0x0000dbe8->0x0000dbea Thumb Supervisor 0x0000dbe8 0x4629 MOV r1, r5 r1:0x000840DD=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dbea,"T",1,2) #0x0000dbea->0x0000d9fc Thumb Supervisor 0x0000dbea 0xf7ffff07 BL 0x0000d9fc SetRegEx(0x0000D9FC,"T",1,2) #0x0000dbea->0x0000d9fc Thumb Supervisor 0x0000dbea 0xf7ffff07 BL 0x0000d9fc MakeFunction(0x0000D9FC,4294967295) MakeNameEx(0x0000D9FC,"fcn_0000d9fc",1) SetRegEx(0x0000d9fe,"T",1,2) #0x0000d9fe->0x0000da00 Thumb Supervisor 0x0000d9fe 0x4ed7 LDR r6, [pc, #0x35c] ; 0x0000dd5c r6:0x00000007=>0x20501000 [0x0000DD5C]=20501000 SetRegEx(0x0000da00,"T",1,2) #0x0000da00->0x0000da02 Thumb Supervisor 0x0000da00 0x4604 MOV r4, r0 r4:0x00000000=>0x00000030 r0=0x00000030 SetRegEx(0x0000da02,"T",1,2) #0x0000da02->0x0000da04 Thumb Supervisor 0x0000da02 0x6830 LDR r0, [r6, #0] r0:0x00000030=>0x00003030 r6=0x20501000 [0x20501000]=00003030 SetRegEx(0x0000da04,"T",1,2) #0x0000da04->0x0000da08 Thumb Supervisor 0x0000da04 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0=0x00003030 SetRegEx(0x0000da08,"T",1,2) #0x0000da08->0x0000da0a Thumb Supervisor 0x0000da08 0x6030 STR r0, [r6, #0] r0=0x00003030 r6=0x20501000 [0x20501000]=00003030 SetRegEx(0x0000da0a,"T",1,2) #0x0000da0a->0x0000da0c Thumb Supervisor 0x0000da0a 0x6870 LDR r0, [r6, #0x4] r0:0x00003030=>0x000840CD r6=0x20501000 [0x20501004]=000840cd SetRegEx(0x0000da0c,"T",1,2) #0x0000da0c->0x0000da10 Thumb Supervisor 0x0000da0c 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0=0x000840CD SetRegEx(0x0000da10,"T",1,2) #0x0000da10->0x0000da12 Thumb Supervisor 0x0000da10 0x6070 STR r0, [r6, #0x4] r0=0x000840CD r6=0x20501000 [0x20501004]=000840cd SetRegEx(0x0000da12,"T",1,2) #0x0000da12->0x0000da14 Thumb Supervisor 0x0000da12 0x4608 MOV r0, r1 r0:0x000840CD=>0x000000C8 r1=0x000000C8 SetRegEx(0x0000da14,"T",1,2) #0x0000da14->0x0000d966 Thumb Supervisor 0x0000da14 0xf7ffffa7 BL 0x0000d966 SetRegEx(0x0000D966,"T",1,2) #0x0000da14->0x0000d966 Thumb Supervisor 0x0000da14 0xf7ffffa7 BL 0x0000d966 MakeFunction(0x0000D966,4294967295) MakeNameEx(0x0000D966,"fcn_0000d966",1) SetRegEx(0x0000d968,"T",1,2) #0x0000d968->0x0000d96a Thumb Supervisor 0x0000d968 0x1e40 SUBS r0, r0, #1 r0:0x00000064=>0x00000063 cpsr:0x00000133=>0x20000133 SetRegEx(0x0000d96a,"T",1,2) #0x0000d96a->0x0000d96c Thumb Supervisor 0x0000d96a 0x0400 LSLS r0, r0, #0x10 r0:0x00000063=>0x00630000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000d96c,"T",1,2) #0x0000d96c->0x0000d96e Thumb Supervisor 0x0000d96c 0x0c00 LSRS r0, r0, #0x10 r0:0x00630000=>0x00000063 SetRegEx(0x0000d96e,"T",1,2) #0x0000d96e->0x0000d968 Thumb Supervisor 0x0000d96e 0xd1fb BNE 0x0000d968 SetRegEx(0x0000d970,"T",1,2) #0x0000d970->0x0000da18 Thumb Supervisor 0x0000d970 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000da18,"T",1,2) #0x0000da18->0x0000da1a Thumb Supervisor 0x0000da18 0x2308 MOVS r3, #0x08 r3:0x00805AA0=>0x00000008 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000da1a,"T",1,2) #0x0000da1a->0x0000da1c Thumb Supervisor 0x0000da1a 0x1e58 SUBS r0, r3, #1 r0:0x00000000=>0x00000007 r3=0x00000008 cpsr:0x00000133=>0x20000133 SetRegEx(0x0000da1c,"T",1,2) #0x0000da1c->0x0000da20 Thumb Supervisor 0x0000da1c 0xfa24f000 LSR.W r0, r4, r0 r0:0x00000007=>0x00000000 r4=0x00000030 SetRegEx(0x0000da20,"T",1,2) #0x0000da20->0x0000da22 Thumb Supervisor 0x0000da20 0x07c0 LSLS r0, r0, #0x1f r0=0x00000000 cpsr:0x20000133=>0x40000133 SetRegEx(0x0000da22,"T",1,2) #0x0000da22->0x0000da24 Thumb Supervisor 0x0000da22 0x6870 LDR r0, [r6, #0x4] r0:0x00000000=>0x000840CD r6=0x20501000 [0x20501004]=000840cd SetRegEx(0x0000da24,"T",1,2) #0x0000da24->0x0000da2c Thumb Supervisor 0x0000da24 0xd002 BEQ 0x0000da2c SetRegEx(0x0000da2c,"T",1,2) #0x0000da2c->0x0000da30 Thumb Supervisor 0x0000da2c 0xf0200020 BIC r0, r0, #32 ; 0x00000020 r0=0x000840CD SetRegEx(0x0000da30,"T",1,2) #0x0000da30->0x0000da32 Thumb Supervisor 0x0000da30 0x6070 STR r0, [r6, #0x4] r0=0x000840CD r6=0x20501000 [0x20501004]=000840cd SetRegEx(0x0000da32,"T",1,2) #0x0000da32->0x0000da34 Thumb Supervisor 0x0000da32 0x4608 MOV r0, r1 r0:0x000840CD=>0x000000C8 r1=0x000000C8 SetRegEx(0x0000da34,"T",1,2) #0x0000da34->0x0000d966 Thumb Supervisor 0x0000da34 0xf7ffff97 BL 0x0000d966 SetRegEx(0x0000da38,"T",1,2) #0x0000da38->0x0000da3a Thumb Supervisor 0x0000da38 0x6870 LDR r0, [r6, #0x4] r0:0x00000000=>0x000840CD r6=0x20501000 [0x20501004]=000840cd SetRegEx(0x0000da3a,"T",1,2) #0x0000da3a->0x0000da3e Thumb Supervisor 0x0000da3a 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0:0x000840CD=>0x000840DD SetRegEx(0x0000da3e,"T",1,2) #0x0000da3e->0x0000da40 Thumb Supervisor 0x0000da3e 0x6070 STR r0, [r6, #0x4] r0=0x000840DD r6=0x20501000 [0x20501004]:000840cd=>000840dd SetRegEx(0x0000da40,"T",1,2) #0x0000da40->0x0000da42 Thumb Supervisor 0x0000da40 0x460a MOV r2, r1 r2:0x20501000=>0x000000C8 r1=0x000000C8 SetRegEx(0x0000da42,"T",1,2) #0x0000da42->0x0000da44 Thumb Supervisor 0x0000da42 0x1e52 SUBS r2, r2, #1 r2:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000da44,"T",1,2) #0x0000da44->0x0000da46 Thumb Supervisor 0x0000da44 0x0412 LSLS r2, r2, #0x10 r2:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000da46,"T",1,2) #0x0000da46->0x0000da48 Thumb Supervisor 0x0000da46 0x0c12 LSRS r2, r2, #0x10 r2:0x00C70000=>0x000000C7 SetRegEx(0x0000da48,"T",1,2) #0x0000da48->0x0000da42 Thumb Supervisor 0x0000da48 0xd1fb BNE 0x0000da42 SetRegEx(0x0000da4a,"T",1,2) #0x0000da4a->0x0000da4c Thumb Supervisor 0x0000da4a 0x6870 LDR r0, [r6, #0x4] r0=0x000840DD r6=0x20501000 [0x20501004]=000840dd SetRegEx(0x0000da4c,"T",1,2) #0x0000da4c->0x0000da50 Thumb Supervisor 0x0000da4c 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x000840DD=>0x000840CD SetRegEx(0x0000da50,"T",1,2) #0x0000da50->0x0000da52 Thumb Supervisor 0x0000da50 0x6070 STR r0, [r6, #0x4] r0=0x000840CD r6=0x20501000 [0x20501004]:000840dd=>000840cd SetRegEx(0x0000da52,"T",1,2) #0x0000da52->0x0000da54 Thumb Supervisor 0x0000da52 0x4608 MOV r0, r1 r0:0x000840CD=>0x000000C8 r1=0x000000C8 SetRegEx(0x0000da54,"T",1,2) #0x0000da54->0x0000d966 Thumb Supervisor 0x0000da54 0xf7ffff87 BL 0x0000d966 SetRegEx(0x0000da58,"T",1,2) #0x0000da58->0x0000da5a Thumb Supervisor 0x0000da58 0x1e5b SUBS r3, r3, #1 r3:0x00000008=>0x00000007 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000da5a,"T",1,2) #0x0000da5a->0x0000da5c Thumb Supervisor 0x0000da5a 0x2b00 CMP r3, #00 r3=0x00000007 SetRegEx(0x0000da5c,"T",1,2) #0x0000da5c->0x0000da1a Thumb Supervisor 0x0000da5c 0xdcdd BGT 0x0000da1a SetRegEx(0x0000da26,"T",1,2) #0x0000da26->0x0000da2a Thumb Supervisor 0x0000da26 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x000840CD=>0x000840ED SetRegEx(0x0000da2a,"T",1,2) #0x0000da2a->0x0000da30 Thumb Supervisor 0x0000da2a 0xe001 B 0x0000da30 SetRegEx(0x0000da5e,"T",1,2) #0x0000da5e->0x0000da60 Thumb Supervisor 0x0000da5e 0x6830 LDR r0, [r6, #0] r0:0x00000000=>0x00003030 r6=0x20501000 [0x20501000]=00003030 SetRegEx(0x0000da60,"T",1,2) #0x0000da60->0x0000da64 Thumb Supervisor 0x0000da60 0xf0200020 BIC r0, r0, #32 ; 0x00000020 r0:0x00003030=>0x00003010 SetRegEx(0x0000da64,"T",1,2) #0x0000da64->0x0000da66 Thumb Supervisor 0x0000da64 0x6030 STR r0, [r6, #0] r0=0x00003010 r6=0x20501000 [0x20501000]:00003030=>00003010 SetRegEx(0x0000da66,"T",1,2) #0x0000da66->0x0000da68 Thumb Supervisor 0x0000da66 0x460c MOV r4, r1 r4:0x00000030=>0x000000C8 r1=0x000000C8 SetRegEx(0x0000da68,"T",1,2) #0x0000da68->0x0000da6a Thumb Supervisor 0x0000da68 0x1e64 SUBS r4, r4, #1 r4:0x000000C8=>0x000000C7 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000da6a,"T",1,2) #0x0000da6a->0x0000da6c Thumb Supervisor 0x0000da6a 0x0424 LSLS r4, r4, #0x10 r4:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000da6c,"T",1,2) #0x0000da6c->0x0000da6e Thumb Supervisor 0x0000da6c 0x0c24 LSRS r4, r4, #0x10 r4:0x00C70000=>0x000000C7 SetRegEx(0x0000da6e,"T",1,2) #0x0000da6e->0x0000da68 Thumb Supervisor 0x0000da6e 0xd1fb BNE 0x0000da68 SetRegEx(0x0000da70,"T",1,2) #0x0000da70->0x0000da72 Thumb Supervisor 0x0000da70 0x6870 LDR r0, [r6, #0x4] r0:0x00003010=>0x000840ED r6=0x20501000 [0x20501004]=000840ed SetRegEx(0x0000da72,"T",1,2) #0x0000da72->0x0000da76 Thumb Supervisor 0x0000da72 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0:0x000840ED=>0x000840FD SetRegEx(0x0000da76,"T",1,2) #0x0000da76->0x0000da78 Thumb Supervisor 0x0000da76 0x6070 STR r0, [r6, #0x4] r0=0x000840FD r6=0x20501000 [0x20501004]:000840ed=>000840fd SetRegEx(0x0000da78,"T",1,2) #0x0000da78->0x0000da7a Thumb Supervisor 0x0000da78 0x460d MOV r5, r1 r5=0x000000C8 r1=0x000000C8 SetRegEx(0x0000da7a,"T",1,2) #0x0000da7a->0x0000da7c Thumb Supervisor 0x0000da7a 0x1e6d SUBS r5, r5, #1 r5:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000da7c,"T",1,2) #0x0000da7c->0x0000da7e Thumb Supervisor 0x0000da7c 0x042d LSLS r5, r5, #0x10 r5:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000da7e,"T",1,2) #0x0000da7e->0x0000da80 Thumb Supervisor 0x0000da7e 0x0c2d LSRS r5, r5, #0x10 r5:0x00C70000=>0x000000C7 SetRegEx(0x0000da80,"T",1,2) #0x0000da80->0x0000da7a Thumb Supervisor 0x0000da80 0xd1fb BNE 0x0000da7a SetRegEx(0x0000b0e6,"T",1,2) #0x0000b0e6->0x0000b0ea Thumb Supervisor 0x0000b0e6 0xf2423021 MOVW r0, #8993 ; 0x2321 r0:0x000003E8=>0x00002321 SetRegEx(0x0000b0ea,"T",1,2) #0x0000b0ea->0x0000b0ec Thumb Supervisor 0x0000b0ea 0x6320 STR r0, [r4, #0x30] r0=0x00002321 r4=0x20500000 [0x20500030]:00000111=>00002321 SetRegEx(0x0000b0ec,"T",1,2) #0x0000b0ec->0x0000b0ee Thumb Supervisor 0x0000b0ec 0x4628 MOV r0, r5 r0:0x00002321=>0x000003E8 r5=0x000003E8 SetRegEx(0x0000b0ee,"T",1,2) #0x0000b0ee->0x0001068a Thumb Supervisor 0x0000b0ee 0xf005facc BL 0x0001068a SetRegEx(0x0000b0f2,"T",1,2) #0x0000b0f2->0x0000b0f4 Thumb Supervisor 0x0000b0f2 0x6860 LDR r0, [r4, #0x4] r0:0x000003E8=>0x00000300 r4=0x20500000 [0x20500004]=00000300 SetRegEx(0x0000b0f4,"T",1,2) #0x0000b0f4->0x0000b0f8 Thumb Supervisor 0x0000b0f4 0xf040000f ORR r0, r0, #15 ; 0x0000000f r0:0x00000300=>0x0000030F r0:0x00000300=>0x0000030F SetRegEx(0x0000b0f8,"T",1,2) #0x0000b0f8->0x0000b0fa Thumb Supervisor 0x0000b0f8 0x6060 STR r0, [r4, #0x4] r0=0x0000030F r4=0x20500000 [0x20500004]:00000300=>0000030f SetRegEx(0x0000b0fa,"T",1,2) #0x0000b0fa->0x0000b0fc Thumb Supervisor 0x0000b0fa 0x6860 LDR r0, [r4, #0x4] r0=0x0000030F r4=0x20500000 [0x20500004]=0000030f SetRegEx(0x0000b0fc,"T",1,2) #0x0000b0fc->0x0000b100 Thumb Supervisor 0x0000b0fc 0xf44060e0 ORR r0, r0, #1792 ; 0x00000700 r0:0x0000030F=>0x0000070F r0:0x0000030F=>0x0000070F SetRegEx(0x0000b100,"T",1,2) #0x0000b100->0x0000b102 Thumb Supervisor 0x0000b100 0x6060 STR r0, [r4, #0x4] r0=0x0000070F r4=0x20500000 [0x20500004]:0000030f=>0000070f SetRegEx(0x0000b102,"T",1,2) #0x0000b102->0x0000b104 Thumb Supervisor 0x0000b102 0x4628 MOV r0, r5 r0:0x0000070F=>0x000003E8 r5=0x000003E8 SetRegEx(0x0000b104,"T",1,2) #0x0000b104->0x0001068a Thumb Supervisor 0x0000b104 0xf005fac1 BL 0x0001068a SetRegEx(0x00000068,"T",0,2) #0x00000068->0x0000006c ARM Supervisor 0x00000068 0xebffffff BL 0x0000006c SetRegEx(0x0000006C,"T",0,2) #0x00000068->0x0000006c ARM Supervisor 0x00000068 0xebffffff BL 0x0000006c MakeFunction(0x0000006C,4294967295) MakeNameEx(0x0000006C,"fcn_0000006c",1) SetRegEx(0x00000070,"T",0,2) #0x00000070->0x00000074 ARM Supervisor 0x00000070 0xe121f000 MSR CPSR_c, r0 r0=0x000000D3 cpsr:0x00000113=>0x000001d3 SetRegEx(0x00000074,"T",0,2) #0x00000074->0x00000078 ARM Supervisor 0x00000074 0xee111f10 MRC p15, 0x00, r1, c1, c0, 0x00 r1:0x4D435442=>0x01E50879 SetRegEx(0x00000078,"T",0,2) #0x00000078->0x0000007c ARM Supervisor 0x00000078 0xe3c11001 BIC r1, r1, #0x1 r1:0x01E50879=>0x01E50878 SetRegEx(0x0000007c,"T",0,2) #0x0000007c->0x00000080 ARM Supervisor 0x0000007c 0xf57ff04f UNDEFINED INSTRUCTION r0=0x000000D3 r1=0x01E50878 r2=0x4D524453 r3=0x00000004 r4=0x00824F3C r5=0x00000001 r6=0x00000000 r7=0x00803400 r8=0x00002600 r9=0x00824F3C r10=0x00803400 r11=0x4D435442 r12=0x00000800 r13=0x597BE7A7 r14=0x9F377707 r15:0x0000007C=>0x00000080 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C00 r26=0x0000006C r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31=0x000001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C00 r38=0x0000006C r39=0x597BE7A7 r40=0x9F377707 SetRegEx(0x00000080,"T",0,2) #0x00000080->0x00000084 ARM Supervisor 0x00000080 0xee011f10 MCR p15, 0x00, r1, c1, c0, 0x00 r1=0x01E50878 SetRegEx(0x00000084,"T",0,2) #0x00000084->0x00000088 ARM Supervisor 0x00000084 0xf57ff06f UNDEFINED INSTRUCTION r0=0x000000D3 r1=0x01E50878 r2=0x4D524453 r3=0x00000004 r4=0x00824F3C r5=0x00000001 r6=0x00000000 r7=0x00803400 r8=0x00002600 r9=0x00824F3C r10=0x00803400 r11=0x4D435442 r12=0x00000800 r13=0x597BE7A7 r14=0x9F377707 r15:0x00000084=>0x00000088 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C00 r26=0x0000006C r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31=0x000001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C00 r38=0x0000006C r39=0x597BE7A7 r40=0x9F377707 SetRegEx(0x00000088,"T",0,2) #0x00000088->0x0000008c ARM Supervisor 0x00000088 0xe3a01000 MOV r1, #0x0 r1:0x01E50878=>0x00000000 SetRegEx(0x0000008c,"T",0,2) #0x0000008c->0x00000090 ARM Supervisor 0x0000008c 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000000 SetRegEx(0x00000090,"T",0,2) #0x00000090->0x00000094 ARM Supervisor 0x00000090 0xe3a02000 MOV r2, #0x0 r2:0x4D524453=>0x00000000 SetRegEx(0x00000094,"T",0,2) #0x00000094->0x00000098 ARM Supervisor 0x00000094 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x00000000 SetRegEx(0x00000098,"T",0,2) #0x00000098->0x0000009c ARM Supervisor 0x00000098 0xe3a04a01 MOV r4, #0x1000 r4:0x00824F3C=>0x00001000 SetRegEx(0x0000009c,"T",0,2) #0x0000009c->0x000000a0 ARM Supervisor 0x0000009c 0xe3a05008 MOV r5, #0x8 r5:0x00000001=>0x00000008 SetRegEx(0x000000a0,"T",0,2) #0x000000a0->0x000000a4 ARM Supervisor 0x000000a0 0xe1844005 ORR r4, r4, r5 r4:0x00001000=>0x00001008 r5=0x00000008 SetRegEx(0x000000a4,"T",0,2) #0x000000a4->0x000000a8 ARM Supervisor 0x000000a4 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00001008 SetRegEx(0x000000a8,"T",0,2) #0x000000a8->0x000000ac ARM Supervisor 0x000000a8 0xe3a0303f MOV r3, #0x3f r3:0x00000004=>0x0000003F SetRegEx(0x000000ac,"T",0,2) #0x000000ac->0x000000b0 ARM Supervisor 0x000000ac 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x0000003F SetRegEx(0x000000b0,"T",0,2) #0x000000b0->0x000000b4 ARM Supervisor 0x000000b0 0xe3a01001 MOV r1, #0x1 r1:0x00000000=>0x00000001 SetRegEx(0x000000b4,"T",0,2) #0x000000b4->0x000000b8 ARM Supervisor 0x000000b4 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000001 SetRegEx(0x000000b8,"T",0,2) #0x000000b8->0x000000bc ARM Supervisor 0x000000b8 0xe3a02000 MOV r2, #0x0 r2=0x00000000 SetRegEx(0x000000bc,"T",0,2) #0x000000bc->0x000000c0 ARM Supervisor 0x000000bc 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x00000000 SetRegEx(0x000000c0,"T",0,2) #0x000000c0->0x000000c4 ARM Supervisor 0x000000c0 0xe3a04c03 MOV r4, #0x300 r4:0x00001008=>0x00000300 SetRegEx(0x000000c4,"T",0,2) #0x000000c4->0x000000c8 ARM Supervisor 0x000000c4 0xe3a05008 MOV r5, #0x8 r5=0x00000008 SetRegEx(0x000000c8,"T",0,2) #0x000000c8->0x000000cc ARM Supervisor 0x000000c8 0xe1844005 ORR r4, r4, r5 r4:0x00000300=>0x00000308 r5=0x00000008 SetRegEx(0x000000cc,"T",0,2) #0x000000cc->0x000000d0 ARM Supervisor 0x000000cc 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00000308 SetRegEx(0x000000d0,"T",0,2) #0x000000d0->0x000000d4 ARM Supervisor 0x000000d0 0xe3a03021 MOV r3, #0x21 r3:0x0000003F=>0x00000021 SetRegEx(0x000000d4,"T",0,2) #0x000000d4->0x000000d8 ARM Supervisor 0x000000d4 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x00000021 SetRegEx(0x000000d8,"T",0,2) #0x000000d8->0x000000dc ARM Supervisor 0x000000d8 0xe3a01002 MOV r1, #0x2 r1:0x00000001=>0x00000002 SetRegEx(0x000000dc,"T",0,2) #0x000000dc->0x000000e0 ARM Supervisor 0x000000dc 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000002 SetRegEx(0x000000e0,"T",0,2) #0x000000e0->0x000000e4 ARM Supervisor 0x000000e0 0xe3a02502 MOV r2, #0x800000 r2:0x00000000=>0x00800000 SetRegEx(0x000000e4,"T",0,2) #0x000000e4->0x000000e8 ARM Supervisor 0x000000e4 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x00800000 SetRegEx(0x000000e8,"T",0,2) #0x000000e8->0x000000ec ARM Supervisor 0x000000e8 0xe3a04c03 MOV r4, #0x300 r4:0x00000308=>0x00000300 SetRegEx(0x000000ec,"T",0,2) #0x000000ec->0x000000f0 ARM Supervisor 0x000000ec 0xe3a0500c MOV r5, #0xc r5:0x00000008=>0x0000000C SetRegEx(0x000000f0,"T",0,2) #0x000000f0->0x000000f4 ARM Supervisor 0x000000f0 0xe1844005 ORR r4, r4, r5 r4:0x00000300=>0x0000030C r5=0x0000000C SetRegEx(0x000000f4,"T",0,2) #0x000000f4->0x000000f8 ARM Supervisor 0x000000f4 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x0000030C SetRegEx(0x000000f8,"T",0,2) #0x000000f8->0x000000fc ARM Supervisor 0x000000f8 0xe3a0302d MOV r3, #0x2d r3:0x00000021=>0x0000002D SetRegEx(0x000000fc,"T",0,2) #0x000000fc->0x00000100 ARM Supervisor 0x000000fc 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x0000002D SetRegEx(0x00000100,"T",0,2) #0x00000100->0x00000104 ARM Supervisor 0x00000100 0xe3a01003 MOV r1, #0x3 r1:0x00000002=>0x00000003 SetRegEx(0x00000104,"T",0,2) #0x00000104->0x00000108 ARM Supervisor 0x00000104 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000003 SetRegEx(0x00000108,"T",0,2) #0x00000108->0x0000010c ARM Supervisor 0x00000108 0xe3a02201 MOV r2, #0x10000000 r2:0x00800000=>0x10000000 SetRegEx(0x0000010c,"T",0,2) #0x0000010c->0x00000110 ARM Supervisor 0x0000010c 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x10000000 SetRegEx(0x00000110,"T",0,2) #0x00000110->0x00000114 ARM Supervisor 0x00000110 0xe3a04c13 MOV r4, #0x1300 r4:0x0000030C=>0x00001300 SetRegEx(0x00000114,"T",0,2) #0x00000114->0x00000118 ARM Supervisor 0x00000114 0xe3a05001 MOV r5, #0x1 r5:0x0000000C=>0x00000001 SetRegEx(0x00000118,"T",0,2) #0x00000118->0x0000011c ARM Supervisor 0x00000118 0xe1844005 ORR r4, r4, r5 r4:0x00001300=>0x00001301 r5=0x00000001 SetRegEx(0x0000011c,"T",0,2) #0x0000011c->0x00000120 ARM Supervisor 0x0000011c 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00001301 SetRegEx(0x00000120,"T",0,2) #0x00000120->0x00000124 ARM Supervisor 0x00000120 0xe3a03029 MOV r3, #0x29 r3:0x0000002D=>0x00000029 SetRegEx(0x00000124,"T",0,2) #0x00000124->0x00000128 ARM Supervisor 0x00000124 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x00000029 SetRegEx(0x00000128,"T",0,2) #0x00000128->0x0000012c ARM Supervisor 0x00000128 0xe3a01004 MOV r1, #0x4 r1:0x00000003=>0x00000004 SetRegEx(0x0000012c,"T",0,2) #0x0000012c->0x00000130 ARM Supervisor 0x0000012c 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000004 SetRegEx(0x00000130,"T",0,2) #0x00000130->0x00000134 ARM Supervisor 0x00000130 0xe3a02202 MOV r2, #0x20000000 r2:0x10000000=>0x20000000 SetRegEx(0x00000134,"T",0,2) #0x00000134->0x00000138 ARM Supervisor 0x00000134 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x20000000 SetRegEx(0x00000138,"T",0,2) #0x00000138->0x0000013c ARM Supervisor 0x00000138 0xe3a04c03 MOV r4, #0x300 r4:0x00001301=>0x00000300 SetRegEx(0x0000013c,"T",0,2) #0x0000013c->0x00000140 ARM Supervisor 0x0000013c 0xe3a05001 MOV r5, #0x1 r5=0x00000001 SetRegEx(0x00000140,"T",0,2) #0x00000140->0x00000144 ARM Supervisor 0x00000140 0xe1844005 ORR r4, r4, r5 r4:0x00000300=>0x00000301 r5=0x00000001 SetRegEx(0x00000144,"T",0,2) #0x00000144->0x00000148 ARM Supervisor 0x00000144 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00000301 SetRegEx(0x00000148,"T",0,2) #0x00000148->0x0000014c ARM Supervisor 0x00000148 0xe3a03035 MOV r3, #0x35 r3:0x00000029=>0x00000035 SetRegEx(0x0000014c,"T",0,2) #0x0000014c->0x00000150 ARM Supervisor 0x0000014c 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x00000035 SetRegEx(0x00000150,"T",0,2) #0x00000150->0x00000154 ARM Supervisor 0x00000150 0xe3a01005 MOV r1, #0x5 r1:0x00000004=>0x00000005 SetRegEx(0x00000154,"T",0,2) #0x00000154->0x00000158 ARM Supervisor 0x00000154 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000005 SetRegEx(0x00000158,"T",0,2) #0x00000158->0x0000015c ARM Supervisor 0x00000158 0xe3a02101 MOV r2, #0x40000000 r2:0x20000000=>0x40000000 SetRegEx(0x0000015c,"T",0,2) #0x0000015c->0x00000160 ARM Supervisor 0x0000015c 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x40000000 SetRegEx(0x00000160,"T",0,2) #0x00000160->0x00000164 ARM Supervisor 0x00000160 0xe3a04c03 MOV r4, #0x300 r4:0x00000301=>0x00000300 SetRegEx(0x00000164,"T",0,2) #0x00000164->0x00000168 ARM Supervisor 0x00000164 0xe3a05001 MOV r5, #0x1 r5=0x00000001 SetRegEx(0x00000168,"T",0,2) #0x00000168->0x0000016c ARM Supervisor 0x00000168 0xe1844005 ORR r4, r4, r5 r4:0x00000300=>0x00000301 r5=0x00000001 SetRegEx(0x0000016c,"T",0,2) #0x0000016c->0x00000170 ARM Supervisor 0x0000016c 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00000301 SetRegEx(0x00000170,"T",0,2) #0x00000170->0x00000174 ARM Supervisor 0x00000170 0xe3a03037 MOV r3, #0x37 r3:0x00000035=>0x00000037 SetRegEx(0x00000174,"T",0,2) #0x00000174->0x00000178 ARM Supervisor 0x00000174 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x00000037 SetRegEx(0x00000178,"T",0,2) #0x00000178->0x0000017c ARM Supervisor 0x00000178 0xe3a01006 MOV r1, #0x6 r1:0x00000005=>0x00000006 SetRegEx(0x0000017c,"T",0,2) #0x0000017c->0x00000180 ARM Supervisor 0x0000017c 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000006 SetRegEx(0x00000180,"T",0,2) #0x00000180->0x00000184 ARM Supervisor 0x00000180 0xe3a02102 MOV r2, #0x80000000 r2:0x40000000=>0x80000000 SetRegEx(0x00000184,"T",0,2) #0x00000184->0x00000188 ARM Supervisor 0x00000184 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0x80000000 SetRegEx(0x00000188,"T",0,2) #0x00000188->0x0000018c ARM Supervisor 0x00000188 0xe3a04c03 MOV r4, #0x300 r4:0x00000301=>0x00000300 SetRegEx(0x0000018c,"T",0,2) #0x0000018c->0x00000190 ARM Supervisor 0x0000018c 0xe3a05008 MOV r5, #0x8 r5:0x00000001=>0x00000008 SetRegEx(0x00000190,"T",0,2) #0x00000190->0x00000194 ARM Supervisor 0x00000190 0xe1844005 ORR r4, r4, r5 r4:0x00000300=>0x00000308 r5=0x00000008 SetRegEx(0x00000194,"T",0,2) #0x00000194->0x00000198 ARM Supervisor 0x00000194 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00000308 SetRegEx(0x00000198,"T",0,2) #0x00000198->0x0000019c ARM Supervisor 0x00000198 0xe3a0303b MOV r3, #0x3b r3:0x00000037=>0x0000003B SetRegEx(0x0000019c,"T",0,2) #0x0000019c->0x000001a0 ARM Supervisor 0x0000019c 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x0000003B SetRegEx(0x000001a0,"T",0,2) #0x000001a0->0x000001a4 ARM Supervisor 0x000001a0 0xe3a01007 MOV r1, #0x7 r1:0x00000006=>0x00000007 SetRegEx(0x000001a4,"T",0,2) #0x000001a4->0x000001a8 ARM Supervisor 0x000001a4 0xee061f12 MCR p15, 0x00, r1, c6, c2, 0x00 r1=0x00000007 SetRegEx(0x000001a8,"T",0,2) #0x000001a8->0x000001ac ARM Supervisor 0x000001a8 0xe3a02103 MOV r2, #0xc0000000 r2:0x80000000=>0xC0000000 SetRegEx(0x000001ac,"T",0,2) #0x000001ac->0x000001b0 ARM Supervisor 0x000001ac 0xee062f11 MCR p15, 0x00, r2, c6, c1, 0x00 r2=0xC0000000 SetRegEx(0x000001b0,"T",0,2) #0x000001b0->0x000001b4 ARM Supervisor 0x000001b0 0xe3a04c03 MOV r4, #0x300 r4:0x00000308=>0x00000300 SetRegEx(0x000001b4,"T",0,2) #0x000001b4->0x000001b8 ARM Supervisor 0x000001b4 0xe3a05001 MOV r5, #0x1 r5:0x00000008=>0x00000001 SetRegEx(0x000001b8,"T",0,2) #0x000001b8->0x000001bc ARM Supervisor 0x000001b8 0xe1844005 ORR r4, r4, r5 r4:0x00000300=>0x00000301 r5=0x00000001 SetRegEx(0x000001bc,"T",0,2) #0x000001bc->0x000001c0 ARM Supervisor 0x000001bc 0xee064f91 MCR p15, 0x00, r4, c6, c1, 0x04 r4=0x00000301 SetRegEx(0x000001c0,"T",0,2) #0x000001c0->0x000001c4 ARM Supervisor 0x000001c0 0xe3a0301d MOV r3, #0x1d r3:0x0000003B=>0x0000001D SetRegEx(0x000001c4,"T",0,2) #0x000001c4->0x000001c8 ARM Supervisor 0x000001c4 0xee063f51 MCR p15, 0x00, r3, c6, c1, 0x02 r3=0x0000001D SetRegEx(0x000001c8,"T",0,2) #0x000001c8->0x000001cc ARM Supervisor 0x000001c8 0xee111f10 MRC p15, 0x00, r1, c1, c0, 0x00 r1:0x00000007=>0x01E50878 SetRegEx(0x000001cc,"T",0,2) #0x000001cc->0x000001d0 ARM Supervisor 0x000001cc 0xe3811001 ORR r1, r1, #0x1 r1:0x01E50878=>0x01E50879 SetRegEx(0x000001d0,"T",0,2) #0x000001d0->0x000001d4 ARM Supervisor 0x000001d0 0xf57ff04f UNDEFINED INSTRUCTION r0=0x000000D3 r1=0x01E50879 r2=0xC0000000 r3=0x0000001D r4=0x00000301 r5=0x00000001 r6=0x00000000 r7=0x00803400 r8=0x00002600 r9=0x00824F3C r10=0x00803400 r11=0x4D435442 r12=0x00000800 r13=0x597BE7A7 r14=0x9F377707 r15:0x000001D0=>0x000001D4 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C00 r26=0x0000006C r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31=0x000001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C00 r38=0x0000006C r39=0x597BE7A7 r40=0x9F377707 SetRegEx(0x000001d4,"T",0,2) #0x000001d4->0x000001d8 ARM Supervisor 0x000001d4 0xee011f10 MCR p15, 0x00, r1, c1, c0, 0x00 r1=0x01E50879 SetRegEx(0x000001d8,"T",0,2) #0x000001d8->0x000001dc ARM Supervisor 0x000001d8 0xf57ff06f UNDEFINED INSTRUCTION r0=0x000000D3 r1=0x01E50879 r2=0xC0000000 r3=0x0000001D r4=0x00000301 r5=0x00000001 r6=0x00000000 r7=0x00803400 r8=0x00002600 r9=0x00824F3C r10=0x00803400 r11=0x4D435442 r12=0x00000800 r13=0x597BE7A7 r14=0x9F377707 r15:0x000001D8=>0x000001DC r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C00 r26=0x0000006C r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31=0x000001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C00 r38=0x0000006C r39=0x597BE7A7 r40=0x9F377707 SetRegEx(0x000001dc,"T",0,2) #0x000001dc->0x000001e0 ARM Supervisor 0x000001dc 0xe3a000d2 MOV r0, #0xd2 r0:0x000000D3=>0x000000D2 SetRegEx(0x000001e0,"T",0,2) #0x000001e0->0x000001e4 ARM Supervisor 0x000001e0 0xe121f000 MSR CPSR_c, r0 r0=0x000000D2 cpsr:0x000001d3=>0x000001d2 SetRegEx(0x000001e4,"T",0,2) #0x000001e4->0x000001e8 ARM IRQ 0x000001e4 0xe59fd328 LDR r13, [r15, #0x328] r13=0x597BE7A7 r15:0x000001E4=>0x000001E8 [0x0000050C]=e121f003 SetRegEx(0x000001e8,"T",0,2) #0x000001e8->0x000001ec ARM IRQ 0x000001e8 0xe3a000d1 MOV r0, #0xd1 r0:0x000000D2=>0x000000D1 SetRegEx(0x000001ec,"T",0,2) #0x000001ec->0x000001f0 ARM IRQ 0x000001ec 0xe121f000 MSR CPSR_c, r0 r0=0x000000D1 cpsr:0x000001d2=>0x000001d1 SetRegEx(0x000001f0,"T",0,2) #0x000001f0->0x000001f4 ARM FIQ 0x000001f0 0xe59fd320 LDR r13, [r15, #0x320] r13=0x597BE7A7 r15:0x000001F0=>0x000001F4 [0x00000510]=e12fff1e SetRegEx(0x000001f4,"T",0,2) #0x000001f4->0x000001f8 ARM FIQ 0x000001f4 0xe3a000d7 MOV r0, #0xd7 r0:0x000000D1=>0x000000D7 SetRegEx(0x000001f8,"T",0,2) #0x000001f8->0x000001fc ARM FIQ 0x000001f8 0xe121f000 MSR CPSR_c, r0 r0=0x000000D7 cpsr:0x000001d1=>0x000001d7 SetRegEx(0x000001fc,"T",0,2) #0x000001fc->0x00000200 ARM Abort 0x000001fc 0xe59fd318 LDR r13, [r15, #0x318] r13=0x597BE7A7 r15:0x000001FC=>0x00000200 [0x00000514]=00827f00 SetRegEx(0x00000200,"T",0,2) #0x00000200->0x00000204 ARM Abort 0x00000200 0xe3a000db MOV r0, #0xdb r0:0x000000D7=>0x000000DB SetRegEx(0x00000204,"T",0,2) #0x00000204->0x00000208 ARM Abort 0x00000204 0xe121f000 MSR CPSR_c, r0 r0=0x000000DB cpsr:0x000001d7=>0x000001db SetRegEx(0x00000208,"T",0,2) #0x00000208->0x0000020c ARM Undefined 0x00000208 0xe59fd310 LDR r13, [r15, #0x310] r13=0x597BE7A7 r15:0x00000208=>0x0000020C [0x00000518]=00827d00 SetRegEx(0x0000020c,"T",0,2) #0x0000020c->0x00000210 ARM Undefined 0x0000020c 0xe3a000d3 MOV r0, #0xd3 r0:0x000000DB=>0x000000D3 SetRegEx(0x00000210,"T",0,2) #0x00000210->0x00000214 ARM Undefined 0x00000210 0xe121f000 MSR CPSR_c, r0 r0=0x000000D3 cpsr:0x000001db=>0x000001d3 SetRegEx(0x00000214,"T",0,2) #0x00000214->0x00000218 ARM Supervisor 0x00000214 0xe59fd308 LDR r13, [r15, #0x308] r13=0x597BE7A7 r15:0x00000214=>0x00000218 [0x0000051C]=00828000 SetRegEx(0x00000218,"T",0,2) #0x00000218->0x0000fb6c ARM Supervisor 0x00000218 0xfa003e53 BLX 0x0000fb6c cpsr:0x000001d3=>0x000001f3 SetRegEx(0x0000FB6C,"T",1,2) #0x00000218->0x0000fb6c ARM Supervisor 0x00000218 0xfa003e53 BLX 0x0000fb6c cpsr:0x000001d3=>0x000001f3 MakeFunction(0x0000FB6C,4294967295) MakeNameEx(0x0000FB6C,"fcn_0000fb6c",1) SetRegEx(0x0000fb6e,"T",1,2) #0x0000fb6e->0x0000fb70 Thumb Supervisor 0x0000fb6e 0x3808 SUBS r0, #0x08 r0:0x20501008=>0x20501000 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x0000fb70,"T",1,2) #0x0000fb70->0x0000fb72 Thumb Supervisor 0x0000fb70 0x6881 LDR r1, [r0, #0x8] r1:0x01E50879=>0x04005054 r0=0x20501000 [0x20501008]=04005054 SetRegEx(0x0000fb72,"T",1,2) #0x0000fb72->0x0000fb76 Thumb Supervisor 0x0000fb72 0xf44141a0 ORR r1, r1, #20480 ; 0x00005000 r1=0x04005054 SetRegEx(0x0000fb76,"T",1,2) #0x0000fb76->0x0000fb78 Thumb Supervisor 0x0000fb76 0x6081 STR r1, [r0, #0x8] r1=0x04005054 r0=0x20501000 [0x20501008]=04005054 SetRegEx(0x0000fb78,"T",1,2) #0x0000fb78->0x0000fb7a Thumb Supervisor 0x0000fb78 0x2205 MOVS r2, #0x05 r2:0xC0000000=>0x00000005 SetRegEx(0x0000fb7a,"T",1,2) #0x0000fb7a->0x0000fb7c Thumb Supervisor 0x0000fb7a 0x2108 MOVS r1, #0x08 r1:0x04005054=>0x00000008 SetRegEx(0x0000fb7c,"T",1,2) #0x0000fb7c->0x0000fb7e Thumb Supervisor 0x0000fb7c 0x2030 MOVS r0, #0x30 r0:0x20501000=>0x00000030 SetRegEx(0x0000fb7e,"T",1,2) #0x0000fb7e->0x0000fb5e Thumb Supervisor 0x0000fb7e 0xe7ee B 0x0000fb5e SetRegEx(0x0000fb5e,"T",1,2) #0x0000fb5e->0x0000fb60 Thumb Supervisor 0x0000fb5e 0xb500 PUSH {r14} r14=0x9F377707 SetRegEx(0x0000fb60,"T",1,2) #0x0000fb60->0x0000f986 Thumb Supervisor 0x0000fb60 0xf7ffff11 BL 0x0000f986 SetRegEx(0x0000F986,"T",1,2) #0x0000fb60->0x0000f986 Thumb Supervisor 0x0000fb60 0xf7ffff11 BL 0x0000f986 MakeFunction(0x0000F986,4294967295) MakeNameEx(0x0000F986,"fcn_0000f986",1) SetRegEx(0x0000f988,"T",1,2) #0x0000f988->0x0000f98a Thumb Supervisor 0x0000f988 0xb510 PUSH {r4, r14} r4=0x00000301 r14=0x9F377707 SetRegEx(0x0000f98a,"T",1,2) #0x0000f98a->0x0000f98e Thumb Supervisor 0x0000f98a 0xf24014e7 MOVW r4, #487 ; 0x1e7 r4:0x00000301=>0x000001E7 SetRegEx(0x0000f98e,"T",1,2) #0x0000f98e->0x0000f990 Thumb Supervisor 0x0000f98e 0x601c STR r4, [r3, #0] r4=0x000001E7 r3=0x20504000 [0x20504000]=000001e7 SetRegEx(0x0000f990,"T",1,2) #0x0000f990->0x0000f992 Thumb Supervisor 0x0000f990 0x2410 MOVS r4, #0x10 r4:0x000001E7=>0x00000010 SetRegEx(0x0000f992,"T",1,2) #0x0000f992->0x0000f994 Thumb Supervisor 0x0000f992 0x605c STR r4, [r3, #0x4] r4=0x00000010 r3=0x20504000 [0x20504004]:00000000=>00000010 SetRegEx(0x0000f994,"T",1,2) #0x0000f994->0x0000f998 Thumb Supervisor 0x0000f994 0xea4f0040 LSL.W r0, r0, #1 r0:0x00000030=>0x00000060 SetRegEx(0x0000f998,"T",1,2) #0x0000f998->0x0000f99a Thumb Supervisor 0x0000f998 0x60d8 STR r0, [r3, #0xc] r0=0x00000060 r3=0x20504000 [0x2050400C]:00000002=>00000060 SetRegEx(0x0000f99a,"T",1,2) #0x0000f99a->0x0000f99c Thumb Supervisor 0x0000f99a 0x20f0 MOVS r0, #0xf0 r0:0x00000060=>0x000000F0 SetRegEx(0x0000f99c,"T",1,2) #0x0000f99c->0x0000f99e Thumb Supervisor 0x0000f99c 0x6058 STR r0, [r3, #0x4] r0=0x000000F0 r3=0x20504000 [0x20504004]:00000010=>000000f0 SetRegEx(0x0000f99e,"T",1,2) #0x0000f99e->0x0000f9a0 Thumb Supervisor 0x0000f99e 0x6818 LDR r0, [r3, #0] r0:0x000000F0=>0x000001F7 r3=0x20504000 [0x20504000]=000001f7 SetRegEx(0x0000f9a0,"T",1,2) #0x0000f9a0->0x0000f9a2 Thumb Supervisor 0x0000f9a0 0x06c0 LSLS r0, r0, #0x1b r0:0x000001F7=>0xB8000000 cpsr:0x200001f3=>0xa00001f3 SetRegEx(0x0000f9a2,"T",1,2) #0x0000f9a2->0x0000f9a4 Thumb Supervisor 0x0000f9a2 0xd5fc BPL 0x0000f99e SetRegEx(0x0000f9a4,"T",1,2) #0x0000f9a4->0x0000f9a6 Thumb Supervisor 0x0000f9a4 0x60d9 STR r1, [r3, #0xc] r1=0x00000008 r3=0x20504000 [0x2050400C]:00000060=>00000008 SetRegEx(0x0000f9a6,"T",1,2) #0x0000f9a6->0x0000f94a Thumb Supervisor 0x0000f9a6 0xf7ffffd0 BL 0x0000f94a SetRegEx(0x0000F94A,"T",1,2) #0x0000f9a6->0x0000f94a Thumb Supervisor 0x0000f9a6 0xf7ffffd0 BL 0x0000f94a MakeFunction(0x0000F94A,4294967295) MakeNameEx(0x0000F94A,"fcn_0000f94a",1) SetRegEx(0x0000f94c,"T",1,2) #0x0000f94c->0x0000f94e Thumb Supervisor 0x0000f94c 0x6801 LDR r1, [r0, #0] r1:0x00000008=>0x000001F7 r0=0x20504000 [0x20504000]=000001f7 SetRegEx(0x0000f94e,"T",1,2) #0x0000f94e->0x0000f952 Thumb Supervisor 0x0000f94e 0xf4417180 ORR r1, r1, #256 ; 0x00000100 r1=0x000001F7 SetRegEx(0x0000f952,"T",1,2) #0x0000f952->0x0000f954 Thumb Supervisor 0x0000f952 0x6001 STR r1, [r0, #0] r1=0x000001F7 r0=0x20504000 [0x20504000]=000001f7 SetRegEx(0x0000f954,"T",1,2) #0x0000f954->0x0000f956 Thumb Supervisor 0x0000f954 0x2001 MOVS r0, #0x01 r0:0x20504000=>0x00000001 cpsr:0xa00001f3=>0x200001f3 SetRegEx(0x0000f956,"T",1,2) #0x0000f956->0x0000f9aa Thumb Supervisor 0x0000f956 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000f9aa,"T",1,2) #0x0000f9aa->0x0000f9ac Thumb Supervisor 0x0000f9aa 0x6818 LDR r0, [r3, #0] r0:0x00000001=>0x000001F7 r3=0x20504000 [0x20504000]=000001f7 SetRegEx(0x0000f9ac,"T",1,2) #0x0000f9ac->0x0000f9ae Thumb Supervisor 0x0000f9ac 0x06c0 LSLS r0, r0, #0x1b r0:0x000001F7=>0xB8000000 cpsr:0x200001f3=>0xa00001f3 SetRegEx(0x0000f9ae,"T",1,2) #0x0000f9ae->0x0000f9b0 Thumb Supervisor 0x0000f9ae 0xd5fc BPL 0x0000f9aa SetRegEx(0x0000f9b0,"T",1,2) #0x0000f9b0->0x0000f9b2 Thumb Supervisor 0x0000f9b0 0x60da STR r2, [r3, #0xc] r2=0x00000005 r3=0x20504000 [0x2050400C]:00000008=>00000005 SetRegEx(0x0000f9b2,"T",1,2) #0x0000f9b2->0x0000f94a Thumb Supervisor 0x0000f9b2 0xf7ffffca BL 0x0000f94a SetRegEx(0x0000f9b6,"T",1,2) #0x0000f9b6->0x0000f9b8 Thumb Supervisor 0x0000f9b6 0x6818 LDR r0, [r3, #0] r0:0x00000001=>0x000001F7 r3=0x20504000 [0x20504000]=000001f7 SetRegEx(0x0000f9b8,"T",1,2) #0x0000f9b8->0x0000f9ba Thumb Supervisor 0x0000f9b8 0x06c0 LSLS r0, r0, #0x1b r0:0x000001F7=>0xB8000000 cpsr:0x200001f3=>0xa00001f3 SetRegEx(0x0000f9ba,"T",1,2) #0x0000f9ba->0x0000f9bc Thumb Supervisor 0x0000f9ba 0xd5fc BPL 0x0000f9b6 SetRegEx(0x0000f9bc,"T",1,2) #0x0000f9bc->0x0000f9be Thumb Supervisor 0x0000f9bc 0x2000 MOVS r0, #00 r0:0xB8000000=>0x00000000 cpsr:0xa00001f3=>0x600001f3 SetRegEx(0x0000f9be,"T",1,2) #0x0000f9be->0x0000fb64 Thumb Supervisor 0x0000f9be 0xbd10 POP {r4, r15} r4:0x00000010=>0x00000301 r15:0x0000F9BE=>0x0000FB64 SetRegEx(0x0000fb64,"T",1,2) #0x0000fb64->0x0000f9fe Thumb Supervisor 0x0000fb64 0xf7ffff4b BL 0x0000f9fe SetRegEx(0x0000F9FE,"T",1,2) #0x0000fb64->0x0000f9fe Thumb Supervisor 0x0000fb64 0xf7ffff4b BL 0x0000f9fe MakeFunction(0x0000F9FE,4294967295) MakeNameEx(0x0000F9FE,"fcn_0000f9fe",1) SetRegEx(0x0000fa00,"T",1,2) #0x0000fa00->0x0000fa02 Thumb Supervisor 0x0000fa00 0x21d0 MOVS r1, #0xd0 r1:0x000001F7=>0x000000D0 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000fa02,"T",1,2) #0x0000fa02->0x0000fa04 Thumb Supervisor 0x0000fa02 0x6041 STR r1, [r0, #0x4] r1=0x000000D0 r0=0x20504000 [0x20504004]=000000f0 SetRegEx(0x0000fa04,"T",1,2) #0x0000fa04->0x0000fa06 Thumb Supervisor 0x0000fa04 0x2102 MOVS r1, #0x02 r1:0x000000D0=>0x00000002 SetRegEx(0x0000fa06,"T",1,2) #0x0000fa06->0x0000fa08 Thumb Supervisor 0x0000fa06 0x60c1 STR r1, [r0, #0xc] r1=0x00000002 r0=0x20504000 [0x2050400C]:00000005=>00000002 SetRegEx(0x0000fa08,"T",1,2) #0x0000fa08->0x0000fa0a Thumb Supervisor 0x0000fa08 0x6801 LDR r1, [r0, #0] r1:0x00000002=>0x000001F7 r0=0x20504000 [0x20504000]=000001f7 SetRegEx(0x0000fa0a,"T",1,2) #0x0000fa0a->0x0000fa0e Thumb Supervisor 0x0000fa0a 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1=0x000001F7 SetRegEx(0x0000fa0e,"T",1,2) #0x0000fa0e->0x0000fa10 Thumb Supervisor 0x0000fa0e 0x6001 STR r1, [r0, #0] r1=0x000001F7 r0=0x20504000 [0x20504000]:000001f7=>000001e7 SetRegEx(0x0000fa10,"T",1,2) #0x0000fa10->0x0000fa12 Thumb Supervisor 0x0000fa10 0x21c0 MOVS r1, #0xc0 r1:0x000001F7=>0x000000C0 SetRegEx(0x0000fa12,"T",1,2) #0x0000fa12->0x0000fa14 Thumb Supervisor 0x0000fa12 0x6041 STR r1, [r0, #0x4] r1=0x000000C0 r0=0x20504000 [0x20504004]:00000010=>00000000 SetRegEx(0x0000fa14,"T",1,2) #0x0000fa14->0x0000fa16 Thumb Supervisor 0x0000fa14 0x2132 MOVS r1, #0x32 r1:0x000000C0=>0x00000032 SetRegEx(0x0000fa16,"T",1,2) #0x0000fa16->0x0000fa18 Thumb Supervisor 0x0000fa16 0x0008 LSLS r0, r1, #00 r0:0x20504000=>0x00000032 r1=0x00000032 SetRegEx(0x0000fa18,"T",1,2) #0x0000fa18->0x0000fa1c Thumb Supervisor 0x0000fa18 0xf1a10101 SUB.W r1, r1, #1 ; 0x00000001 r1:0x00000032=>0x00000031 SetRegEx(0x0000fa1c,"T",1,2) #0x0000fa1c->0x0000fa16 Thumb Supervisor 0x0000fa1c 0xd1fb BNE 0x0000fa16 SetRegEx(0x0000fa1e,"T",1,2) #0x0000fa1e->0x0000fb68 Thumb Supervisor 0x0000fa1e 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000fb68,"T",1,2) #0x0000fb68->0x0000fb6a Thumb Supervisor 0x0000fb68 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000fb6a,"T",1,2) #0x0000fb6a->0x0000021c Thumb Supervisor 0x0000fb6a 0xbd00 POP {r15} r15:0x0000FB6A=>0x0000021C cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0000021c,"T",0,2) #0x0000021c->0x00000220 ARM Supervisor 0x0000021c 0xe59f0304 LDR r0, [r15, #0x304] r0:0x00000001=>0x0001FEA0 r15:0x0000021C=>0x00000220 [0x00000520]=00827f80 SetRegEx(0x00000220,"T",0,2) #0x00000220->0x00000224 ARM Supervisor 0x00000220 0xe3a01802 MOV r1, #0x20000 r1:0xFFFFFFFF=>0x00020000 SetRegEx(0x00000224,"T",0,2) #0x00000224->0x00000228 ARM Supervisor 0x00000224 0xe3a02000 MOV r2, #0x0 r2:0x00000005=>0x00000000 SetRegEx(0x00000228,"T",0,2) #0x00000228->0x0000022c ARM Supervisor 0x00000228 0xe1500001 CMP r0, r1 r0=0x0001FEA0 r1=0x00020000 cpsr:0x200001d3=>0x800001d3 SetRegEx(0x0000022c,"T",0,2) #0x0000022c->0x00000230 ARM Supervisor 0x0000022c 0x34802004 STRCC r2, [r0], #0x4 r2=0x00000000 r0:0x0001FEA0=>0x0001FEA4 [0x0001FEA0]=00000000 SetRegEx(0x00000230,"T",0,2) #0x00000230->0x00000228 ARM Supervisor 0x00000230 0x3afffffc BCC 0x00000228 SetRegEx(0x00000234,"T",0,2) #0x00000234->0x00000238 ARM Supervisor 0x00000234 0xe59f02f0 LDR r0, [r15, #0x2f0] r0:0x00020000=>0x00808000 r15:0x00000234=>0x00000238 [0x00000524]=00827c80 SetRegEx(0x00000238,"T",0,2) #0x00000238->0x0000023c ARM Supervisor 0x00000238 0xe59f12f0 LDR r1, [r15, #0x2f0] r1:0x00020000=>0x00808000 r15:0x00000238=>0x0000023C [0x00000528]=0001fea0 SetRegEx(0x0000023c,"T",0,2) #0x0000023c->0x00000240 ARM Supervisor 0x0000023c 0xe59f22f0 LDR r2, [r15, #0x2f0] r2:0x00000000=>0x008082F8 r15:0x0000023C=>0x00000240 [0x0000052C]=00808000 SetRegEx(0x00000240,"T",0,2) #0x00000240->0x00000244 ARM Supervisor 0x00000240 0xe1500001 CMP r0, r1 r0=0x00808000 r1=0x00808000 SetRegEx(0x00000244,"T",0,2) #0x00000244->0x00000260 ARM Supervisor 0x00000244 0x0a000005 BEQ 0x00000260 SetRegEx(0x00000260,"T",0,2) #0x00000260->0x00000264 ARM Supervisor 0x00000260 0xe59f02d4 LDR r0, [r15, #0x2d4] r0:0x00808000=>0x0080FE50 r15:0x00000260=>0x00000264 [0x00000534]=008082f8 SetRegEx(0x00000264,"T",0,2) #0x00000264->0x00000268 ARM Supervisor 0x00000264 0xe59f12b0 LDR r1, [r15, #0x2b0] r1:0x00808000=>0x00828000 r15:0x00000264=>0x00000268 [0x00000514]=00827f00 SetRegEx(0x00000268,"T",0,2) #0x00000268->0x0000026c ARM Supervisor 0x00000268 0xe3a02000 MOV r2, #0x0 r2:0x008082F8=>0x00000000 SetRegEx(0x0000026c,"T",0,2) #0x0000026c->0x00000270 ARM Supervisor 0x0000026c 0xe1500001 CMP r0, r1 r0=0x0080FE50 r1=0x00828000 cpsr:0x600001d3=>0x800001d3 SetRegEx(0x00000270,"T",0,2) #0x00000270->0x00000274 ARM Supervisor 0x00000270 0x34802004 STRCC r2, [r0], #0x4 r2=0x00000000 r0:0x0080FE50=>0x0080FE54 [0x0080FE50]:0081f878=>00000000 SetRegEx(0x00000274,"T",0,2) #0x00000274->0x0000026c ARM Supervisor 0x00000274 0x3afffffc BCC 0x0000026c SetRegEx(0x00000278,"T",0,2) #0x00000278->0x0000027c ARM Supervisor 0x00000278 0xe59f02c0 LDR r0, [r15, #0x2c0] r0:0x00828000=>0x00800000 r15:0x00000278=>0x0000027C [0x00000538]=000002f8 SetRegEx(0x0000027c,"T",0,2) #0x0000027c->0x00000280 ARM Supervisor 0x0000027c 0xe59f12c0 LDR r1, [r15, #0x2c0] r1:0x00828000=>0x00803400 r15:0x0000027C=>0x00000280 [0x0000053C]=0080fe50 SetRegEx(0x00000280,"T",0,2) #0x00000280->0x00000284 ARM Supervisor 0x00000280 0xe3a02000 MOV r2, #0x0 r2=0x00000000 SetRegEx(0x00000284,"T",0,2) #0x00000284->0x00000288 ARM Supervisor 0x00000284 0xe1500001 CMP r0, r1 r0=0x00800000 r1=0x00803400 cpsr:0x600001d3=>0x800001d3 SetRegEx(0x00000288,"T",0,2) #0x00000288->0x0000028c ARM Supervisor 0x00000288 0x34802004 STRCC r2, [r0], #0x4 r2=0x00000000 r0:0x00800000=>0x00800004 [0x00800000]:ffffffff=>00000000 SetRegEx(0x0000028c,"T",0,2) #0x0000028c->0x00000284 ARM Supervisor 0x0000028c 0x3afffffc BCC 0x00000284 SetRegEx(0x00000290,"T",0,2) #0x00000290->0x00000294 ARM Supervisor 0x00000290 0xe59f02b0 LDR r0, [r15, #0x2b0] r0=0x00803400 r15:0x00000290=>0x00000294 [0x00000540]=00800000 SetRegEx(0x00000294,"T",0,2) #0x00000294->0x00000298 ARM Supervisor 0x00000294 0xe59f12b0 LDR r1, [r15, #0x2b0] r1:0x00803400=>0x00808000 r15:0x00000294=>0x00000298 [0x00000544]=00803400 SetRegEx(0x00000298,"T",0,2) #0x00000298->0x0000029c ARM Supervisor 0x00000298 0xe3a02000 MOV r2, #0x0 r2=0x00000000 SetRegEx(0x0000029c,"T",0,2) #0x0000029c->0x000002a0 ARM Supervisor 0x0000029c 0xe1500001 CMP r0, r1 r0=0x00803400 r1=0x00808000 cpsr:0x600001d3=>0x800001d3 SetRegEx(0x000002a0,"T",0,2) #0x000002a0->0x000002a4 ARM Supervisor 0x000002a0 0x34802004 STRCC r2, [r0], #0x4 r2=0x00000000 r0:0x00803400=>0x00803404 [0x00803400]=00000000 SetRegEx(0x000002a4,"T",0,2) #0x000002a4->0x0000029c ARM Supervisor 0x000002a4 0x3afffffc BCC 0x0000029c SetRegEx(0x000002a8,"T",0,2) #0x000002a8->0x000002ac ARM Supervisor 0x000002a8 0xee110f10 MRC p15, 0x00, r0, c1, c0, 0x00 r0:0x00808000=>0x01E50879 SetRegEx(0x000002ac,"T",0,2) #0x000002ac->0x000002b0 ARM Supervisor 0x000002ac 0xe3800401 ORR r0, r0, #0x1000000 r0=0x01E50879 SetRegEx(0x000002b0,"T",0,2) #0x000002b0->0x000002b4 ARM Supervisor 0x000002b0 0xee010f10 MCR p15, 0x00, r0, c1, c0, 0x00 r0=0x01E50879 SetRegEx(0x000002b4,"T",0,2) #0x000002b4->0x000002b8 ARM Supervisor 0x000002b4 0xe3a00000 MOV r0, #0x0 r0:0x01E50879=>0x00000000 SetRegEx(0x000002b8,"T",0,2) #0x000002b8->0x000002bc ARM Supervisor 0x000002b8 0xe3a01000 MOV r1, #0x0 r1:0x00808000=>0x00000000 SetRegEx(0x000002bc,"T",0,2) #0x000002bc->0x000002c0 ARM Supervisor 0x000002bc 0xe3a02000 MOV r2, #0x0 r2=0x00000000 SetRegEx(0x000002c0,"T",0,2) #0x000002c0->0x000002c4 ARM Supervisor 0x000002c0 0xe3a03000 MOV r3, #0x0 r3:0x20504000=>0x00000000 SetRegEx(0x000002c4,"T",0,2) #0x000002c4->0x000002c8 ARM Supervisor 0x000002c4 0xe3a04000 MOV r4, #0x0 r4:0x00000301=>0x00000000 SetRegEx(0x000002c8,"T",0,2) #0x000002c8->0x000002cc ARM Supervisor 0x000002c8 0xe3a05000 MOV r5, #0x0 r5:0x00000001=>0x00000000 SetRegEx(0x000002cc,"T",0,2) #0x000002cc->0x000002d0 ARM Supervisor 0x000002cc 0xe3a06000 MOV r6, #0x0 r6=0x00000000 SetRegEx(0x000002d0,"T",0,2) #0x000002d0->0x000002d4 ARM Supervisor 0x000002d0 0xe3a07000 MOV r7, #0x0 r7:0x00803400=>0x00000000 SetRegEx(0x000002d4,"T",0,2) #0x000002d4->0x000002d8 ARM Supervisor 0x000002d4 0xe3a08000 MOV r8, #0x0 r8:0x00002600=>0x00000000 SetRegEx(0x000002d8,"T",0,2) #0x000002d8->0x000002dc ARM Supervisor 0x000002d8 0xe3a09000 MOV r9, #0x0 r9:0x00824F3C=>0x00000000 SetRegEx(0x000002dc,"T",0,2) #0x000002dc->0x000002e0 ARM Supervisor 0x000002dc 0xe3a0a000 MOV r10, #0x0 r10:0x00803400=>0x00000000 SetRegEx(0x000002e0,"T",0,2) #0x000002e0->0x000002e4 ARM Supervisor 0x000002e0 0xe3a0b000 MOV r11, #0x0 r11:0x4D435442=>0x00000000 SetRegEx(0x000002e4,"T",0,2) #0x000002e4->0x000002e8 ARM Supervisor 0x000002e4 0xe3a0c000 MOV r12, #0x0 r12:0x00000800=>0x00000000 SetRegEx(0x000002e8,"T",0,2) #0x000002e8->0x0001d2ac ARM Supervisor 0x000002e8 0xfa0073ef BLX 0x0001d2ac cpsr:0x600001d3=>0x600001f3 SetRegEx(0x0001D2AC,"T",1,2) #0x000002e8->0x0001d2ac ARM Supervisor 0x000002e8 0xfa0073ef BLX 0x0001d2ac cpsr:0x600001d3=>0x600001f3 MakeFunction(0x0001D2AC,4294967295) MakeNameEx(0x0001D2AC,"fcn_0001d2ac",1) SetRegEx(0x0001d2ae,"T",1,2) #0x0001d2ae->0x0001d2b0 Thumb Supervisor 0x0001d2ae 0xb510 PUSH {r4, r14} r4=0x00000000 r14=0x9F377707 SetRegEx(0x0001d2b0,"T",1,2) #0x0001d2b0->0x0000aeb6 Thumb Supervisor 0x0001d2b0 0xf7edfe01 BL 0x0000aeb6 SetRegEx(0x0000AEB6,"T",1,2) #0x0001d2b0->0x0000aeb6 Thumb Supervisor 0x0001d2b0 0xf7edfe01 BL 0x0000aeb6 MakeFunction(0x0000AEB6,4294967295) MakeNameEx(0x0000AEB6,"fcn_0000aeb6",1) SetRegEx(0x0000aeb8,"T",1,2) #0x0000aeb8->0x0000aeba Thumb Supervisor 0x0000aeb8 0xb510 PUSH {r4, r14} r4=0x00000000 r14=0x9F377707 SetRegEx(0x0000aeba,"T",1,2) #0x0000aeba->0x0000aef8 Thumb Supervisor 0x0000aeba 0xf000e81e UNDEFINED OPCODE r0=0x00808200 r1=0x00000000 r2=0x00000000 r3=0x00808200 r4=0x00000000 r5=0x00000000 r6=0x00000000 r7=0x00000000 r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0x597BE7A7 r14=0x9F377707 r15:0x0000AEBA=>0x0000AEF8 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C70 r26:0x0001D2B5=>0x0000AEBF r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31:0x600001F3=>0x600001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C70 r38:0x0001D2B5=>0x0000AEBF r39=0x597BE7A7 r40=0x9F377707 cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0000aef8,"T",0,2) #0x0000aef8->0x0000aefc ARM Supervisor 0x0000aef8 0xe3a00000 MOV r0, #0x0 r0:0x00808200=>0x00000000 SetRegEx(0x0000aefc,"T",0,2) #0x0000aefc->0x0000af00 ARM Supervisor 0x0000aefc 0xe59f1024 LDR r1, [r15, #0x24] r1:0x00000000=>0xEAFFFFFE r15:0x0000AEFC=>0x0000AF00 [0x0000AF20]=e5810000 SetRegEx(0x0000af00,"T",0,2) #0x0000af00->0x0000af04 ARM Supervisor 0x0000af00 0xe5801000 STR r1, [r0] r1=0xEAFFFFFE r0=0x00000000 [0x00000000]=eafffffe SetRegEx(0x0000af04,"T",0,2) #0x0000af04->0x0000aebe ARM Supervisor 0x0000af04 0xe12fff1e BX r14 r14=0x9F377707 cpsr:0x600001d3=>0x600001f3 SetRegEx(0x0000aebe,"T",1,2) #0x0000aebe->0x0000aec2 Thumb Supervisor 0x0000aebe 0xf04f4100 MOV.W r1, #-2147483648 ; 0x80000000 r1:0xEAFFFFFE=>0x80000000 SetRegEx(0x0000aec2,"T",1,2) #0x0000aec2->0x0000aec4 Thumb Supervisor 0x0000aec2 0x4a08 LDR r2, [pc, #0x20] ; 0x0000aee4 r2:0x00000000=>0x29135201 [0x0000AEE4]=29135201 SetRegEx(0x0000aec4,"T",1,2) #0x0000aec4->0x0000aec6 Thumb Supervisor 0x0000aec4 0x4618 MOV r0, r3 r0:0x00000000=>0x00808200 r3=0x00808200 SetRegEx(0x0000aec6,"T",1,2) #0x0000aec6->0x0000aec8 Thumb Supervisor 0x0000aec6 0x6a49 LDR r1, [r1, #0x24] r1:0x80000000=>0x96D61788 [0x80000024]=96d61788 SetRegEx(0x0000aec8,"T",1,2) #0x0000aec8->0x0000aeca Thumb Supervisor 0x0000aec8 0x4291 CMP r1, r2 r1=0x96D61788 r2=0x29135201 cpsr:0x600001f3=>0x300001f3 SetRegEx(0x0000aeca,"T",1,2) #0x0000aeca->0x0000aed2 Thumb Supervisor 0x0000aeca 0xd102 BNE 0x0000aed2 SetRegEx(0x0000aed2,"T",1,2) #0x0000aed2->0x0000aed6 Thumb Supervisor 0x0000aed2 0xe8bd4010 POP.W {r4, r14} r4=0x00000000 r14=0x9F377707 SetRegEx(0x0000aed6,"T",1,2) #0x0000aed6->0x0000ad2a Thumb Supervisor 0x0000aed6 0xe728 B 0x0000ad2a SetRegEx(0x0000ad2a,"T",1,2) #0x0000ad2a->0x0000ad2e Thumb Supervisor 0x0000ad2a 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x00000000 r5=0x00000000 r6=0x00000000 r7=0x00000000 r8=0x00000000 r14=0x9F377707 SetRegEx(0x0000ad2e,"T",1,2) #0x0000ad2e->0x0000ad30 Thumb Supervisor 0x0000ad2e 0x4680 MOV r8, r0 r8:0x00000000=>0x00808200 r0=0x00808200 SetRegEx(0x0000ad30,"T",1,2) #0x0000ad30->0x0000ad32 Thumb Supervisor 0x0000ad30 0xb672 CPSID I SetRegEx(0x0000ad32,"T",1,2) #0x0000ad32->0x0000ace8 Thumb Supervisor 0x0000ad32 0xf7ffffd9 BL 0x0000ace8 SetRegEx(0x0000ACE8,"T",1,2) #0x0000ad32->0x0000ace8 Thumb Supervisor 0x0000ad32 0xf7ffffd9 BL 0x0000ace8 MakeFunction(0x0000ACE8,4294967295) MakeNameEx(0x0000ACE8,"fcn_0000ace8",1) SetRegEx(0x0000acea,"T",1,2) #0x0000acea->0x0000acec Thumb Supervisor 0x0000acea 0x487c LDR r0, [pc, #0x1f0] ; 0x0000aedc r0:0x00808200=>0x0081C638 [0x0000AEDC]=0081c638 SetRegEx(0x0000acec,"T",1,2) #0x0000acec->0x0000acee Thumb Supervisor 0x0000acec 0x6b91 LDR r1, [r2, #0x38] r1:0x96D61788=>0x00000000 r2=0x20501000 [0x20501038]=00000000 SetRegEx(0x0000acee,"T",1,2) #0x0000acee->0x0000acf0 Thumb Supervisor 0x0000acee 0x2300 MOVS r3, #00 r3:0x00808200=>0x00000000 cpsr:0x300001f3=>0x700001f3 SetRegEx(0x0000acf0,"T",1,2) #0x0000acf0->0x0000acf4 Thumb Supervisor 0x0000acf0 0xf3c14100 UBFX r1, r1, #16, #1 r1=0x00000000 SetRegEx(0x0000acf4,"T",1,2) #0x0000acf4->0x0000acf6 Thumb Supervisor 0x0000acf4 0x7101 STRB r1, [r0, #0x4] r1=0x00000000 r0=0x0081C638 [0x0081C63C]=00000000 SetRegEx(0x0000acf6,"T",1,2) #0x0000acf6->0x0000acf8 Thumb Supervisor 0x0000acf6 0x2101 MOVS r1, #0x01 r1:0x00000000=>0x00000001 cpsr:0x700001f3=>0x300001f3 SetRegEx(0x0000acf8,"T",1,2) #0x0000acf8->0x0000acfa Thumb Supervisor 0x0000acf8 0x7141 STRB r1, [r0, #0x5] r1=0x00000001 r0=0x0081C638 [0x0081C63D]:00000000=>00000001 SetRegEx(0x0000acfa,"T",1,2) #0x0000acfa->0x0000acfc Thumb Supervisor 0x0000acfa 0x7181 STRB r1, [r0, #0x6] r1=0x00000001 r0=0x0081C638 [0x0081C63E]:00000000=>00000001 SetRegEx(0x0000acfc,"T",1,2) #0x0000acfc->0x0000acfe Thumb Supervisor 0x0000acfc 0x71c1 STRB r1, [r0, #0x7] r1=0x00000001 r0=0x0081C638 [0x0081C63F]:00000000=>00000001 SetRegEx(0x0000acfe,"T",1,2) #0x0000acfe->0x0000ad00 Thumb Supervisor 0x0000acfe 0x7203 STRB r3, [r0, #0x8] r3=0x00000000 r0=0x0081C638 [0x0081C640]=00000000 SetRegEx(0x0000ad00,"T",1,2) #0x0000ad00->0x0000ad02 Thumb Supervisor 0x0000ad00 0x7241 STRB r1, [r0, #0x9] r1=0x00000001 r0=0x0081C638 [0x0081C641]:00000000=>00000001 SetRegEx(0x0000ad02,"T",1,2) #0x0000ad02->0x0000ad04 Thumb Supervisor 0x0000ad02 0x07c9 LSLS r1, r1, #0x1f r1:0x00000001=>0x80000000 cpsr:0x300001f3=>0x900001f3 SetRegEx(0x0000ad04,"T",1,2) #0x0000ad04->0x0000ad06 Thumb Supervisor 0x0000ad04 0x4b77 LDR r3, [pc, #0x1dc] ; 0x0000aee4 r3:0x00000000=>0x29135201 [0x0000AEE2]=52012050 SetRegEx(0x0000ad06,"T",1,2) #0x0000ad06->0x0000ad08 Thumb Supervisor 0x0000ad06 0x6a49 LDR r1, [r1, #0x24] r1:0x80000000=>0x96D61788 [0x80000024]=96d61788 SetRegEx(0x0000ad08,"T",1,2) #0x0000ad08->0x0000ad0a Thumb Supervisor 0x0000ad08 0x4299 CMP r1, r3 r1=0x96D61788 r3=0x29135201 cpsr:0x900001f3=>0x300001f3 SetRegEx(0x0000ad0a,"T",1,2) #0x0000ad0a->0x0000ad10 Thumb Supervisor 0x0000ad0a 0xd101 BNE 0x0000ad10 SetRegEx(0x0000ad10,"T",1,2) #0x0000ad10->0x0000ad12 Thumb Supervisor 0x0000ad10 0x2100 MOVS r1, #00 r1:0x96D61788=>0x00000000 cpsr:0x300001f3=>0x700001f3 SetRegEx(0x0000ad12,"T",1,2) #0x0000ad12->0x0000ad14 Thumb Supervisor 0x0000ad12 0x7281 STRB r1, [r0, #0xa] r1=0x00000000 r0=0x0081C638 [0x0081C642]=00000000 SetRegEx(0x0000ad14,"T",1,2) #0x0000ad14->0x0000ad16 Thumb Supervisor 0x0000ad14 0x6b91 LDR r1, [r2, #0x38] r1=0x00000000 r2=0x20501000 [0x20501038]=00000000 SetRegEx(0x0000ad16,"T",1,2) #0x0000ad16->0x0000ad18 Thumb Supervisor 0x0000ad16 0x00c9 LSLS r1, r1, #0x03 r1=0x00000000 cpsr:0x700001f3=>0x500001f3 SetRegEx(0x0000ad18,"T",1,2) #0x0000ad18->0x0000ad1a Thumb Supervisor 0x0000ad18 0xd402 BMI 0x0000ad20 SetRegEx(0x0000ad1a,"T",1,2) #0x0000ad1a->0x0000ad1c Thumb Supervisor 0x0000ad1a 0x6b91 LDR r1, [r2, #0x38] r1=0x00000000 r2=0x20501000 [0x20501038]=00000000 SetRegEx(0x0000ad1c,"T",1,2) #0x0000ad1c->0x0000ad1e Thumb Supervisor 0x0000ad1c 0x01c9 LSLS r1, r1, #0x07 r1=0x00000000 SetRegEx(0x0000ad1e,"T",1,2) #0x0000ad1e->0x0000ad24 Thumb Supervisor 0x0000ad1e 0xd501 BPL 0x0000ad24 SetRegEx(0x0000ad24,"T",1,2) #0x0000ad24->0x0000ad26 Thumb Supervisor 0x0000ad24 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x0000ad26,"T",1,2) #0x0000ad26->0x0000ad28 Thumb Supervisor 0x0000ad26 0x72c1 STRB r1, [r0, #0xb] r1=0x00000000 r0=0x0081C638 [0x0081C643]=00000000 SetRegEx(0x0000ad28,"T",1,2) #0x0000ad28->0x0000ad36 Thumb Supervisor 0x0000ad28 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000ad36,"T",1,2) #0x0000ad36->0x0000ad38 Thumb Supervisor 0x0000ad36 0x4d69 LDR r5, [pc, #0x1a4] ; 0x0000aedc r5:0x00000000=>0x0081C638 [0x0000AEDC]=0081c638 SetRegEx(0x0000ad38,"T",1,2) #0x0000ad38->0x0000ad3a Thumb Supervisor 0x0000ad38 0x7928 LDRB r0, [r5, #0x4] r0:0x0081C638=>0x00000000 r5=0x0081C638 [0x0081C63C]=01010100 SetRegEx(0x0000ad3a,"T",1,2) #0x0000ad3a->0x0000ad3c Thumb Supervisor 0x0000ad3a 0x2801 CMP r0, #0x01 r0=0x00000000 cpsr:0x500001f3=>0x800001f3 SetRegEx(0x0000ad3c,"T",1,2) #0x0000ad3c->0x0000ad4a Thumb Supervisor 0x0000ad3c 0xd105 BNE 0x0000ad4a SetRegEx(0x0000ad4a,"T",1,2) #0x0000ad4a->0x0000ad4c Thumb Supervisor 0x0000ad4a 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0000ad4c,"T",1,2) #0x0000ad4c->0x0000fd82 Thumb Supervisor 0x0000ad4c 0xf005f819 BL 0x0000fd82 SetRegEx(0x0000FD82,"T",1,2) #0x0000ad4c->0x0000fd82 Thumb Supervisor 0x0000ad4c 0xf005f819 BL 0x0000fd82 MakeFunction(0x0000FD82,4294967295) MakeNameEx(0x0000FD82,"fcn_0000fd82",1) SetRegEx(0x0000fd84,"T",1,2) #0x0000fd84->0x0000fd86 Thumb Supervisor 0x0000fd84 0xb410 PUSH {r4} r4=0x00000000 SetRegEx(0x0000fd86,"T",1,2) #0x0000fd86->0x0000fd88 Thumb Supervisor 0x0000fd86 0x2400 MOVS r4, #00 r4=0x00000000 SetRegEx(0x0000fd88,"T",1,2) #0x0000fd88->0x0000fd8a Thumb Supervisor 0x0000fd88 0x6809 LDR r1, [r1, #0] r1:0x00808020=>0x20506000 [0x00808020]=20506000 SetRegEx(0x0000fd8a,"T",1,2) #0x0000fd8a->0x0000fd8c Thumb Supervisor 0x0000fd8a 0x60cc STR r4, [r1, #0xc] r4=0x00000000 r1=0x20506000 [0x2050600C]=00000000 SetRegEx(0x0000fd8c,"T",1,2) #0x0000fd8c->0x0000fd8e Thumb Supervisor 0x0000fd8c 0x688a LDR r2, [r1, #0x8] r2:0x20501000=>0x0000000F r1=0x20506000 [0x20506008]=0000000f SetRegEx(0x0000fd8e,"T",1,2) #0x0000fd8e->0x0000fd92 Thumb Supervisor 0x0000fd8e 0xf0220202 BIC r2, r2, #2 ; 0x00000002 r2:0x0000000F=>0x0000000D SetRegEx(0x0000fd92,"T",1,2) #0x0000fd92->0x0000fd94 Thumb Supervisor 0x0000fd92 0x608a STR r2, [r1, #0x8] r2=0x0000000D r1=0x20506000 [0x20506008]:0000000f=>0000000d SetRegEx(0x0000fd94,"T",1,2) #0x0000fd94->0x0000fd96 Thumb Supervisor 0x0000fd94 0x2203 MOVS r2, #0x03 r2:0x0000000D=>0x00000003 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000fd96,"T",1,2) #0x0000fd96->0x0000fd9a Thumb Supervisor 0x0000fd96 0xf6404334 MOVW r3, #3124 ; 0xc34 r3:0x29135201=>0x00000C34 SetRegEx(0x0000fd9a,"T",1,2) #0x0000fd9a->0x0000fd9c Thumb Supervisor 0x0000fd9a 0x614b STR r3, [r1, #0x14] r3=0x00000C34 r1=0x20506000 [0x20506014]=00000c34 SetRegEx(0x0000fd9c,"T",1,2) #0x0000fd9c->0x0000fd9e Thumb Supervisor 0x0000fd9c 0x600a STR r2, [r1, #0] r2=0x00000003 r1=0x20506000 [0x20506000]=00000003 SetRegEx(0x0000fd9e,"T",1,2) #0x0000fd9e->0x0000fda0 Thumb Supervisor 0x0000fd9e 0x688a LDR r2, [r1, #0x8] r2:0x00000003=>0x0000000D r1=0x20506000 [0x20506008]=0000000d SetRegEx(0x0000fda0,"T",1,2) #0x0000fda0->0x0000fda4 Thumb Supervisor 0x0000fda0 0xf0420204 ORR r2, r2, #4 ; 0x00000004 r2=0x0000000D SetRegEx(0x0000fda4,"T",1,2) #0x0000fda4->0x0000fda6 Thumb Supervisor 0x0000fda4 0x608a STR r2, [r1, #0x8] r2=0x0000000D r1=0x20506000 [0x20506008]=0000000d SetRegEx(0x0000fda6,"T",1,2) #0x0000fda6->0x0000fda8 Thumb Supervisor 0x0000fda6 0x688a LDR r2, [r1, #0x8] r2=0x0000000D r1=0x20506000 [0x20506008]=0000000d SetRegEx(0x0000fda8,"T",1,2) #0x0000fda8->0x0000fdac Thumb Supervisor 0x0000fda8 0xf0420203 ORR r2, r2, #3 ; 0x00000003 r2:0x0000000D=>0x0000000F SetRegEx(0x0000fdac,"T",1,2) #0x0000fdac->0x0000fdae Thumb Supervisor 0x0000fdac 0x608a STR r2, [r1, #0x8] r2=0x0000000F r1=0x20506000 [0x20506008]:0000000d=>0000000f SetRegEx(0x0000fdae,"T",1,2) #0x0000fdae->0x0000fdb2 Thumb Supervisor 0x0000fdae 0xf1010240 ADD.W r2, r1, #64 ; 0x00000040 r2:0x0000000F=>0x20506040 r1=0x20506000 SetRegEx(0x0000fdb2,"T",1,2) #0x0000fdb2->0x0000fdb4 Thumb Supervisor 0x0000fdb2 0x64cc STR r4, [r1, #0x4c] r4=0x00000000 r1=0x20506000 [0x2050604C]=00000000 SetRegEx(0x0000fdb4,"T",1,2) #0x0000fdb4->0x0000fdb6 Thumb Supervisor 0x0000fdb4 0x6c8c LDR r4, [r1, #0x48] r4:0x00000000=>0x00000003 r1=0x20506000 [0x20506048]=00000003 SetRegEx(0x0000fdb6,"T",1,2) #0x0000fdb6->0x0000fdba Thumb Supervisor 0x0000fdb6 0xf0240402 BIC r4, r4, #2 ; 0x00000002 r4:0x00000003=>0x00000001 SetRegEx(0x0000fdba,"T",1,2) #0x0000fdba->0x0000fdbc Thumb Supervisor 0x0000fdba 0x648c STR r4, [r1, #0x48] r4=0x00000001 r1=0x20506000 [0x20506048]:00000003=>00000001 SetRegEx(0x0000fdbc,"T",1,2) #0x0000fdbc->0x0000fdc0 Thumb Supervisor 0x0000fdbc 0xf04f34ff MOV.W r4, #-1 ; 0xffffffff r4:0x00000001=>0xFFFFFFFF SetRegEx(0x0000fdc0,"T",1,2) #0x0000fdc0->0x0000fdc2 Thumb Supervisor 0x0000fdc0 0x654b STR r3, [r1, #0x54] r3=0x00000C34 r1=0x20506000 [0x20506054]=00000c34 SetRegEx(0x0000fdc2,"T",1,2) #0x0000fdc2->0x0000fdc4 Thumb Supervisor 0x0000fdc2 0x640c STR r4, [r1, #0x40] r4=0xFFFFFFFF r1=0x20506000 [0x20506040]=ffffffff SetRegEx(0x0000fdc4,"T",1,2) #0x0000fdc4->0x0000fdc6 Thumb Supervisor 0x0000fdc4 0x6c8b LDR r3, [r1, #0x48] r3:0x00000C34=>0x00000001 r1=0x20506000 [0x20506048]=00000001 SetRegEx(0x0000fdc6,"T",1,2) #0x0000fdc6->0x0000fdca Thumb Supervisor 0x0000fdc6 0xf0230304 BIC r3, r3, #4 ; 0x00000004 r3=0x00000001 SetRegEx(0x0000fdca,"T",1,2) #0x0000fdca->0x0000fdcc Thumb Supervisor 0x0000fdca 0x648b STR r3, [r1, #0x48] r3=0x00000001 r1=0x20506000 [0x20506048]=00000001 SetRegEx(0x0000fdcc,"T",1,2) #0x0000fdcc->0x0000fdce Thumb Supervisor 0x0000fdcc 0x6c89 LDR r1, [r1, #0x48] r1:0x20506000=>0x00000001 [0x20506048]=00000001 SetRegEx(0x0000fdce,"T",1,2) #0x0000fdce->0x0000fdd2 Thumb Supervisor 0x0000fdce 0xf0410103 ORR r1, r1, #3 ; 0x00000003 r1:0x00000001=>0x00000003 SetRegEx(0x0000fdd2,"T",1,2) #0x0000fdd2->0x0000fdd4 Thumb Supervisor 0x0000fdd2 0x6091 STR r1, [r2, #0x8] r1=0x00000003 r2=0x20506040 [0x20506048]:00000001=>00000003 SetRegEx(0x0000fdd4,"T",1,2) #0x0000fdd4->0x0000fdd6 Thumb Supervisor 0x0000fdd4 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x0000fdd6,"T",1,2) #0x0000fdd6->0x0000fdd8 Thumb Supervisor 0x0000fdd6 0xd101 BNE 0x0000fddc SetRegEx(0x0000fdd8,"T",1,2) #0x0000fdd8->0x0000fdda Thumb Supervisor 0x0000fdd8 0xbc10 POP {r4} r4:0xFFFFFFFF=>0x00000000 SetRegEx(0x0000fdda,"T",1,2) #0x0000fdda->0x0000fd50 Thumb Supervisor 0x0000fdda 0xe7b9 B 0x0000fd50 SetRegEx(0x0000fd50,"T",1,2) #0x0000fd50->0x0000fd52 Thumb Supervisor 0x0000fd50 0x4871 LDR r0, [pc, #0x1c4] ; 0x0000ff18 r0:0x00000000=>0x20501200 [0x0000FF16]=12000000 SetRegEx(0x0000fd52,"T",1,2) #0x0000fd52->0x0000fd54 Thumb Supervisor 0x0000fd52 0x6881 LDR r1, [r0, #0x8] r1=0x00000003 r0=0x20501200 [0x20501208]=00000003 SetRegEx(0x0000fd54,"T",1,2) #0x0000fd54->0x0000fd58 Thumb Supervisor 0x0000fd54 0xf0210107 BIC r1, r1, #7 ; 0x00000007 r1:0x00000003=>0x00000000 SetRegEx(0x0000fd58,"T",1,2) #0x0000fd58->0x0000fd5a Thumb Supervisor 0x0000fd58 0x6081 STR r1, [r0, #0x8] r1=0x00000000 r0=0x20501200 [0x20501208]:00000003=>00000000 SetRegEx(0x0000fd5a,"T",1,2) #0x0000fd5a->0x0000fd5c Thumb Supervisor 0x0000fd5a 0x68c1 LDR r1, [r0, #0xc] r1=0x00000000 r0=0x20501200 [0x2050120C]=00000000 SetRegEx(0x0000fd5c,"T",1,2) #0x0000fd5c->0x0000fd60 Thumb Supervisor 0x0000fd5c 0xf0410101 ORR r1, r1, #1 ; 0x00000001 r1:0x00000000=>0x00000001 SetRegEx(0x0000fd60,"T",1,2) #0x0000fd60->0x0000fd62 Thumb Supervisor 0x0000fd60 0x60c1 STR r1, [r0, #0xc] r1=0x00000001 r0=0x20501200 [0x2050120C]=00000000 SetRegEx(0x0000fd62,"T",1,2) #0x0000fd62->0x0000fd66 Thumb Supervisor 0x0000fd62 0xf04f31ff MOV.W r1, #-1 ; 0xffffffff r1:0x00000001=>0xFFFFFFFF SetRegEx(0x0000fd66,"T",1,2) #0x0000fd66->0x0000fd68 Thumb Supervisor 0x0000fd66 0x6001 STR r1, [r0, #0] r1=0xFFFFFFFF r0=0x20501200 [0x20501200]=ffffffff SetRegEx(0x0000fd68,"T",1,2) #0x0000fd68->0x0000fd6c Thumb Supervisor 0x0000fd68 0xf24041e1 MOVW r1, #1249 ; 0x4e1 r1:0xFFFFFFFF=>0x000004E1 SetRegEx(0x0000fd6c,"T",1,2) #0x0000fd6c->0x0000fd6e Thumb Supervisor 0x0000fd6c 0x6141 STR r1, [r0, #0x14] r1=0x000004E1 r0=0x20501200 [0x20501214]=000004e1 SetRegEx(0x0000fd6e,"T",1,2) #0x0000fd6e->0x0000fd70 Thumb Supervisor 0x0000fd6e 0x496b LDR r1, [pc, #0x1ac] ; 0x0000ff1c r1:0x000004E1=>0x20500000 [0x0000FF1C]=20500000 SetRegEx(0x0000fd70,"T",1,2) #0x0000fd70->0x0000fd72 Thumb Supervisor 0x0000fd70 0x6d8a LDR r2, [r1, #0x58] r2:0x20506040=>0x000000C0 r1=0x20500000 [0x20500058]=000000c0 SetRegEx(0x0000fd72,"T",1,2) #0x0000fd72->0x0000fd76 Thumb Supervisor 0x0000fd72 0xf04202c0 ORR r2, r2, #192 ; 0x000000c0 r2=0x000000C0 SetRegEx(0x0000fd76,"T",1,2) #0x0000fd76->0x0000fd78 Thumb Supervisor 0x0000fd76 0x658a STR r2, [r1, #0x58] r2=0x000000C0 r1=0x20500000 [0x20500058]=000000c0 SetRegEx(0x0000fd78,"T",1,2) #0x0000fd78->0x0000fd7a Thumb Supervisor 0x0000fd78 0x6881 LDR r1, [r0, #0x8] r1:0x20500000=>0x00000000 r0=0x20501200 [0x20501208]=00000000 SetRegEx(0x0000fd7a,"T",1,2) #0x0000fd7a->0x0000fd7e Thumb Supervisor 0x0000fd7a 0xf0410103 ORR r1, r1, #3 ; 0x00000003 r1:0x00000000=>0x00000003 SetRegEx(0x0000fd7e,"T",1,2) #0x0000fd7e->0x0000fd80 Thumb Supervisor 0x0000fd7e 0x6081 STR r1, [r0, #0x8] r1=0x00000003 r0=0x20501200 [0x20501208]:00000000=>00000003 SetRegEx(0x0000fd80,"T",1,2) #0x0000fd80->0x0000ad50 Thumb Supervisor 0x0000fd80 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000ad50,"T",1,2) #0x0000ad50->0x0000d744 Thumb Supervisor 0x0000ad50 0xf002fcf8 BL 0x0000d744 SetRegEx(0x0000D744,"T",1,2) #0x0000ad50->0x0000d744 Thumb Supervisor 0x0000ad50 0xf002fcf8 BL 0x0000d744 MakeFunction(0x0000D744,4294967295) MakeNameEx(0x0000D744,"fcn_0000d744",1) SetRegEx(0x0000d746,"T",1,2) #0x0000d746->0x0000d74a Thumb Supervisor 0x0000d746 0xf64f71ff MOVW r1, #65535 ; 0xffff r1:0x00000003=>0x0000FFFF SetRegEx(0x0000d74a,"T",1,2) #0x0000d74a->0x0000d74c Thumb Supervisor 0x0000d74a 0x6141 STR r1, [r0, #0x14] r1=0x0000FFFF r0=0x20501000 [0x20501014]=0000ffff SetRegEx(0x0000d74c,"T",1,2) #0x0000d74c->0x0000d74e Thumb Supervisor 0x0000d74c 0x2100 MOVS r1, #00 r1:0x0000FFFF=>0x00000000 SetRegEx(0x0000d74e,"T",1,2) #0x0000d74e->0x0000d750 Thumb Supervisor 0x0000d74e 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]:00003000=>00000000 SetRegEx(0x0000d750,"T",1,2) #0x0000d750->0x0000d752 Thumb Supervisor 0x0000d750 0x6081 STR r1, [r0, #0x8] r1=0x00000000 r0=0x20501000 [0x20501008]:04005054=>00000000 SetRegEx(0x0000d752,"T",1,2) #0x0000d752->0x0000d754 Thumb Supervisor 0x0000d752 0x6881 LDR r1, [r0, #0x8] r1=0x00000000 r0=0x20501000 [0x20501008]=00000000 SetRegEx(0x0000d754,"T",1,2) #0x0000d754->0x0000d756 Thumb Supervisor 0x0000d754 0x6081 STR r1, [r0, #0x8] r1=0x00000000 r0=0x20501000 [0x20501008]=00000000 SetRegEx(0x0000d756,"T",1,2) #0x0000d756->0x0000d758 Thumb Supervisor 0x0000d756 0x6881 LDR r1, [r0, #0x8] r1=0x00000000 r0=0x20501000 [0x20501008]=00000000 SetRegEx(0x0000d758,"T",1,2) #0x0000d758->0x0000d75c Thumb Supervisor 0x0000d758 0xf0410104 ORR r1, r1, #4 ; 0x00000004 r1:0x00000000=>0x00000004 SetRegEx(0x0000d75c,"T",1,2) #0x0000d75c->0x0000d75e Thumb Supervisor 0x0000d75c 0x6081 STR r1, [r0, #0x8] r1=0x00000004 r0=0x20501000 [0x20501008]:00000000=>00000004 SetRegEx(0x0000d75e,"T",1,2) #0x0000d75e->0x0000d760 Thumb Supervisor 0x0000d75e 0x6881 LDR r1, [r0, #0x8] r1=0x00000004 r0=0x20501000 [0x20501008]=00000004 SetRegEx(0x0000d760,"T",1,2) #0x0000d760->0x0000d764 Thumb Supervisor 0x0000d760 0xf4415180 ORR r1, r1, #4096 ; 0x00001000 r1:0x00000004=>0x00001004 SetRegEx(0x0000d764,"T",1,2) #0x0000d764->0x0000d766 Thumb Supervisor 0x0000d764 0x6081 STR r1, [r0, #0x8] r1=0x00001004 r0=0x20501000 [0x20501008]:00000004=>00001004 SetRegEx(0x0000d766,"T",1,2) #0x0000d766->0x0000d768 Thumb Supervisor 0x0000d766 0x6881 LDR r1, [r0, #0x8] r1=0x00001004 r0=0x20501000 [0x20501008]=00001004 SetRegEx(0x0000d768,"T",1,2) #0x0000d768->0x0000d76c Thumb Supervisor 0x0000d768 0xf4414180 ORR r1, r1, #16384 ; 0x00004000 r1:0x00001004=>0x00005004 SetRegEx(0x0000d76c,"T",1,2) #0x0000d76c->0x0000d76e Thumb Supervisor 0x0000d76c 0x6081 STR r1, [r0, #0x8] r1=0x00005004 r0=0x20501000 [0x20501008]:00001004=>00005004 SetRegEx(0x0000d76e,"T",1,2) #0x0000d76e->0x0000d770 Thumb Supervisor 0x0000d76e 0x6881 LDR r1, [r0, #0x8] r1=0x00005004 r0=0x20501000 [0x20501008]=00005004 SetRegEx(0x0000d770,"T",1,2) #0x0000d770->0x0000d772 Thumb Supervisor 0x0000d770 0x6081 STR r1, [r0, #0x8] r1=0x00005004 r0=0x20501000 [0x20501008]=00005004 SetRegEx(0x0000d772,"T",1,2) #0x0000d772->0x0000d774 Thumb Supervisor 0x0000d772 0x6881 LDR r1, [r0, #0x8] r1=0x00005004 r0=0x20501000 [0x20501008]=00005004 SetRegEx(0x0000d774,"T",1,2) #0x0000d774->0x0000d776 Thumb Supervisor 0x0000d774 0x6081 STR r1, [r0, #0x8] r1=0x00005004 r0=0x20501000 [0x20501008]=00005004 SetRegEx(0x0000d776,"T",1,2) #0x0000d776->0x0000d778 Thumb Supervisor 0x0000d776 0x6881 LDR r1, [r0, #0x8] r1=0x00005004 r0=0x20501000 [0x20501008]=00005004 SetRegEx(0x0000d778,"T",1,2) #0x0000d778->0x0000d77c Thumb Supervisor 0x0000d778 0xf0416180 ORR r1, r1, #67108864 ; 0x04000000 r1:0x00005004=>0x04005004 SetRegEx(0x0000d77c,"T",1,2) #0x0000d77c->0x0000d77e Thumb Supervisor 0x0000d77c 0x6081 STR r1, [r0, #0x8] r1=0x04005004 r0=0x20501000 [0x20501008]:00005004=>04005004 SetRegEx(0x0000d77e,"T",1,2) #0x0000d77e->0x0000d780 Thumb Supervisor 0x0000d77e 0x6881 LDR r1, [r0, #0x8] r1=0x04005004 r0=0x20501000 [0x20501008]=04005004 SetRegEx(0x0000d780,"T",1,2) #0x0000d780->0x0000d782 Thumb Supervisor 0x0000d780 0x6081 STR r1, [r0, #0x8] r1=0x04005004 r0=0x20501000 [0x20501008]=04005004 SetRegEx(0x0000d782,"T",1,2) #0x0000d782->0x0000d784 Thumb Supervisor 0x0000d782 0x6801 LDR r1, [r0, #0] r1:0x04005004=>0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d784,"T",1,2) #0x0000d784->0x0000d788 Thumb Supervisor 0x0000d784 0xf0210101 BIC r1, r1, #1 ; 0x00000001 r1=0x00000000 SetRegEx(0x0000d788,"T",1,2) #0x0000d788->0x0000d78a Thumb Supervisor 0x0000d788 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d78a,"T",1,2) #0x0000d78a->0x0000d78c Thumb Supervisor 0x0000d78a 0x6801 LDR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d78c,"T",1,2) #0x0000d78c->0x0000d790 Thumb Supervisor 0x0000d78c 0xf0210102 BIC r1, r1, #2 ; 0x00000002 r1=0x00000000 SetRegEx(0x0000d790,"T",1,2) #0x0000d790->0x0000d792 Thumb Supervisor 0x0000d790 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d792,"T",1,2) #0x0000d792->0x0000d794 Thumb Supervisor 0x0000d792 0x6801 LDR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d794,"T",1,2) #0x0000d794->0x0000d798 Thumb Supervisor 0x0000d794 0xf0210140 BIC r1, r1, #64 ; 0x00000040 r1=0x00000000 SetRegEx(0x0000d798,"T",1,2) #0x0000d798->0x0000d79a Thumb Supervisor 0x0000d798 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d79a,"T",1,2) #0x0000d79a->0x0000d79c Thumb Supervisor 0x0000d79a 0x6801 LDR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d79c,"T",1,2) #0x0000d79c->0x0000d7a0 Thumb Supervisor 0x0000d79c 0xf0210180 BIC r1, r1, #128 ; 0x00000080 r1=0x00000000 SetRegEx(0x0000d7a0,"T",1,2) #0x0000d7a0->0x0000d7a2 Thumb Supervisor 0x0000d7a0 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d7a2,"T",1,2) #0x0000d7a2->0x0000d7a4 Thumb Supervisor 0x0000d7a2 0x6801 LDR r1, [r0, #0] r1=0x00000000 r0=0x20501000 [0x20501000]=00000000 SetRegEx(0x0000d7a4,"T",1,2) #0x0000d7a4->0x0000d7a8 Thumb Supervisor 0x0000d7a4 0xf4415180 ORR r1, r1, #4096 ; 0x00001000 r1:0x00000000=>0x00001000 SetRegEx(0x0000d7a8,"T",1,2) #0x0000d7a8->0x0000d7aa Thumb Supervisor 0x0000d7a8 0x6001 STR r1, [r0, #0] r1=0x00001000 r0=0x20501000 [0x20501000]:00000000=>00001000 SetRegEx(0x0000d7aa,"T",1,2) #0x0000d7aa->0x0000d7ac Thumb Supervisor 0x0000d7aa 0x6801 LDR r1, [r0, #0] r1=0x00001000 r0=0x20501000 [0x20501000]=00001000 SetRegEx(0x0000d7ac,"T",1,2) #0x0000d7ac->0x0000d7b0 Thumb Supervisor 0x0000d7ac 0xf4415100 ORR r1, r1, #8192 ; 0x00002000 r1:0x00001000=>0x00003000 SetRegEx(0x0000d7b0,"T",1,2) #0x0000d7b0->0x0000d7b2 Thumb Supervisor 0x0000d7b0 0x6001 STR r1, [r0, #0] r1=0x00003000 r0=0x20501000 [0x20501000]:00001000=>00003000 SetRegEx(0x0000d7b2,"T",1,2) #0x0000d7b2->0x0000d7b4 Thumb Supervisor 0x0000d7b2 0x6801 LDR r1, [r0, #0] r1=0x00003000 r0=0x20501000 [0x20501000]=00003000 SetRegEx(0x0000d7b4,"T",1,2) #0x0000d7b4->0x0000d7b8 Thumb Supervisor 0x0000d7b4 0xf4214180 BIC r1, r1, #16384 ; 0x00004000 r1=0x00003000 SetRegEx(0x0000d7b8,"T",1,2) #0x0000d7b8->0x0000d7ba Thumb Supervisor 0x0000d7b8 0x6001 STR r1, [r0, #0] r1=0x00003000 r0=0x20501000 [0x20501000]=00003000 SetRegEx(0x0000d7ba,"T",1,2) #0x0000d7ba->0x0000ad54 Thumb Supervisor 0x0000d7ba 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000ad54,"T",1,2) #0x0000ad54->0x0000ce20 Thumb Supervisor 0x0000ad54 0xf002e864 UNDEFINED OPCODE r0=0x20501000 r1=0x00003000 r2=0x000000C0 r3=0x00000001 r4=0x00000000 r5=0x0081C638 r6=0x00000000 r7=0x00000000 r8=0x00808200 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0x597BE7A7 r14=0x9F377707 r15:0x0000AD54=>0x0000CE20 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C60 r26:0x0000AD55=>0x0000AD59 r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31:0x600001F3=>0x600001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C60 r38:0x0000AD55=>0x0000AD59 r39=0x597BE7A7 r40=0x9F377707 cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0000ce20,"T",0,2) #0x0000ce20->0x0000ce24 ARM Supervisor 0x0000ce20 0xe59f23d8 LDR r2, [r15, #0x3d8] r2:0x000000C0=>0x10010000 r15:0x0000CE20=>0x0000CE24 [0x0000D1F8]=e3a00001 SetRegEx(0x0000ce24,"T",0,2) #0x0000ce24->0x0000ce28 ARM Supervisor 0x0000ce24 0xe3a00000 MOV r0, #0x0 r0:0x20501000=>0x00000000 SetRegEx(0x0000ce28,"T",0,2) #0x0000ce28->0x0000ce2c ARM Supervisor 0x0000ce28 0xe1a01000 MOV r1, r0 r1:0x00003000=>0x00000000 r0=0x00000000 SetRegEx(0x0000ce2c,"T",0,2) #0x0000ce2c->0x0000ce30 ARM Supervisor 0x0000ce2c 0xe0823200 ADD r3, r2, r0, LSL #0x4 r3:0x00000001=>0x10010000 r2=0x10010000 r0=0x00000000 SetRegEx(0x0000ce30,"T",0,2) #0x0000ce30->0x0000ce34 ARM Supervisor 0x0000ce30 0xe5831060 STR r1, [r3, #0x60] r1=0x00000000 r3=0x10010000 [0x10010060]=00000000 SetRegEx(0x0000ce34,"T",0,2) #0x0000ce34->0x0000ce38 ARM Supervisor 0x0000ce34 0xe2800001 ADD r0, r0, #0x1 r0:0x00000000=>0x00000001 SetRegEx(0x0000ce38,"T",0,2) #0x0000ce38->0x0000ce3c ARM Supervisor 0x0000ce38 0xe3500003 CMP r0, #0x3 r0=0x00000001 cpsr:0x600001d3=>0x800001d3 SetRegEx(0x0000ce3c,"T",0,2) #0x0000ce3c->0x0000ce2c ARM Supervisor 0x0000ce3c 0x3afffffa BCC 0x0000ce2c SetRegEx(0x0000ce40,"T",0,2) #0x0000ce40->0x0000ad58 ARM Supervisor 0x0000ce40 0xe12fff1e BX r14 r14=0x9F377707 cpsr:0x600001d3=>0x600001f3 SetRegEx(0x0000ad58,"T",1,2) #0x0000ad58->0x0000ce44 Thumb Supervisor 0x0000ad58 0xf002e874 UNDEFINED OPCODE r0=0x00000003 r1=0x00000000 r2=0x10010000 r3=0x10010020 r4=0x00000000 r5=0x0081C638 r6=0x00000000 r7=0x00000000 r8=0x00808200 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0x597BE7A7 r14=0x9F377707 r15:0x0000AD58=>0x0000CE44 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C60 r26:0x0000AD59=>0x0000AD5D r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31:0x600001F3=>0x600001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C60 r38:0x0000AD59=>0x0000AD5D r39=0x597BE7A7 r40=0x9F377707 cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0000ce44,"T",0,2) #0x0000ce44->0x0000ce48 ARM Supervisor 0x0000ce44 0xe59f03b8 LDR r0, [r15, #0x3b8] r0:0x00000003=>0x0081C674 r15:0x0000CE44=>0x0000CE48 [0x0000D1FC]=e12fff1e SetRegEx(0x0000ce48,"T",0,2) #0x0000ce48->0x0000ce4c ARM Supervisor 0x0000ce48 0xe3a01000 MOV r1, #0x0 r1=0x00000000 SetRegEx(0x0000ce4c,"T",0,2) #0x0000ce4c->0x0000ce50 ARM Supervisor 0x0000ce4c 0xe5c01004 STRB r1, [r0, #0x4] r1=0x00000000 r0=0x0081C674 [0x0081C678]=00000000 SetRegEx(0x0000ce50,"T",0,2) #0x0000ce50->0x0000ce54 ARM Supervisor 0x0000ce50 0xe5801000 STR r1, [r0] r1=0x00000000 r0=0x0081C674 [0x0081C674]=00000000 SetRegEx(0x0000ce54,"T",0,2) #0x0000ce54->0x0000ad5c ARM Supervisor 0x0000ce54 0xe12fff1e BX r14 r14=0x9F377707 cpsr:0x600001d3=>0x600001f3 SetRegEx(0x0000ad5c,"T",1,2) #0x0000ad5c->0x0000cabe Thumb Supervisor 0x0000ad5c 0xf001feaf BL 0x0000cabe SetRegEx(0x0000CABE,"T",1,2) #0x0000ad5c->0x0000cabe Thumb Supervisor 0x0000ad5c 0xf001feaf BL 0x0000cabe MakeFunction(0x0000CABE,4294967295) MakeNameEx(0x0000CABE,"fcn_0000cabe",1) SetRegEx(0x0000cac0,"T",1,2) #0x0000cac0->0x0000cac2 Thumb Supervisor 0x0000cac0 0x4cb6 LDR r4, [pc, #0x2d8] ; 0x0000cd9c r4:0x00000000=>0x10050000 [0x0000CD9A]=00000081 SetRegEx(0x0000cac2,"T",1,2) #0x0000cac2->0x0000cac4 Thumb Supervisor 0x0000cac2 0x2500 MOVS r5, #00 r5:0x0081C638=>0x00000000 SetRegEx(0x0000cac4,"T",1,2) #0x0000cac4->0x0000cadc Thumb Supervisor 0x0000cac4 0xe00a B 0x0000cadc SetRegEx(0x0000cadc,"T",1,2) #0x0000cadc->0x0000cade Thumb Supervisor 0x0000cadc 0x6820 LDR r0, [r4, #0] r0:0x0081C674=>0x0FFF2120 r4=0x10050000 [0x10050000]=0fff2120 SetRegEx(0x0000cade,"T",1,2) #0x0000cade->0x0000cae0 Thumb Supervisor 0x0000cade 0x1c6d ADDS r5, r5, #1 r5:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000cae0,"T",1,2) #0x0000cae0->0x0000cae4 Thumb Supervisor 0x0000cae0 0xf0200020 BIC r0, r0, #32 ; 0x00000020 r0:0x0FFF2120=>0x0FFF2100 SetRegEx(0x0000cae4,"T",1,2) #0x0000cae4->0x0000cae6 Thumb Supervisor 0x0000cae4 0x6020 STR r0, [r4, #0] r0=0x0FFF2100 r4=0x10050000 [0x10050000]:0fff2120=>0fff2100 SetRegEx(0x0000cae6,"T",1,2) #0x0000cae6->0x0000cae8 Thumb Supervisor 0x0000cae6 0x6860 LDR r0, [r4, #0x4] r0:0x0FFF2100=>0x00202510 r4=0x10050000 [0x10050004]=00202510 SetRegEx(0x0000cae8,"T",1,2) #0x0000cae8->0x0000caec Thumb Supervisor 0x0000cae8 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x00202510=>0x00202500 SetRegEx(0x0000caec,"T",1,2) #0x0000caec->0x0000caee Thumb Supervisor 0x0000caec 0x6060 STR r0, [r4, #0x4] r0=0x00202500 r4=0x10050000 [0x10050004]:00202510=>00202500 SetRegEx(0x0000caee,"T",1,2) #0x0000caee->0x0000c7d6 Thumb Supervisor 0x0000caee 0xf7fffe72 BL 0x0000c7d6 SetRegEx(0x0000C7D6,"T",1,2) #0x0000caee->0x0000c7d6 Thumb Supervisor 0x0000caee 0xf7fffe72 BL 0x0000c7d6 MakeFunction(0x0000C7D6,4294967295) MakeNameEx(0x0000C7D6,"fcn_0000c7d6",1) SetRegEx(0x0000c7d8,"T",1,2) #0x0000c7d8->0x0000c7da Thumb Supervisor 0x0000c7d8 0x4985 LDR r1, [pc, #0x214] ; 0x0000c9f0 r1:0x00000000=>0x17020A40 [0x0000C9EE]=0a400f08 SetRegEx(0x0000c7da,"T",1,2) #0x0000c7da->0x0000c7dc Thumb Supervisor 0x0000c7da 0x3810 SUBS r0, #0x10 r0:0x1004F010=>0x1004F000 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x0000c7dc,"T",1,2) #0x0000c7dc->0x0000c7de Thumb Supervisor 0x0000c7dc 0x6001 STR r1, [r0, #0] r1=0x17020A40 r0=0x1004F000 [0x1004F000]:17021200=>17020a40 SetRegEx(0x0000c7de,"T",1,2) #0x0000c7de->0x0000c7e0 Thumb Supervisor 0x0000c7de 0x4985 LDR r1, [pc, #0x214] ; 0x0000c9f4 r1:0x17020A40=>0x09210100 [0x0000C9F4]=09210100 SetRegEx(0x0000c7e0,"T",1,2) #0x0000c7e0->0x0000c7e2 Thumb Supervisor 0x0000c7e0 0x6041 STR r1, [r0, #0x4] r1=0x09210100 r0=0x1004F000 [0x1004F004]=09210100 SetRegEx(0x0000c7e2,"T",1,2) #0x0000c7e2->0x0000c7e4 Thumb Supervisor 0x0000c7e2 0x4985 LDR r1, [pc, #0x214] ; 0x0000c9f8 r1:0x09210100=>0x00010004 [0x0000C9F8]=00010004 SetRegEx(0x0000c7e4,"T",1,2) #0x0000c7e4->0x0000c7e6 Thumb Supervisor 0x0000c7e4 0x6081 STR r1, [r0, #0x8] r1=0x00010004 r0=0x1004F000 [0x1004F008]=00010004 SetRegEx(0x0000c7e6,"T",1,2) #0x0000c7e6->0x0000c7ea Thumb Supervisor 0x0000c7e6 0xf04f3108 MOV.W r1, #134744072 ; 0x08080808 r1:0x00010004=>0x08080808 SetRegEx(0x0000c7ea,"T",1,2) #0x0000c7ea->0x0000c7ec Thumb Supervisor 0x0000c7ea 0x6101 STR r1, [r0, #0x10] r1=0x08080808 r0=0x1004F000 [0x1004F010]=08080808 SetRegEx(0x0000c7ec,"T",1,2) #0x0000c7ec->0x0000c7ee Thumb Supervisor 0x0000c7ec 0x6181 STR r1, [r0, #0x18] r1=0x08080808 r0=0x1004F000 [0x1004F018]=08080808 SetRegEx(0x0000c7ee,"T",1,2) #0x0000c7ee->0x0000c7f0 Thumb Supervisor 0x0000c7ee 0x2108 MOVS r1, #0x08 r1:0x08080808=>0x00000008 SetRegEx(0x0000c7f0,"T",1,2) #0x0000c7f0->0x0000c7f2 Thumb Supervisor 0x0000c7f0 0x6281 STR r1, [r0, #0x28] r1=0x00000008 r0=0x1004F000 [0x1004F028]=00000008 SetRegEx(0x0000c7f2,"T",1,2) #0x0000c7f2->0x0000c7f4 Thumb Supervisor 0x0000c7f2 0x4974 LDR r1, [pc, #0x1d0] ; 0x0000c9c4 r1:0x00000008=>0x10100070 [0x0000C9C4]=10100070 SetRegEx(0x0000c7f4,"T",1,2) #0x0000c7f4->0x0000c7f6 Thumb Supervisor 0x0000c7f4 0x6301 STR r1, [r0, #0x30] r1=0x10100070 r0=0x1004F000 [0x1004F030]=10100070 SetRegEx(0x0000c7f6,"T",1,2) #0x0000c7f6->0x0000c7fa Thumb Supervisor 0x0000c7f6 0xf44f11f8 MOV.W r1, #2031616 ; 0x001f0000 r1:0x10100070=>0x001F0000 SetRegEx(0x0000c7fa,"T",1,2) #0x0000c7fa->0x0000c7fc Thumb Supervisor 0x0000c7fa 0x6381 STR r1, [r0, #0x38] r1=0x001F0000 r0=0x1004F000 [0x1004F038]:0000000f=>001f0000 SetRegEx(0x0000c7fc,"T",1,2) #0x0000c7fc->0x0000c7fe Thumb Supervisor 0x0000c7fc 0x497f LDR r1, [pc, #0x1fc] ; 0x0000c9fc r1:0x001F0000=>0x08000304 [0x0000C9FA]=03040001 SetRegEx(0x0000c7fe,"T",1,2) #0x0000c7fe->0x0000c800 Thumb Supervisor 0x0000c7fe 0x6401 STR r1, [r0, #0x40] r1=0x08000304 r0=0x1004F000 [0x1004F040]:07080304=>08000304 SetRegEx(0x0000c800,"T",1,2) #0x0000c800->0x0000c802 Thumb Supervisor 0x0000c800 0x2100 MOVS r1, #00 r1:0x08000304=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000c802,"T",1,2) #0x0000c802->0x0000c804 Thumb Supervisor 0x0000c802 0x6481 STR r1, [r0, #0x48] r1=0x00000000 r0=0x1004F000 [0x1004F048]=000001e9 SetRegEx(0x0000c804,"T",1,2) #0x0000c804->0x0000c808 Thumb Supervisor 0x0000c804 0xf2402208 MOVW r2, #520 ; 0x208 r2:0x10010000=>0x00000208 SetRegEx(0x0000c808,"T",1,2) #0x0000c808->0x0000c80a Thumb Supervisor 0x0000c808 0x65c2 STR r2, [r0, #0x5c] r2=0x00000208 r0=0x1004F000 [0x1004F05C]=00000208 SetRegEx(0x0000c80a,"T",1,2) #0x0000c80a->0x0000c80c Thumb Supervisor 0x0000c80a 0x4a7d LDR r2, [pc, #0x1f4] ; 0x0000ca00 r2:0x00000208=>0x105E107E [0x0000CA00]=105e107e SetRegEx(0x0000c80c,"T",1,2) #0x0000c80c->0x0000c80e Thumb Supervisor 0x0000c80c 0x6682 STR r2, [r0, #0x68] r2=0x105E107E r0=0x1004F000 [0x1004F068]:105e000e=>105e107e SetRegEx(0x0000c80e,"T",1,2) #0x0000c80e->0x0000c810 Thumb Supervisor 0x0000c80e 0x4a7d LDR r2, [pc, #0x1f4] ; 0x0000ca04 r2:0x105E107E=>0x0008107F [0x0000CA04]=0008107f SetRegEx(0x0000c810,"T",1,2) #0x0000c810->0x0000c812 Thumb Supervisor 0x0000c810 0x66c2 STR r2, [r0, #0x6c] r2=0x0008107F r0=0x1004F000 [0x1004F06C]:0005000f=>0008107f SetRegEx(0x0000c812,"T",1,2) #0x0000c812->0x0000c816 Thumb Supervisor 0x0000c812 0xf8c010ac STR.W r1, [r0, #172] ; 0x0ac r1=0x00000000 r0=0x1004F000 [0x1004F0AC]:00000408=>00000000 SetRegEx(0x0000c816,"T",1,2) #0x0000c816->0x0000c81a Thumb Supervisor 0x0000c816 0xf8c01080 STR.W r1, [r0, #128] ; 0x080 r1=0x00000000 r0=0x1004F000 [0x1004F080]=00000000 SetRegEx(0x0000c81a,"T",1,2) #0x0000c81a->0x0000c81e Thumb Supervisor 0x0000c81a 0xf8c01084 STR.W r1, [r0, #132] ; 0x084 r1=0x00000000 r0=0x1004F000 [0x1004F084]=00000000 SetRegEx(0x0000c81e,"T",1,2) #0x0000c81e->0x0000c822 Thumb Supervisor 0x0000c81e 0xf8c01088 STR.W r1, [r0, #136] ; 0x088 r1=0x00000000 r0=0x1004F000 [0x1004F088]=00000000 SetRegEx(0x0000c822,"T",1,2) #0x0000c822->0x0000c824 Thumb Supervisor 0x0000c822 0x1e49 SUBS r1, r1, #1 r1:0x00000000=>0xFFFFFFFF cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000c824,"T",1,2) #0x0000c824->0x0000c828 Thumb Supervisor 0x0000c824 0xf8c010a0 STR.W r1, [r0, #160] ; 0x0a0 r1=0xFFFFFFFF r0=0x1004F000 [0x1004F0A0]=7fff0fff SetRegEx(0x0000c828,"T",1,2) #0x0000c828->0x0000caf2 Thumb Supervisor 0x0000c828 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000caf2,"T",1,2) #0x0000caf2->0x0000c76e Thumb Supervisor 0x0000caf2 0xf7fffe3c BL 0x0000c76e SetRegEx(0x0000C76E,"T",1,2) #0x0000caf2->0x0000c76e Thumb Supervisor 0x0000caf2 0xf7fffe3c BL 0x0000c76e MakeFunction(0x0000C76E,4294967295) MakeNameEx(0x0000C76E,"fcn_0000c76e",1) SetRegEx(0x0000c770,"T",1,2) #0x0000c770->0x0000c772 Thumb Supervisor 0x0000c770 0x499b LDR r1, [pc, #0x26c] ; 0x0000c9e0 r1:0xFFFFFFFF=>0x17021200 [0x0000C9DE]=12003826 SetRegEx(0x0000c772,"T",1,2) #0x0000c772->0x0000c774 Thumb Supervisor 0x0000c772 0x3810 SUBS r0, #0x10 r0:0x1004F010=>0x1004F000 cpsr:0x800001f3=>0x200001f3 SetRegEx(0x0000c774,"T",1,2) #0x0000c774->0x0000c776 Thumb Supervisor 0x0000c774 0x6001 STR r1, [r0, #0] r1=0x17021200 r0=0x1004F000 [0x1004F000]:17020a40=>17021200 SetRegEx(0x0000c776,"T",1,2) #0x0000c776->0x0000c778 Thumb Supervisor 0x0000c776 0x499b LDR r1, [pc, #0x26c] ; 0x0000c9e4 r1:0x17021200=>0x105E000E [0x0000C9E4]=105e000e SetRegEx(0x0000c778,"T",1,2) #0x0000c778->0x0000c77a Thumb Supervisor 0x0000c778 0x6681 STR r1, [r0, #0x68] r1=0x105E000E r0=0x1004F000 [0x1004F068]:105e107e=>105e000e SetRegEx(0x0000c77a,"T",1,2) #0x0000c77a->0x0000c77c Thumb Supervisor 0x0000c77a 0x499b LDR r1, [pc, #0x26c] ; 0x0000c9e8 r1:0x105E000E=>0x0005000F [0x0000C9E8]=0005000f SetRegEx(0x0000c77c,"T",1,2) #0x0000c77c->0x0000c77e Thumb Supervisor 0x0000c77c 0x66c1 STR r1, [r0, #0x6c] r1=0x0005000F r0=0x1004F000 [0x1004F06C]:0008107f=>0005000f SetRegEx(0x0000c77e,"T",1,2) #0x0000c77e->0x0000c782 Thumb Supervisor 0x0000c77e 0xf2404108 MOVW r1, #1032 ; 0x408 r1:0x0005000F=>0x00000408 SetRegEx(0x0000c782,"T",1,2) #0x0000c782->0x0000c786 Thumb Supervisor 0x0000c782 0xf8c010ac STR.W r1, [r0, #172] ; 0x0ac r1=0x00000408 r0=0x1004F000 [0x1004F0AC]:00000000=>00000408 SetRegEx(0x0000c786,"T",1,2) #0x0000c786->0x0000c788 Thumb Supervisor 0x0000c786 0x4999 LDR r1, [pc, #0x264] ; 0x0000c9ec r1:0x00000408=>0x0F080304 [0x0000C9EC]=0f080304 SetRegEx(0x0000c788,"T",1,2) #0x0000c788->0x0000c78a Thumb Supervisor 0x0000c788 0x6401 STR r1, [r0, #0x40] r1=0x0F080304 r0=0x1004F000 [0x1004F040]:08000304=>0f080304 SetRegEx(0x0000c78a,"T",1,2) #0x0000c78a->0x0000c78c Thumb Supervisor 0x0000c78a 0x6c01 LDR r1, [r0, #0x40] r1=0x0F080304 r0=0x1004F000 [0x1004F040]=0f080304 SetRegEx(0x0000c78c,"T",1,2) #0x0000c78c->0x0000c790 Thumb Supervisor 0x0000c78c 0xf4412180 ORR r1, r1, #262144 ; 0x00040000 r1:0x0F080304=>0x0F0C0304 SetRegEx(0x0000c790,"T",1,2) #0x0000c790->0x0000c792 Thumb Supervisor 0x0000c790 0x6401 STR r1, [r0, #0x40] r1=0x0F0C0304 r0=0x1004F000 [0x1004F040]:0f080304=>0f0c0304 SetRegEx(0x0000c792,"T",1,2) #0x0000c792->0x0000c794 Thumb Supervisor 0x0000c792 0x6c01 LDR r1, [r0, #0x40] r1=0x0F0C0304 r0=0x1004F000 [0x1004F040]=0f0c0304 SetRegEx(0x0000c794,"T",1,2) #0x0000c794->0x0000c798 Thumb Supervisor 0x0000c794 0xf0410102 ORR r1, r1, #2 ; 0x00000002 r1:0x0F0C0304=>0x0F0C0306 SetRegEx(0x0000c798,"T",1,2) #0x0000c798->0x0000c79a Thumb Supervisor 0x0000c798 0x6401 STR r1, [r0, #0x40] r1=0x0F0C0306 r0=0x1004F000 [0x1004F040]:0f0c0304=>0f0c0306 SetRegEx(0x0000c79a,"T",1,2) #0x0000c79a->0x0000c79c Thumb Supervisor 0x0000c79a 0x6c81 LDR r1, [r0, #0x48] r1:0x0F0C0306=>0x000001E9 r0=0x1004F000 [0x1004F048]=000001e9 SetRegEx(0x0000c79c,"T",1,2) #0x0000c79c->0x0000c79e Thumb Supervisor 0x0000c79c 0x07c9 LSLS r1, r1, #0x1f r1:0x000001E9=>0x80000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x0000c79e,"T",1,2) #0x0000c79e->0x0000c7a0 Thumb Supervisor 0x0000c79e 0xd0fc BEQ 0x0000c79a SetRegEx(0x0000c7a0,"T",1,2) #0x0000c7a0->0x0000c7a2 Thumb Supervisor 0x0000c7a0 0x6c01 LDR r1, [r0, #0x40] r1:0x80000000=>0x0F0C0306 r0=0x1004F000 [0x1004F040]=0f0c0306 SetRegEx(0x0000c7a2,"T",1,2) #0x0000c7a2->0x0000c7a6 Thumb Supervisor 0x0000c7a2 0xf0210102 BIC r1, r1, #2 ; 0x00000002 r1:0x0F0C0306=>0x0F0C0304 SetRegEx(0x0000c7a6,"T",1,2) #0x0000c7a6->0x0000c7a8 Thumb Supervisor 0x0000c7a6 0x6401 STR r1, [r0, #0x40] r1=0x0F0C0304 r0=0x1004F000 [0x1004F040]:0f0c0306=>0f0c0304 SetRegEx(0x0000c7a8,"T",1,2) #0x0000c7a8->0x0000c7aa Thumb Supervisor 0x0000c7a8 0x6c01 LDR r1, [r0, #0x40] r1=0x0F0C0304 r0=0x1004F000 [0x1004F040]=0f0c0304 SetRegEx(0x0000c7aa,"T",1,2) #0x0000c7aa->0x0000c7ae Thumb Supervisor 0x0000c7aa 0xf0216100 BIC r1, r1, #134217728 ; 0x08000000 r1:0x0F0C0304=>0x070C0304 SetRegEx(0x0000c7ae,"T",1,2) #0x0000c7ae->0x0000c7b0 Thumb Supervisor 0x0000c7ae 0x6401 STR r1, [r0, #0x40] r1=0x070C0304 r0=0x1004F000 [0x1004F040]:0f0c0304=>070c0304 SetRegEx(0x0000c7b0,"T",1,2) #0x0000c7b0->0x0000c7b2 Thumb Supervisor 0x0000c7b0 0x6c01 LDR r1, [r0, #0x40] r1=0x070C0304 r0=0x1004F000 [0x1004F040]=070c0304 SetRegEx(0x0000c7b2,"T",1,2) #0x0000c7b2->0x0000c7b6 Thumb Supervisor 0x0000c7b2 0xf4212180 BIC r1, r1, #262144 ; 0x00040000 r1:0x070C0304=>0x07080304 SetRegEx(0x0000c7b6,"T",1,2) #0x0000c7b6->0x0000c7b8 Thumb Supervisor 0x0000c7b6 0x6401 STR r1, [r0, #0x40] r1=0x07080304 r0=0x1004F000 [0x1004F040]:070c0304=>07080304 SetRegEx(0x0000c7b8,"T",1,2) #0x0000c7b8->0x0000c7ba Thumb Supervisor 0x0000c7b8 0x210f MOVS r1, #0x0f r1:0x07080304=>0x0000000F cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000c7ba,"T",1,2) #0x0000c7ba->0x0000c7bc Thumb Supervisor 0x0000c7ba 0x6381 STR r1, [r0, #0x38] r1=0x0000000F r0=0x1004F000 [0x1004F038]:001f0000=>0000000f SetRegEx(0x0000c7bc,"T",1,2) #0x0000c7bc->0x0000c7be Thumb Supervisor 0x0000c7bc 0x487b LDR r0, [pc, #0x1ec] ; 0x0000c9ac r0:0x1004F000=>0x10050000 [0x0000C9AA]=00000081 SetRegEx(0x0000c7be,"T",1,2) #0x0000c7be->0x0000c7c0 Thumb Supervisor 0x0000c7be 0x6801 LDR r1, [r0, #0] r1:0x0000000F=>0x0FFF2100 r0=0x10050000 [0x10050000]=0fff2100 SetRegEx(0x0000c7c0,"T",1,2) #0x0000c7c0->0x0000c7c4 Thumb Supervisor 0x0000c7c0 0xf0415180 ORR r1, r1, #268435456 ; 0x10000000 r1:0x0FFF2100=>0x1FFF2100 SetRegEx(0x0000c7c4,"T",1,2) #0x0000c7c4->0x0000c7c6 Thumb Supervisor 0x0000c7c4 0x6001 STR r1, [r0, #0] r1=0x1FFF2100 r0=0x10050000 [0x10050000]:0fff2100=>1fff2100 SetRegEx(0x0000c7c6,"T",1,2) #0x0000c7c6->0x0000c7c8 Thumb Supervisor 0x0000c7c6 0x6c01 LDR r1, [r0, #0x40] r1:0x1FFF2100=>0x00000008 r0=0x10050000 [0x10050040]=00000008 SetRegEx(0x0000c7c8,"T",1,2) #0x0000c7c8->0x0000c7ca Thumb Supervisor 0x0000c7c8 0x0709 LSLS r1, r1, #0x1c r1:0x00000008=>0x80000000 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c7ca,"T",1,2) #0x0000c7ca->0x0000c7cc Thumb Supervisor 0x0000c7ca 0xd5fc BPL 0x0000c7c6 SetRegEx(0x0000c7cc,"T",1,2) #0x0000c7cc->0x0000c7ce Thumb Supervisor 0x0000c7cc 0x6801 LDR r1, [r0, #0] r1:0x80000000=>0x1FFF2100 r0=0x10050000 [0x10050000]=1fff2100 SetRegEx(0x0000c7ce,"T",1,2) #0x0000c7ce->0x0000c7d2 Thumb Supervisor 0x0000c7ce 0xf0215180 BIC r1, r1, #268435456 ; 0x10000000 r1:0x1FFF2100=>0x0FFF2100 SetRegEx(0x0000c7d2,"T",1,2) #0x0000c7d2->0x0000c7d4 Thumb Supervisor 0x0000c7d2 0x6001 STR r1, [r0, #0] r1=0x0FFF2100 r0=0x10050000 [0x10050000]:1fff2100=>0fff2100 SetRegEx(0x0000c7d4,"T",1,2) #0x0000c7d4->0x0000caf6 Thumb Supervisor 0x0000c7d4 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000caf6,"T",1,2) #0x0000caf6->0x0000caf8 Thumb Supervisor 0x0000caf6 0x2001 MOVS r0, #0x01 r0:0x10050000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000caf8,"T",1,2) #0x0000caf8->0x0000c5f2 Thumb Supervisor 0x0000caf8 0xf7fffd7b BL 0x0000c5f2 SetRegEx(0x0000C5F2,"T",1,2) #0x0000caf8->0x0000c5f2 Thumb Supervisor 0x0000caf8 0xf7fffd7b BL 0x0000c5f2 MakeFunction(0x0000C5F2,4294967295) MakeNameEx(0x0000C5F2,"fcn_0000c5f2",1) SetRegEx(0x0000c5f4,"T",1,2) #0x0000c5f4->0x0000c5f8 Thumb Supervisor 0x0000c5f4 0xf2413323 MOVW r3, #4899 ; 0x1323 r3:0x10010020=>0x00001323 SetRegEx(0x0000c5f8,"T",1,2) #0x0000c5f8->0x0000c5fa Thumb Supervisor 0x0000c5f8 0x49ec LDR r1, [pc, #0x3b0] ; 0x0000c9ac r1:0x0FFF2100=>0x10050000 [0x0000C9AA]=00000081 SetRegEx(0x0000c5fa,"T",1,2) #0x0000c5fa->0x0000c5fc Thumb Supervisor 0x0000c5fa 0xb510 PUSH {r4, r14} r4=0x10050000 r14=0x9F377707 SetRegEx(0x0000c5fc,"T",1,2) #0x0000c5fc->0x0000c5fe Thumb Supervisor 0x0000c5fc 0xb128 CBZ r0, 0x0000c60a r0=0x00000001 SetRegEx(0x0000c5fe,"T",1,2) #0x0000c5fe->0x0000c600 Thumb Supervisor 0x0000c5fe 0x2801 CMP r0, #0x01 r0=0x00000001 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x0000c600,"T",1,2) #0x0000c600->0x0000c60a Thumb Supervisor 0x0000c600 0xd003 BEQ 0x0000c60a SetRegEx(0x0000c60a,"T",1,2) #0x0000c60a->0x0000c60c Thumb Supervisor 0x0000c60a 0x4ce9 LDR r4, [pc, #0x3a4] ; 0x0000c9b0 r4:0x10050000=>0x00202510 [0x0000C9B0]=00202510 SetRegEx(0x0000c60c,"T",1,2) #0x0000c60c->0x0000c60e Thumb Supervisor 0x0000c60c 0x3c10 SUBS r4, #0x10 r4:0x00202510=>0x00202500 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000c60e,"T",1,2) #0x0000c60e->0x0000c610 Thumb Supervisor 0x0000c60e 0x604c STR r4, [r1, #0x4] r4=0x00202500 r1=0x10050000 [0x10050004]=00202500 SetRegEx(0x0000c610,"T",1,2) #0x0000c610->0x0000c612 Thumb Supervisor 0x0000c610 0xb178 CBZ r0, 0x0000c632 r0=0x00000001 SetRegEx(0x0000c612,"T",1,2) #0x0000c612->0x0000c614 Thumb Supervisor 0x0000c612 0x2801 CMP r0, #0x01 r0=0x00000001 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000c614,"T",1,2) #0x0000c614->0x0000c642 Thumb Supervisor 0x0000c614 0xd015 BEQ 0x0000c642 SetRegEx(0x0000c642,"T",1,2) #0x0000c642->0x0000c646 Thumb Supervisor 0x0000c642 0xf8c1210c STR.W r2, [r1, #268] ; 0x10c r2=0x008007E0 r1=0x10050000 [0x1005010C]=008007e0 SetRegEx(0x0000c646,"T",1,2) #0x0000c646->0x0000c648 Thumb Supervisor 0x0000c646 0x608b STR r3, [r1, #0x8] r3=0x00001323 r1=0x10050000 [0x10050008]=00001323 SetRegEx(0x0000c648,"T",1,2) #0x0000c648->0x0000c624 Thumb Supervisor 0x0000c648 0xe7ec B 0x0000c624 SetRegEx(0x0000c624,"T",1,2) #0x0000c624->0x0000c628 Thumb Supervisor 0x0000c624 0xf04f407f MOV.W r0, #-16777216 ; 0xff000000 r0:0x00000001=>0xFF000000 SetRegEx(0x0000c628,"T",1,2) #0x0000c628->0x0000c62a Thumb Supervisor 0x0000c628 0x6148 STR r0, [r1, #0x14] r0=0xFF000000 r1=0x10050000 [0x10050014]=ff000000 SetRegEx(0x0000c62a,"T",1,2) #0x0000c62a->0x0000c62e Thumb Supervisor 0x0000c62a 0xf46f407f MVN r0, #65280 ; 0x0000ff00 r0:0xFF000000=>0xFFFF00FF SetRegEx(0x0000c62e,"T",1,2) #0x0000c62e->0x0000c630 Thumb Supervisor 0x0000c62e 0x6288 STR r0, [r1, #0x28] r0=0xFFFF00FF r1=0x10050000 [0x10050028]=ffff00ff SetRegEx(0x0000c630,"T",1,2) #0x0000c630->0x0000c0f2 Thumb Supervisor 0x0000c630 0xe55f B 0x0000c0f2 SetRegEx(0x0000c0f2,"T",1,2) #0x0000c0f2->0x0000cafc Thumb Supervisor 0x0000c0f2 0xbd10 POP {r4, r15} r4:0x00202500=>0x10050000 r15:0x0000C0F2=>0x0000CAFC SetRegEx(0x0000cafc,"T",1,2) #0x0000cafc->0x0000c75a Thumb Supervisor 0x0000cafc 0xf7fffe2d BL 0x0000c75a SetRegEx(0x0000C75A,"T",1,2) #0x0000cafc->0x0000c75a Thumb Supervisor 0x0000cafc 0xf7fffe2d BL 0x0000c75a MakeFunction(0x0000C75A,4294967295) MakeNameEx(0x0000C75A,"fcn_0000c75a",1) SetRegEx(0x0000c75c,"T",1,2) #0x0000c75c->0x0000c75e Thumb Supervisor 0x0000c75c 0x21f6 MOVS r1, #0xf6 r1:0x10050000=>0x000000F6 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000c75e,"T",1,2) #0x0000c75e->0x0000c760 Thumb Supervisor 0x0000c75e 0x6301 STR r1, [r0, #0x30] r1=0x000000F6 r0=0x10050000 [0x10050030]:00000104=>000000f6 SetRegEx(0x0000c760,"T",1,2) #0x0000c760->0x0000c762 Thumb Supervisor 0x0000c760 0x499c LDR r1, [pc, #0x270] ; 0x0000c9d4 r1:0x000000F6=>0x2347648D [0x0000C9D2]=648d1010 SetRegEx(0x0000c762,"T",1,2) #0x0000c762->0x0000c764 Thumb Supervisor 0x0000c762 0x6341 STR r1, [r0, #0x34] r1=0x2347648D r0=0x10050000 [0x10050034]=2347648d SetRegEx(0x0000c764,"T",1,2) #0x0000c764->0x0000c766 Thumb Supervisor 0x0000c764 0x499c LDR r1, [pc, #0x270] ; 0x0000c9d8 r1:0x2347648D=>0x24203408 [0x0000C9D6]=34082347 SetRegEx(0x0000c766,"T",1,2) #0x0000c766->0x0000c768 Thumb Supervisor 0x0000c766 0x6381 STR r1, [r0, #0x38] r1=0x24203408 r0=0x10050000 [0x10050038]=24203408 SetRegEx(0x0000c768,"T",1,2) #0x0000c768->0x0000c76a Thumb Supervisor 0x0000c768 0x499c LDR r1, [pc, #0x270] ; 0x0000c9dc r1:0x24203408=>0x38260235 [0x0000C9DA]=02352420 SetRegEx(0x0000c76a,"T",1,2) #0x0000c76a->0x0000c76c Thumb Supervisor 0x0000c76a 0x63c1 STR r1, [r0, #0x3c] r1=0x38260235 r0=0x10050000 [0x1005003C]=38260235 SetRegEx(0x0000c76c,"T",1,2) #0x0000c76c->0x0000cb00 Thumb Supervisor 0x0000c76c 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000cb00,"T",1,2) #0x0000cb00->0x0000c6c4 Thumb Supervisor 0x0000cb00 0xf7fffde0 BL 0x0000c6c4 SetRegEx(0x0000C6C4,"T",1,2) #0x0000cb00->0x0000c6c4 Thumb Supervisor 0x0000cb00 0xf7fffde0 BL 0x0000c6c4 MakeFunction(0x0000C6C4,4294967295) MakeNameEx(0x0000C6C4,"fcn_0000c6c4",1) SetRegEx(0x0000c6c6,"T",1,2) #0x0000c6c6->0x0000c6ca Thumb Supervisor 0x0000c6c6 0xf04f307f MOV.W r0, #2139062143 ; 0x7f7f7f7f r0:0x10050000=>0x7F7F7F7F SetRegEx(0x0000c6ca,"T",1,2) #0x0000c6ca->0x0000c6cc Thumb Supervisor 0x0000c6ca 0xb510 PUSH {r4, r14} r4=0x10050000 r14=0x9F377707 SetRegEx(0x0000c6cc,"T",1,2) #0x0000c6cc->0x0000c6ce Thumb Supervisor 0x0000c6cc 0x6008 STR r0, [r1, #0] r0=0x7F7F7F7F r1=0x1004F010 [0x1004F010]:08080808=>7f7f7f7f SetRegEx(0x0000c6ce,"T",1,2) #0x0000c6ce->0x0000c6d0 Thumb Supervisor 0x0000c6ce 0x6088 STR r0, [r1, #0x8] r0=0x7F7F7F7F r1=0x1004F010 [0x1004F018]:08080808=>7f7f7f7f SetRegEx(0x0000c6d0,"T",1,2) #0x0000c6d0->0x0000c6d4 Thumb Supervisor 0x0000c6d0 0xf04f007f MOV.W r0, #127 ; 0x0000007f r0:0x7F7F7F7F=>0x0000007F SetRegEx(0x0000c6d4,"T",1,2) #0x0000c6d4->0x0000c6d6 Thumb Supervisor 0x0000c6d4 0x6188 STR r0, [r1, #0x18] r0=0x0000007F r1=0x1004F010 [0x1004F028]:00000008=>0000007f SetRegEx(0x0000c6d6,"T",1,2) #0x0000c6d6->0x0000c6d8 Thumb Supervisor 0x0000c6d6 0x48bc LDR r0, [pc, #0x2f0] ; 0x0000c9c8 r0:0x0000007F=>0x0C183060 [0x0000C9C8]=0c183060 SetRegEx(0x0000c6d8,"T",1,2) #0x0000c6d8->0x0000c6da Thumb Supervisor 0x0000c6d8 0x6708 STR r0, [r1, #0x70] r0=0x0C183060 r1=0x1004F010 [0x1004F080]:00000000=>0c183060 SetRegEx(0x0000c6da,"T",1,2) #0x0000c6da->0x0000c6dc Thumb Supervisor 0x0000c6da 0x48bc LDR r0, [pc, #0x2f0] ; 0x0000c9cc r0:0x0C183060=>0x60C18306 [0x0000C9CC]=60c18306 SetRegEx(0x0000c6dc,"T",1,2) #0x0000c6dc->0x0000c6de Thumb Supervisor 0x0000c6dc 0x6748 STR r0, [r1, #0x74] r0=0x60C18306 r1=0x1004F010 [0x1004F084]:00000000=>c183060c SetRegEx(0x0000c6de,"T",1,2) #0x0000c6de->0x0000c6e2 Thumb Supervisor 0x0000c6de 0xf04f0030 MOV.W r0, #48 ; 0x00000030 r0:0x60C18306=>0x00000030 SetRegEx(0x0000c6e2,"T",1,2) #0x0000c6e2->0x0000c6e4 Thumb Supervisor 0x0000c6e2 0x6788 STR r0, [r1, #0x78] r0=0x00000030 r1=0x1004F010 [0x1004F088]:00000001=>000000c1 SetRegEx(0x0000c6e4,"T",1,2) #0x0000c6e4->0x0000c6e6 Thumb Supervisor 0x0000c6e4 0x48ba LDR r0, [pc, #0x2e8] ; 0x0000c9d0 r0:0x00000030=>0x10107F30 [0x0000C9CE]=7f3060c1 SetRegEx(0x0000c6e6,"T",1,2) #0x0000c6e6->0x0000c6e8 Thumb Supervisor 0x0000c6e6 0x6208 STR r0, [r1, #0x20] r0=0x10107F30 r1=0x1004F010 [0x1004F030]:10100070=>10107f30 SetRegEx(0x0000c6e8,"T",1,2) #0x0000c6e8->0x0000c6ec Thumb Supervisor 0x0000c6e8 0xf1a10110 SUB.W r1, r1, #16 ; 0x00000010 r1:0x1004F010=>0x1004F000 SetRegEx(0x0000c6ec,"T",1,2) #0x0000c6ec->0x0000c6f0 Thumb Supervisor 0x0000c6ec 0xf04f0000 MOV.W r0, #0 ; 00000000 r0:0x10107F30=>0x00000000 SetRegEx(0x0000c6f0,"T",1,2) #0x0000c6f0->0x0000c6f4 Thumb Supervisor 0x0000c6f0 0xf1000001 ADD.W r0, r0, #1 ; 0x00000001 r0:0x00000000=>0x00000001 SetRegEx(0x0000c6f4,"T",1,2) #0x0000c6f4->0x0000c6f6 Thumb Supervisor 0x0000c6f4 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x0000c6f6,"T",1,2) #0x0000c6f6->0x0000c6f0 Thumb Supervisor 0x0000c6f6 0xdbfb BLT 0x0000c6f0 SetRegEx(0x0000c6f8,"T",1,2) #0x0000c6f8->0x0000c6fa Thumb Supervisor 0x0000c6f8 0x48b5 LDR r0, [pc, #0x2d4] ; 0x0000c9d0 r0:0x00000014=>0x10107F30 [0x0000C9CE]=7f3060c1 SetRegEx(0x0000c6fa,"T",1,2) #0x0000c6fa->0x0000c6fc Thumb Supervisor 0x0000c6fa 0x3820 SUBS r0, #0x20 r0:0x10107F30=>0x10107F10 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000c6fc,"T",1,2) #0x0000c6fc->0x0000c6fe Thumb Supervisor 0x0000c6fc 0x6308 STR r0, [r1, #0x30] r0=0x10107F10 r1=0x1004F000 [0x1004F030]:10107f30=>10107f10 SetRegEx(0x0000c6fe,"T",1,2) #0x0000c6fe->0x0000c700 Thumb Supervisor 0x0000c6fe 0x2000 MOVS r0, #00 r0:0x10107F10=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000c700,"T",1,2) #0x0000c700->0x0000c702 Thumb Supervisor 0x0000c700 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000c702,"T",1,2) #0x0000c702->0x0000c704 Thumb Supervisor 0x0000c702 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c704,"T",1,2) #0x0000c704->0x0000c700 Thumb Supervisor 0x0000c704 0xdbfc BLT 0x0000c700 SetRegEx(0x0000c706,"T",1,2) #0x0000c706->0x0000be5c Thumb Supervisor 0x0000c706 0xf7fffba9 BL 0x0000be5c SetRegEx(0x0000BE5C,"T",1,2) #0x0000c706->0x0000be5c Thumb Supervisor 0x0000c706 0xf7fffba9 BL 0x0000be5c MakeFunction(0x0000BE5C,4294967295) MakeNameEx(0x0000BE5C,"fcn_0000be5c",1) SetRegEx(0x0000be5e,"T",1,2) #0x0000be5e->0x0000be60 Thumb Supervisor 0x0000be5e 0x6981 LDR r1, [r0, #0x18] r1:0x1004F000=>0x00000000 r0=0x10050000 [0x10050018]=00000000 SetRegEx(0x0000be60,"T",1,2) #0x0000be60->0x0000be64 Thumb Supervisor 0x0000be60 0xf0410108 ORR r1, r1, #8 ; 0x00000008 r1:0x00000000=>0x00000008 SetRegEx(0x0000be64,"T",1,2) #0x0000be64->0x0000be66 Thumb Supervisor 0x0000be64 0x6181 STR r1, [r0, #0x18] r1=0x00000008 r0=0x10050000 [0x10050018]:00000000=>00000008 SetRegEx(0x0000be66,"T",1,2) #0x0000be66->0x0000be68 Thumb Supervisor 0x0000be66 0x6981 LDR r1, [r0, #0x18] r1=0x00000008 r0=0x10050000 [0x10050018]=00000008 SetRegEx(0x0000be68,"T",1,2) #0x0000be68->0x0000be6c Thumb Supervisor 0x0000be68 0xf0210108 BIC r1, r1, #8 ; 0x00000008 r1:0x00000008=>0x00000000 SetRegEx(0x0000be6c,"T",1,2) #0x0000be6c->0x0000be6e Thumb Supervisor 0x0000be6c 0x6181 STR r1, [r0, #0x18] r1=0x00000000 r0=0x10050000 [0x10050018]:00000008=>00000000 SetRegEx(0x0000be6e,"T",1,2) #0x0000be6e->0x0000c70a Thumb Supervisor 0x0000be6e 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000c70a,"T",1,2) #0x0000c70a->0x0000bd60 Thumb Supervisor 0x0000c70a 0xf7fffb29 BL 0x0000bd60 SetRegEx(0x0000BD60,"T",1,2) #0x0000c70a->0x0000bd60 Thumb Supervisor 0x0000c70a 0xf7fffb29 BL 0x0000bd60 MakeFunction(0x0000BD60,4294967295) MakeNameEx(0x0000BD60,"fcn_0000bd60",1) SetRegEx(0x0000bd62,"T",1,2) #0x0000bd62->0x0000bd64 Thumb Supervisor 0x0000bd62 0x6841 LDR r1, [r0, #0x4] r1:0x00000000=>0x0000070F r0=0x20500000 [0x20500004]=0000070f SetRegEx(0x0000bd64,"T",1,2) #0x0000bd64->0x0000bd68 Thumb Supervisor 0x0000bd64 0xf0210105 BIC r1, r1, #5 ; 0x00000005 r1:0x0000070F=>0x0000070A SetRegEx(0x0000bd68,"T",1,2) #0x0000bd68->0x0000bd6a Thumb Supervisor 0x0000bd68 0x6041 STR r1, [r0, #0x4] r1=0x0000070A r0=0x20500000 [0x20500004]:0000070f=>0000070a SetRegEx(0x0000bd6a,"T",1,2) #0x0000bd6a->0x0000bd6c Thumb Supervisor 0x0000bd6a 0x200a MOVS r0, #0x0a r0:0x20500000=>0x0000000A cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000bd6c,"T",1,2) #0x0000bd6c->0x0001068a Thumb Supervisor 0x0000bd6c 0xf004bc8d B.W 0x0001068a SetRegEx(0x0000c70e,"T",1,2) #0x0000c70e->0x0000c710 Thumb Supervisor 0x0000c70e 0x49a7 LDR r1, [pc, #0x29c] ; 0x0000c9ac r1:0x0000000A=>0x10050000 [0x0000C9AC]=10050000 SetRegEx(0x0000c710,"T",1,2) #0x0000c710->0x0000c712 Thumb Supervisor 0x0000c710 0x2000 MOVS r0, #00 r0:0x0000000A=>0x00000000 SetRegEx(0x0000c712,"T",1,2) #0x0000c712->0x0000c714 Thumb Supervisor 0x0000c712 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000c714,"T",1,2) #0x0000c714->0x0000c716 Thumb Supervisor 0x0000c714 0x280a CMP r0, #0x0a r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c716,"T",1,2) #0x0000c716->0x0000c712 Thumb Supervisor 0x0000c716 0xdbfc BLT 0x0000c712 SetRegEx(0x0000c718,"T",1,2) #0x0000c718->0x0000c71a Thumb Supervisor 0x0000c718 0x6808 LDR r0, [r1, #0] r0:0x0000000A=>0x0FFF2100 r1=0x10050000 [0x10050000]=0fff2100 SetRegEx(0x0000c71a,"T",1,2) #0x0000c71a->0x0000c71c Thumb Supervisor 0x0000c71a 0x05c0 LSLS r0, r0, #0x17 r0:0x0FFF2100=>0x80000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000c71c,"T",1,2) #0x0000c71c->0x0000c71e Thumb Supervisor 0x0000c71c 0xd5fc BPL 0x0000c718 SetRegEx(0x0000c71e,"T",1,2) #0x0000c71e->0x0000c720 Thumb Supervisor 0x0000c71e 0x6c88 LDR r0, [r1, #0x48] r0:0x80000000=>0x00000000 r1=0x10050000 [0x10050048]=00000000 SetRegEx(0x0000c720,"T",1,2) #0x0000c720->0x0000c722 Thumb Supervisor 0x0000c720 0x0780 LSLS r0, r0, #0x1e r0=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0000c722,"T",1,2) #0x0000c722->0x0000c724 Thumb Supervisor 0x0000c722 0xd1fc BNE 0x0000c71e SetRegEx(0x0000c724,"T",1,2) #0x0000c724->0x0000c0f2 Thumb Supervisor 0x0000c724 0xe4e5 B 0x0000c0f2 SetRegEx(0x0000cb04,"T",1,2) #0x0000cb04->0x0000c980 Thumb Supervisor 0x0000cb04 0xf7ffff3c BL 0x0000c980 SetRegEx(0x0000C980,"T",1,2) #0x0000cb04->0x0000c980 Thumb Supervisor 0x0000cb04 0xf7ffff3c BL 0x0000c980 MakeFunction(0x0000C980,4294967295) MakeNameEx(0x0000C980,"fcn_0000c980",1) SetRegEx(0x0000c982,"T",1,2) #0x0000c982->0x0000c986 Thumb Supervisor 0x0000c982 0xf04f60e0 MOV.W r0, #117440512 ; 0x07000000 r0:0x00000000=>0x07000000 SetRegEx(0x0000c986,"T",1,2) #0x0000c986->0x0000c988 Thumb Supervisor 0x0000c986 0xb500 PUSH {r14} r14=0x9F377707 SetRegEx(0x0000c988,"T",1,2) #0x0000c988->0x0000c98a Thumb Supervisor 0x0000c988 0x6110 STR r0, [r2, #0x10] r0=0x07000000 r2=0x10050000 [0x10050010]:09110000=>07000000 SetRegEx(0x0000c98a,"T",1,2) #0x0000c98a->0x0000c98e Thumb Supervisor 0x0000c98a 0xf04f60e2 MOV.W r0, #118489088 ; 0x07100000 r0:0x07000000=>0x07100000 SetRegEx(0x0000c98e,"T",1,2) #0x0000c98e->0x0000c990 Thumb Supervisor 0x0000c98e 0x6110 STR r0, [r2, #0x10] r0=0x07100000 r2=0x10050000 [0x10050010]:07000000=>07100000 SetRegEx(0x0000c990,"T",1,2) #0x0000c990->0x0000c992 Thumb Supervisor 0x0000c990 0x2000 MOVS r0, #00 r0:0x07100000=>0x00000000 SetRegEx(0x0000c992,"T",1,2) #0x0000c992->0x0000c994 Thumb Supervisor 0x0000c992 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000c994,"T",1,2) #0x0000c994->0x0000c996 Thumb Supervisor 0x0000c994 0x2864 CMP r0, #0x64 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c996,"T",1,2) #0x0000c996->0x0000c992 Thumb Supervisor 0x0000c996 0xdbfc BLT 0x0000c992 SetRegEx(0x0000c998,"T",1,2) #0x0000c998->0x0000c99a Thumb Supervisor 0x0000c998 0x481e LDR r0, [pc, #0x78] ; 0x0000ca14 r0:0x00000064=>0x00071C00 [0x0000CA12]=1c000081 SetRegEx(0x0000c99a,"T",1,2) #0x0000c99a->0x0000c99c Thumb Supervisor 0x0000c99a 0x6110 STR r0, [r2, #0x10] r0=0x00071C00 r2=0x10050000 [0x10050010]:07100000=>00071c00 SetRegEx(0x0000c99c,"T",1,2) #0x0000c99c->0x0000c99e Thumb Supervisor 0x0000c99c 0x481e LDR r0, [pc, #0x78] ; 0x0000ca18 r0:0x00071C00=>0x00171C00 [0x0000CA16]=1c000007 SetRegEx(0x0000c99e,"T",1,2) #0x0000c99e->0x0000c9a0 Thumb Supervisor 0x0000c99e 0x6110 STR r0, [r2, #0x10] r0=0x00171C00 r2=0x10050000 [0x10050010]:00071c00=>00171c00 SetRegEx(0x0000c9a0,"T",1,2) #0x0000c9a0->0x0000c9a2 Thumb Supervisor 0x0000c9a0 0x2000 MOVS r0, #00 r0:0x00171C00=>0x00000000 SetRegEx(0x0000c9a2,"T",1,2) #0x0000c9a2->0x0000c9a4 Thumb Supervisor 0x0000c9a2 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000c9a4,"T",1,2) #0x0000c9a4->0x0000c9a6 Thumb Supervisor 0x0000c9a4 0x280a CMP r0, #0x0a r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c9a6,"T",1,2) #0x0000c9a6->0x0000ca1c Thumb Supervisor 0x0000c9a6 0xe039 B 0x0000ca1c SetRegEx(0x0000ca1c,"T",1,2) #0x0000ca1c->0x0000c9a2 Thumb Supervisor 0x0000ca1c 0xdbc1 BLT 0x0000c9a2 SetRegEx(0x0000ca1e,"T",1,2) #0x0000ca1e->0x0000ca20 Thumb Supervisor 0x0000ca1e 0x48d7 LDR r0, [pc, #0x35c] ; 0x0000cd7c r0:0x0000000A=>0x00010BFC [0x0000CD7C]=00010bfc SetRegEx(0x0000ca20,"T",1,2) #0x0000ca20->0x0000ca22 Thumb Supervisor 0x0000ca20 0x6110 STR r0, [r2, #0x10] r0=0x00010BFC r2=0x10050000 [0x10050010]:00171c00=>00010bfc SetRegEx(0x0000ca22,"T",1,2) #0x0000ca22->0x0000ca24 Thumb Supervisor 0x0000ca22 0x48d7 LDR r0, [pc, #0x35c] ; 0x0000cd80 r0:0x00010BFC=>0x00110BFC [0x0000CD80]=00110bfc SetRegEx(0x0000ca24,"T",1,2) #0x0000ca24->0x0000ca26 Thumb Supervisor 0x0000ca24 0x6110 STR r0, [r2, #0x10] r0=0x00110BFC r2=0x10050000 [0x10050010]:00010bfc=>00110bfc SetRegEx(0x0000ca26,"T",1,2) #0x0000ca26->0x0000ca28 Thumb Supervisor 0x0000ca26 0x2000 MOVS r0, #00 r0:0x00110BFC=>0x00000000 SetRegEx(0x0000ca28,"T",1,2) #0x0000ca28->0x0000ca2a Thumb Supervisor 0x0000ca28 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000ca2a,"T",1,2) #0x0000ca2a->0x0000ca2c Thumb Supervisor 0x0000ca2a 0x280a CMP r0, #0x0a r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000ca2c,"T",1,2) #0x0000ca2c->0x0000ca28 Thumb Supervisor 0x0000ca2c 0xdbfc BLT 0x0000ca28 SetRegEx(0x0000ca2e,"T",1,2) #0x0000ca2e->0x0000ca32 Thumb Supervisor 0x0000ca2e 0xf2407008 MOVW r0, #1800 ; 0x708 r0:0x0000000A=>0x00000708 SetRegEx(0x0000ca32,"T",1,2) #0x0000ca32->0x0000ca34 Thumb Supervisor 0x0000ca32 0x6110 STR r0, [r2, #0x10] r0=0x00000708 r2=0x10050000 [0x10050010]:00110bfc=>00000708 SetRegEx(0x0000ca34,"T",1,2) #0x0000ca34->0x0000ca36 Thumb Supervisor 0x0000ca34 0x48d3 LDR r0, [pc, #0x34c] ; 0x0000cd84 r0:0x00000708=>0x00100708 [0x0000CD82]=07080011 SetRegEx(0x0000ca36,"T",1,2) #0x0000ca36->0x0000ca38 Thumb Supervisor 0x0000ca36 0x6110 STR r0, [r2, #0x10] r0=0x00100708 r2=0x10050000 [0x10050010]:00000708=>00100708 SetRegEx(0x0000ca38,"T",1,2) #0x0000ca38->0x0000ca3c Thumb Supervisor 0x0000ca38 0xf6400018 MOVW r0, #2072 ; 0x818 r0:0x00100708=>0x00000818 SetRegEx(0x0000ca3c,"T",1,2) #0x0000ca3c->0x0000ca3e Thumb Supervisor 0x0000ca3c 0x6110 STR r0, [r2, #0x10] r0=0x00000818 r2=0x10050000 [0x10050010]:00100708=>00000818 SetRegEx(0x0000ca3e,"T",1,2) #0x0000ca3e->0x0000ca40 Thumb Supervisor 0x0000ca3e 0x48d2 LDR r0, [pc, #0x348] ; 0x0000cd88 r0:0x00000818=>0x00100818 [0x0000CD88]=00100818 SetRegEx(0x0000ca40,"T",1,2) #0x0000ca40->0x0000ca42 Thumb Supervisor 0x0000ca40 0x6110 STR r0, [r2, #0x10] r0=0x00100818 r2=0x10050000 [0x10050010]:00000818=>00100818 SetRegEx(0x0000ca42,"T",1,2) #0x0000ca42->0x0000ca46 Thumb Supervisor 0x0000ca42 0xf6404004 MOVW r0, #3076 ; 0xc04 r0:0x00100818=>0x00000C04 SetRegEx(0x0000ca46,"T",1,2) #0x0000ca46->0x0000ca48 Thumb Supervisor 0x0000ca46 0x6110 STR r0, [r2, #0x10] r0=0x00000C04 r2=0x10050000 [0x10050010]:00100818=>00000c04 SetRegEx(0x0000ca48,"T",1,2) #0x0000ca48->0x0000ca4a Thumb Supervisor 0x0000ca48 0x48d0 LDR r0, [pc, #0x340] ; 0x0000cd8c r0:0x00000C04=>0x00100C04 [0x0000CD8A]=0c040010 SetRegEx(0x0000ca4a,"T",1,2) #0x0000ca4a->0x0000ca4c Thumb Supervisor 0x0000ca4a 0x6110 STR r0, [r2, #0x10] r0=0x00100C04 r2=0x10050000 [0x10050010]:00000c04=>00100c04 SetRegEx(0x0000ca4c,"T",1,2) #0x0000ca4c->0x0000ca4e Thumb Supervisor 0x0000ca4c 0x2000 MOVS r0, #00 r0:0x00100C04=>0x00000000 SetRegEx(0x0000ca4e,"T",1,2) #0x0000ca4e->0x0000ca50 Thumb Supervisor 0x0000ca4e 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000ca50,"T",1,2) #0x0000ca50->0x0000ca52 Thumb Supervisor 0x0000ca50 0x2832 CMP r0, #0x32 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000ca52,"T",1,2) #0x0000ca52->0x0000ca4e Thumb Supervisor 0x0000ca52 0xdbfc BLT 0x0000ca4e SetRegEx(0x0000ca54,"T",1,2) #0x0000ca54->0x0000ca58 Thumb Supervisor 0x0000ca54 0xf04f6010 MOV.W r0, #150994944 ; 0x09000000 r0:0x00000032=>0x09000000 SetRegEx(0x0000ca58,"T",1,2) #0x0000ca58->0x0000ca5a Thumb Supervisor 0x0000ca58 0x6110 STR r0, [r2, #0x10] r0=0x09000000 r2=0x10050000 [0x10050010]:00100c04=>09000000 SetRegEx(0x0000ca5a,"T",1,2) #0x0000ca5a->0x0000be5c Thumb Supervisor 0x0000ca5a 0xf7fff9ff BL 0x0000be5c SetRegEx(0x0000ca5e,"T",1,2) #0x0000ca5e->0x0000ca60 Thumb Supervisor 0x0000ca5e 0x6d50 LDR r0, [r2, #0x54] r0:0x10050000=>0x00000018 r2=0x10050000 [0x10050054]=00000018 SetRegEx(0x0000ca60,"T",1,2) #0x0000ca60->0x0000ca62 Thumb Supervisor 0x0000ca60 0x07c0 LSLS r0, r0, #0x1f r0:0x00000018=>0x00000000 cpsr:0x600001f3=>0x400001f3 SetRegEx(0x0000ca62,"T",1,2) #0x0000ca62->0x0000ca64 Thumb Supervisor 0x0000ca62 0xd1fc BNE 0x0000ca5e SetRegEx(0x0000ca64,"T",1,2) #0x0000ca64->0x0000ca68 Thumb Supervisor 0x0000ca64 0xf04f6011 MOV.W r0, #152043520 ; 0x09100000 r0:0x00000000=>0x09100000 SetRegEx(0x0000ca68,"T",1,2) #0x0000ca68->0x0000ca6a Thumb Supervisor 0x0000ca68 0x6110 STR r0, [r2, #0x10] r0=0x09100000 r2=0x10050000 [0x10050010]:09000000=>09100000 SetRegEx(0x0000ca6a,"T",1,2) #0x0000ca6a->0x0000be5c Thumb Supervisor 0x0000ca6a 0xf7fff9f7 BL 0x0000be5c SetRegEx(0x0000ca6e,"T",1,2) #0x0000ca6e->0x0000ca70 Thumb Supervisor 0x0000ca6e 0x6d50 LDR r0, [r2, #0x54] r0:0x10050000=>0x00000000 r2=0x10050000 [0x10050054]=00000000 SetRegEx(0x0000ca70,"T",1,2) #0x0000ca70->0x0000ca72 Thumb Supervisor 0x0000ca70 0x07c0 LSLS r0, r0, #0x1f r0=0x00000000 SetRegEx(0x0000ca72,"T",1,2) #0x0000ca72->0x0000ca74 Thumb Supervisor 0x0000ca72 0xd1fc BNE 0x0000ca6e SetRegEx(0x0000ca74,"T",1,2) #0x0000ca74->0x0000ca76 Thumb Supervisor 0x0000ca74 0x48c6 LDR r0, [pc, #0x318] ; 0x0000cd90 r0:0x00000000=>0x09010000 [0x0000CD8E]=00000010 SetRegEx(0x0000ca76,"T",1,2) #0x0000ca76->0x0000ca78 Thumb Supervisor 0x0000ca76 0x6110 STR r0, [r2, #0x10] r0=0x09010000 r2=0x10050000 [0x10050010]:09100000=>09010000 SetRegEx(0x0000ca78,"T",1,2) #0x0000ca78->0x0000be5c Thumb Supervisor 0x0000ca78 0xf7fff9f0 BL 0x0000be5c SetRegEx(0x0000ca7c,"T",1,2) #0x0000ca7c->0x0000ca7e Thumb Supervisor 0x0000ca7c 0x6d53 LDR r3, [r2, #0x54] r3:0x00001323=>0x00000018 r2=0x10050000 [0x10050054]=00000018 SetRegEx(0x0000ca7e,"T",1,2) #0x0000ca7e->0x0000ca80 Thumb Supervisor 0x0000ca7e 0x48c5 LDR r0, [pc, #0x314] ; 0x0000cd94 r0:0x10050000=>0x09110000 [0x0000CD94]=09110000 SetRegEx(0x0000ca80,"T",1,2) #0x0000ca80->0x0000ca82 Thumb Supervisor 0x0000ca80 0x6110 STR r0, [r2, #0x10] r0=0x09110000 r2=0x10050000 [0x10050010]:09010000=>09110000 SetRegEx(0x0000ca82,"T",1,2) #0x0000ca82->0x0000be5c Thumb Supervisor 0x0000ca82 0xf7fff9eb BL 0x0000be5c SetRegEx(0x0000ca86,"T",1,2) #0x0000ca86->0x0000ca88 Thumb Supervisor 0x0000ca86 0x6d50 LDR r0, [r2, #0x54] r0:0x10050000=>0x00000000 r2=0x10050000 [0x10050054]=00000000 SetRegEx(0x0000ca88,"T",1,2) #0x0000ca88->0x0000ca8a Thumb Supervisor 0x0000ca88 0x2b14 CMP r3, #0x14 r3=0x00000018 cpsr:0x400001f3=>0x200001f3 SetRegEx(0x0000ca8a,"T",1,2) #0x0000ca8a->0x0000ca8c Thumb Supervisor 0x0000ca8a 0x49c3 LDR r1, [pc, #0x30c] ; 0x0000cd98 r1:0x00000000=>0x0081C638 [0x0000CD98]=0081c638 SetRegEx(0x0000ca8c,"T",1,2) #0x0000ca8c->0x0000ca8e Thumb Supervisor 0x0000ca8c 0xd002 BEQ 0x0000ca94 SetRegEx(0x0000ca8e,"T",1,2) #0x0000ca8e->0x0000ca90 Thumb Supervisor 0x0000ca8e 0x2b18 CMP r3, #0x18 r3=0x00000018 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000ca90,"T",1,2) #0x0000ca90->0x0000ca9e Thumb Supervisor 0x0000ca90 0xd005 BEQ 0x0000ca9e SetRegEx(0x0000ca9e,"T",1,2) #0x0000ca9e->0x0000caa0 Thumb Supervisor 0x0000ca9e 0x2818 CMP r0, #0x18 r0=0x00000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000caa0,"T",1,2) #0x0000caa0->0x0000caa2 Thumb Supervisor 0x0000caa0 0xd003 BEQ 0x0000caaa SetRegEx(0x0000caa2,"T",1,2) #0x0000caa2->0x0000cab4 Thumb Supervisor 0x0000caa2 0xb138 CBZ r0, 0x0000cab4 r0=0x00000000 SetRegEx(0x0000cab4,"T",1,2) #0x0000cab4->0x0000cab8 Thumb Supervisor 0x0000cab4 0xf04f5000 MOV.W r0, #536870912 ; 0x20000000 r0:0x00000000=>0x20000000 SetRegEx(0x0000cab8,"T",1,2) #0x0000cab8->0x0000caba Thumb Supervisor 0x0000cab8 0x6008 STR r0, [r1, #0] r0=0x20000000 r1=0x0081C638 [0x0081C638]:00000000=>20000000 SetRegEx(0x0000caba,"T",1,2) #0x0000caba->0x0000cabc Thumb Supervisor 0x0000caba 0x2001 MOVS r0, #0x01 r0:0x20000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000cabc,"T",1,2) #0x0000cabc->0x0000cb08 Thumb Supervisor 0x0000cabc 0xbd00 POP {r15} r15:0x0000CABC=>0x0000CB08 SetRegEx(0x0000cb08,"T",1,2) #0x0000cb08->0x0000cb0a Thumb Supervisor 0x0000cb08 0x4606 MOV r6, r0 r6:0x00000000=>0x00000001 r0=0x00000001 SetRegEx(0x0000cb0a,"T",1,2) #0x0000cb0a->0x0000c64a Thumb Supervisor 0x0000cb0a 0xf7fffd9e BL 0x0000c64a SetRegEx(0x0000C64A,"T",1,2) #0x0000cb0a->0x0000c64a Thumb Supervisor 0x0000cb0a 0xf7fffd9e BL 0x0000c64a MakeFunction(0x0000C64A,4294967295) MakeNameEx(0x0000C64A,"fcn_0000c64a",1) SetRegEx(0x0000c64c,"T",1,2) #0x0000c64c->0x0000c64e Thumb Supervisor 0x0000c64c 0xb510 PUSH {r4, r14} r4=0x10050000 r14=0x9F377707 SetRegEx(0x0000c64e,"T",1,2) #0x0000c64e->0x0000c650 Thumb Supervisor 0x0000c64e 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000c650,"T",1,2) #0x0000c650->0x0000c652 Thumb Supervisor 0x0000c650 0x280a CMP r0, #0x0a r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c652,"T",1,2) #0x0000c652->0x0000c64e Thumb Supervisor 0x0000c652 0xdbfc BLT 0x0000c64e SetRegEx(0x0000c654,"T",1,2) #0x0000c654->0x0000bd70 Thumb Supervisor 0x0000c654 0xf7fffb8c BL 0x0000bd70 SetRegEx(0x0000BD70,"T",1,2) #0x0000c654->0x0000bd70 Thumb Supervisor 0x0000c654 0xf7fffb8c BL 0x0000bd70 MakeFunction(0x0000BD70,4294967295) MakeNameEx(0x0000BD70,"fcn_0000bd70",1) SetRegEx(0x0000bd72,"T",1,2) #0x0000bd72->0x0000bd74 Thumb Supervisor 0x0000bd72 0x6841 LDR r1, [r0, #0x4] r1:0x0081C638=>0x0000070A r0=0x20500000 [0x20500004]=0000070a SetRegEx(0x0000bd74,"T",1,2) #0x0000bd74->0x0000bd78 Thumb Supervisor 0x0000bd74 0xf0410105 ORR r1, r1, #5 ; 0x00000005 r1:0x0000070A=>0x0000070F SetRegEx(0x0000bd78,"T",1,2) #0x0000bd78->0x0000bd7a Thumb Supervisor 0x0000bd78 0x6041 STR r1, [r0, #0x4] r1=0x0000070F r0=0x20500000 [0x20500004]:0000070a=>0000070f SetRegEx(0x0000bd7a,"T",1,2) #0x0000bd7a->0x0000bd7c Thumb Supervisor 0x0000bd7a 0x200a MOVS r0, #0x0a r0:0x20500000=>0x0000000A cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000bd7c,"T",1,2) #0x0000bd7c->0x0001068a Thumb Supervisor 0x0000bd7c 0xf004bc85 B.W 0x0001068a SetRegEx(0x0000c658,"T",1,2) #0x0000c658->0x0000c65a Thumb Supervisor 0x0000c658 0x49d9 LDR r1, [pc, #0x364] ; 0x0000c9c0 r1:0x0000000A=>0x1004F010 [0x0000C9BE]=f01000a0 SetRegEx(0x0000c65a,"T",1,2) #0x0000c65a->0x0000c65e Thumb Supervisor 0x0000c65a 0xf04f3008 MOV.W r0, #134744072 ; 0x08080808 r0:0x0000000A=>0x08080808 SetRegEx(0x0000c65e,"T",1,2) #0x0000c65e->0x0000c660 Thumb Supervisor 0x0000c65e 0x6008 STR r0, [r1, #0] r0=0x08080808 r1=0x1004F010 [0x1004F010]:7f7f7f7f=>08080808 SetRegEx(0x0000c660,"T",1,2) #0x0000c660->0x0000c662 Thumb Supervisor 0x0000c660 0x6088 STR r0, [r1, #0x8] r0=0x08080808 r1=0x1004F010 [0x1004F018]:7f7f7f7f=>08080808 SetRegEx(0x0000c662,"T",1,2) #0x0000c662->0x0000c666 Thumb Supervisor 0x0000c662 0xf04f0008 MOV.W r0, #8 ; 0x00000008 r0:0x08080808=>0x00000008 SetRegEx(0x0000c666,"T",1,2) #0x0000c666->0x0000c668 Thumb Supervisor 0x0000c666 0x6188 STR r0, [r1, #0x18] r0=0x00000008 r1=0x1004F010 [0x1004F028]:0000007f=>00000008 SetRegEx(0x0000c668,"T",1,2) #0x0000c668->0x0000c66c Thumb Supervisor 0x0000c668 0xf04f0000 MOV.W r0, #0 ; 00000000 r0:0x00000008=>0x00000000 SetRegEx(0x0000c66c,"T",1,2) #0x0000c66c->0x0000c66e Thumb Supervisor 0x0000c66c 0x6708 STR r0, [r1, #0x70] r0=0x00000000 r1=0x1004F010 [0x1004F080]:0c183060=>00000000 SetRegEx(0x0000c66e,"T",1,2) #0x0000c66e->0x0000c670 Thumb Supervisor 0x0000c66e 0x6748 STR r0, [r1, #0x74] r0=0x00000000 r1=0x1004F010 [0x1004F084]:c183060c=>00000000 SetRegEx(0x0000c670,"T",1,2) #0x0000c670->0x0000c672 Thumb Supervisor 0x0000c670 0x6788 STR r0, [r1, #0x78] r0=0x00000000 r1=0x1004F010 [0x1004F088]:000000c0=>00000000 SetRegEx(0x0000c672,"T",1,2) #0x0000c672->0x0000c674 Thumb Supervisor 0x0000c672 0x6a08 LDR r0, [r1, #0x20] r0:0x00000000=>0x10107F10 r1=0x1004F010 [0x1004F030]=10107f10 SetRegEx(0x0000c674,"T",1,2) #0x0000c674->0x0000c676 Thumb Supervisor 0x0000c674 0x4ad3 LDR r2, [pc, #0x34c] ; 0x0000c9c4 r2:0x0081C9E8=>0x10100070 [0x0000C9C2]=00701004 SetRegEx(0x0000c676,"T",1,2) #0x0000c676->0x0000c67a Thumb Supervisor 0x0000c676 0xea000002 AND.W r0, r0, r2 r0:0x10107F10=>0x10100010 r2=0x10100070 SetRegEx(0x0000c67a,"T",1,2) #0x0000c67a->0x0000c67c Thumb Supervisor 0x0000c67a 0x6208 STR r0, [r1, #0x20] r0=0x10100010 r1=0x1004F010 [0x1004F030]:10107f10=>10100010 SetRegEx(0x0000c67c,"T",1,2) #0x0000c67c->0x0000c67e Thumb Supervisor 0x0000c67c 0x6a08 LDR r0, [r1, #0x20] r0=0x10100010 r1=0x1004F010 [0x1004F030]=10100010 SetRegEx(0x0000c67e,"T",1,2) #0x0000c67e->0x0000c682 Thumb Supervisor 0x0000c67e 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x10100010=>0x10100030 SetRegEx(0x0000c682,"T",1,2) #0x0000c682->0x0000c684 Thumb Supervisor 0x0000c682 0x6208 STR r0, [r1, #0x20] r0=0x10100030 r1=0x1004F010 [0x1004F030]:10100010=>10100030 SetRegEx(0x0000c684,"T",1,2) #0x0000c684->0x0000c688 Thumb Supervisor 0x0000c684 0xf1a10110 SUB.W r1, r1, #16 ; 0x00000010 r1:0x1004F010=>0x1004F000 SetRegEx(0x0000c688,"T",1,2) #0x0000c688->0x0000c68c Thumb Supervisor 0x0000c688 0xf04f0000 MOV.W r0, #0 ; 00000000 r0:0x10100030=>0x00000000 SetRegEx(0x0000c68c,"T",1,2) #0x0000c68c->0x0000c690 Thumb Supervisor 0x0000c68c 0xf1000001 ADD.W r0, r0, #1 ; 0x00000001 r0:0x00000000=>0x00000001 SetRegEx(0x0000c690,"T",1,2) #0x0000c690->0x0000c692 Thumb Supervisor 0x0000c690 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000c692,"T",1,2) #0x0000c692->0x0000c68c Thumb Supervisor 0x0000c692 0xdbfb BLT 0x0000c68c SetRegEx(0x0000c694,"T",1,2) #0x0000c694->0x0000c696 Thumb Supervisor 0x0000c694 0x6b08 LDR r0, [r1, #0x30] r0:0x00000014=>0x10100030 r1=0x1004F000 [0x1004F030]=10100030 SetRegEx(0x0000c696,"T",1,2) #0x0000c696->0x0000c69a Thumb Supervisor 0x0000c696 0xf0200040 BIC r0, r0, #64 ; 0x00000040 r0=0x10100030 SetRegEx(0x0000c69a,"T",1,2) #0x0000c69a->0x0000c69c Thumb Supervisor 0x0000c69a 0x6308 STR r0, [r1, #0x30] r0=0x10100030 r1=0x1004F000 [0x1004F030]=10100030 SetRegEx(0x0000c69c,"T",1,2) #0x0000c69c->0x0000c69e Thumb Supervisor 0x0000c69c 0x2000 MOVS r0, #00 r0:0x10100030=>0x00000000 SetRegEx(0x0000c69e,"T",1,2) #0x0000c69e->0x0000c6a0 Thumb Supervisor 0x0000c69e 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000c6a0,"T",1,2) #0x0000c6a0->0x0000c6a2 Thumb Supervisor 0x0000c6a0 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c6a2,"T",1,2) #0x0000c6a2->0x0000c69e Thumb Supervisor 0x0000c6a2 0xdbfc BLT 0x0000c69e SetRegEx(0x0000c6a4,"T",1,2) #0x0000c6a4->0x0000c6a6 Thumb Supervisor 0x0000c6a4 0x6b08 LDR r0, [r1, #0x30] r0:0x00000014=>0x10100030 r1=0x1004F000 [0x1004F030]=10100030 SetRegEx(0x0000c6a6,"T",1,2) #0x0000c6a6->0x0000c6aa Thumb Supervisor 0x0000c6a6 0xf0400040 ORR r0, r0, #64 ; 0x00000040 r0:0x10100030=>0x10100070 SetRegEx(0x0000c6aa,"T",1,2) #0x0000c6aa->0x0000c6ac Thumb Supervisor 0x0000c6aa 0x6308 STR r0, [r1, #0x30] r0=0x10100070 r1=0x1004F000 [0x1004F030]:10100030=>10100070 SetRegEx(0x0000c6ac,"T",1,2) #0x0000c6ac->0x0000c6ae Thumb Supervisor 0x0000c6ac 0x2000 MOVS r0, #00 r0:0x10100070=>0x00000000 SetRegEx(0x0000c6ae,"T",1,2) #0x0000c6ae->0x0000c6b0 Thumb Supervisor 0x0000c6ae 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000c6b0,"T",1,2) #0x0000c6b0->0x0000c6b2 Thumb Supervisor 0x0000c6b0 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c6b2,"T",1,2) #0x0000c6b2->0x0000c6ae Thumb Supervisor 0x0000c6b2 0xdbfc BLT 0x0000c6ae SetRegEx(0x0000c6b4,"T",1,2) #0x0000c6b4->0x0000c6b6 Thumb Supervisor 0x0000c6b4 0x48bd LDR r0, [pc, #0x2f4] ; 0x0000c9ac r0:0x00000014=>0x10050000 [0x0000C9AA]=00000081 SetRegEx(0x0000c6b6,"T",1,2) #0x0000c6b6->0x0000c6b8 Thumb Supervisor 0x0000c6b6 0x6c01 LDR r1, [r0, #0x40] r1:0x1004F000=>0x00000008 r0=0x10050000 [0x10050040]=00000008 SetRegEx(0x0000c6b8,"T",1,2) #0x0000c6b8->0x0000c6ba Thumb Supervisor 0x0000c6b8 0x0709 LSLS r1, r1, #0x1c r1:0x00000008=>0x80000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000c6ba,"T",1,2) #0x0000c6ba->0x0000c6bc Thumb Supervisor 0x0000c6ba 0xd5fc BPL 0x0000c6b6 SetRegEx(0x0000c6bc,"T",1,2) #0x0000c6bc->0x0000c6c0 Thumb Supervisor 0x0000c6bc 0xe8bd4010 POP.W {r4, r14} r4=0x10050000 r14=0x9F377707 SetRegEx(0x0000c6c0,"T",1,2) #0x0000c6c0->0x0000be5c Thumb Supervisor 0x0000c6c0 0xf7ffbbcc B.W 0x0000be5c SetRegEx(0x0000cb0e,"T",1,2) #0x0000cb0e->0x0000cb10 Thumb Supervisor 0x0000cb0e 0x4630 MOV r0, r6 r0:0x10050000=>0x00000001 r6=0x00000001 SetRegEx(0x0000cb10,"T",1,2) #0x0000cb10->0x0000c5f2 Thumb Supervisor 0x0000cb10 0xf7fffd6f BL 0x0000c5f2 SetRegEx(0x0000cb14,"T",1,2) #0x0000cb14->0x0000cb16 Thumb Supervisor 0x0000cb14 0x4630 MOV r0, r6 r0:0xFFFF00FF=>0x00000001 r6=0x00000001 SetRegEx(0x0000cb16,"T",1,2) #0x0000cb16->0x0000c5da Thumb Supervisor 0x0000cb16 0xf7fffd60 BL 0x0000c5da SetRegEx(0x0000C5DA,"T",1,2) #0x0000cb16->0x0000c5da Thumb Supervisor 0x0000cb16 0xf7fffd60 BL 0x0000c5da MakeFunction(0x0000C5DA,4294967295) MakeNameEx(0x0000C5DA,"fcn_0000c5da",1) SetRegEx(0x0000c5dc,"T",1,2) #0x0000c5dc->0x0000c5de Thumb Supervisor 0x0000c5dc 0x2802 CMP r0, #0x02 r0=0x00000001 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000c5de,"T",1,2) #0x0000c5de->0x0000c5e0 Thumb Supervisor 0x0000c5de 0xd006 BEQ 0x0000c5ee SetRegEx(0x0000c5e0,"T",1,2) #0x0000c5e0->0x0000c5e2 Thumb Supervisor 0x0000c5e0 0x48f3 LDR r0, [pc, #0x3cc] ; 0x0000c9b0 r0:0x00000001=>0x00202510 [0x0000C9AE]=25101005 SetRegEx(0x0000c5e2,"T",1,2) #0x0000c5e2->0x0000c5e4 Thumb Supervisor 0x0000c5e2 0x6048 STR r0, [r1, #0x4] r0=0x00202510 r1=0x10050000 [0x10050004]:00202500=>00202510 SetRegEx(0x0000c5e4,"T",1,2) #0x0000c5e4->0x0000c5e6 Thumb Supervisor 0x0000c5e4 0x2000 MOVS r0, #00 r0:0x00202510=>0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0000c5e6,"T",1,2) #0x0000c5e6->0x0000c5e8 Thumb Supervisor 0x0000c5e6 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000c5e8,"T",1,2) #0x0000c5e8->0x0000c5ea Thumb Supervisor 0x0000c5e8 0x2864 CMP r0, #0x64 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000c5ea,"T",1,2) #0x0000c5ea->0x0000c5e6 Thumb Supervisor 0x0000c5ea 0xdbfc BLT 0x0000c5e6 SetRegEx(0x0000c5ec,"T",1,2) #0x0000c5ec->0x0000cb1a Thumb Supervisor 0x0000c5ec 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000cb1a,"T",1,2) #0x0000cb1a->0x0000cb1c Thumb Supervisor 0x0000cb1a 0x6820 LDR r0, [r4, #0] r0:0x00000064=>0x0FFF2100 r4=0x10050000 [0x10050000]=0fff2100 SetRegEx(0x0000cb1c,"T",1,2) #0x0000cb1c->0x0000cb20 Thumb Supervisor 0x0000cb1c 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x0FFF2100=>0x0FFF2120 SetRegEx(0x0000cb20,"T",1,2) #0x0000cb20->0x0000cb22 Thumb Supervisor 0x0000cb20 0x6020 STR r0, [r4, #0] r0=0x0FFF2120 r4=0x10050000 [0x10050000]:0fff2100=>0fff2120 SetRegEx(0x0000cb22,"T",1,2) #0x0000cb22->0x0000cb24 Thumb Supervisor 0x0000cb22 0x6860 LDR r0, [r4, #0x4] r0:0x0FFF2120=>0x00202510 r4=0x10050000 [0x10050004]=00202510 SetRegEx(0x0000cb24,"T",1,2) #0x0000cb24->0x0000cb28 Thumb Supervisor 0x0000cb24 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0=0x00202510 SetRegEx(0x0000cb28,"T",1,2) #0x0000cb28->0x0000cb2a Thumb Supervisor 0x0000cb28 0x6060 STR r0, [r4, #0x4] r0=0x00202510 r4=0x10050000 [0x10050004]=00202510 SetRegEx(0x0000cb2a,"T",1,2) #0x0000cb2a->0x0000cb2c Thumb Supervisor 0x0000cb2a 0x2064 MOVS r0, #0x64 r0:0x00202510=>0x00000064 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000cb2c,"T",1,2) #0x0000cb2c->0x0001068a Thumb Supervisor 0x0000cb2c 0xf003fdad BL 0x0001068a SetRegEx(0x0000cb30,"T",1,2) #0x0000cb30->0x0000bd0c Thumb Supervisor 0x0000cb30 0xf7fff8ec BL 0x0000bd0c SetRegEx(0x0000BD0C,"T",1,2) #0x0000cb30->0x0000bd0c Thumb Supervisor 0x0000cb30 0xf7fff8ec BL 0x0000bd0c MakeFunction(0x0000BD0C,4294967295) MakeNameEx(0x0000BD0C,"fcn_0000bd0c",1) SetRegEx(0x0000bd0e,"T",1,2) #0x0000bd0e->0x0000bd10 Thumb Supervisor 0x0000bd0e 0x4df9 LDR r5, [pc, #0x3e4] ; 0x0000c0f4 r5:0x00000001=>0x10050000 [0x0000C0F4]=10050000 SetRegEx(0x0000bd10,"T",1,2) #0x0000bd10->0x0000bd12 Thumb Supervisor 0x0000bd10 0x2008 MOVS r0, #0x08 r0:0x00000064=>0x00000008 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000bd12,"T",1,2) #0x0000bd12->0x0000bd16 Thumb Supervisor 0x0000bd12 0xf04f4400 MOV.W r4, #-2147483648 ; 0x80000000 r4:0x10050000=>0x80000000 SetRegEx(0x0000bd16,"T",1,2) #0x0000bd16->0x0000bd18 Thumb Supervisor 0x0000bd16 0x61a8 STR r0, [r5, #0x18] r0=0x00000008 r5=0x10050000 [0x10050018]:00000000=>00000008 SetRegEx(0x0000bd18,"T",1,2) #0x0000bd18->0x0000bd1a Thumb Supervisor 0x0000bd18 0x201e MOVS r0, #0x1e r0:0x00000008=>0x0000001E SetRegEx(0x0000bd1a,"T",1,2) #0x0000bd1a->0x0001068a Thumb Supervisor 0x0000bd1a 0xf004fcb6 BL 0x0001068a SetRegEx(0x0000bd1e,"T",1,2) #0x0000bd1e->0x0000bd20 Thumb Supervisor 0x0000bd1e 0x2000 MOVS r0, #00 r0:0x0000001E=>0x00000000 SetRegEx(0x0000bd20,"T",1,2) #0x0000bd20->0x0000bd22 Thumb Supervisor 0x0000bd20 0x61a8 STR r0, [r5, #0x18] r0=0x00000000 r5=0x10050000 [0x10050018]:00000008=>00000000 SetRegEx(0x0000bd22,"T",1,2) #0x0000bd22->0x0000bd24 Thumb Supervisor 0x0000bd22 0x201e MOVS r0, #0x1e r0:0x00000000=>0x0000001E cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000bd24,"T",1,2) #0x0000bd24->0x0001068a Thumb Supervisor 0x0000bd24 0xf004fcb1 BL 0x0001068a SetRegEx(0x0000bd28,"T",1,2) #0x0000bd28->0x0000bd2a Thumb Supervisor 0x0000bd28 0x2000 MOVS r0, #00 r0:0x0000001E=>0x00000000 SetRegEx(0x0000bd2a,"T",1,2) #0x0000bd2a->0x0000bd2c Thumb Supervisor 0x0000bd2a 0x6024 STR r4, [r4, #0] r4=0x80000000 [0x80000000]=80000000 SetRegEx(0x0000bd2c,"T",1,2) #0x0000bd2c->0x0000bd2e Thumb Supervisor 0x0000bd2c 0x6821 LDR r1, [r4, #0] r1:0x0000001E=>0x80000000 r4=0x80000000 [0x80000000]=80000000 SetRegEx(0x0000bd2e,"T",1,2) #0x0000bd2e->0x0000bd30 Thumb Supervisor 0x0000bd2e 0x6822 LDR r2, [r4, #0] r2:0x0081C9E8=>0x80000000 r4=0x80000000 [0x80000000]=80000000 SetRegEx(0x0000bd30,"T",1,2) #0x0000bd30->0x0000bd32 Thumb Supervisor 0x0000bd30 0x428a CMP r2, r1 r2=0x80000000 r1=0x80000000 SetRegEx(0x0000bd32,"T",1,2) #0x0000bd32->0x0000bd38 Thumb Supervisor 0x0000bd32 0xd001 BEQ 0x0000bd38 SetRegEx(0x0000bd38,"T",1,2) #0x0000bd38->0x0000bd3a Thumb Supervisor 0x0000bd38 0x1d24 ADDS r4, r4, #4 r4:0x80000000=>0x80000004 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000bd3a,"T",1,2) #0x0000bd3a->0x0000bd3c Thumb Supervisor 0x0000bd3a 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000bd3c,"T",1,2) #0x0000bd3c->0x0000bd3e Thumb Supervisor 0x0000bd3c 0x2808 CMP r0, #0x08 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000bd3e,"T",1,2) #0x0000bd3e->0x0000bd2a Thumb Supervisor 0x0000bd3e 0xd3f4 BCC 0x0000bd2a SetRegEx(0x0000bd40,"T",1,2) #0x0000bd40->0x0000bd42 Thumb Supervisor 0x0000bd40 0x2000 MOVS r0, #00 r0:0x00000008=>0x00000000 SetRegEx(0x0000bd42,"T",1,2) #0x0000bd42->0x0000cb34 Thumb Supervisor 0x0000bd42 0xbd70 POP {r4, r5, r6, r15} r4:0x80000020=>0x10050000 r5:0x10050000=>0x00000001 r6=0x00000001 r15:0x0000BD42=>0x0000CB34 SetRegEx(0x0000cb34,"T",1,2) #0x0000cb34->0x0000cb36 Thumb Supervisor 0x0000cb34 0x1c76 ADDS r6, r6, #1 r6:0x00000001=>0x00000002 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000cb36,"T",1,2) #0x0000cb36->0x0000cb38 Thumb Supervisor 0x0000cb36 0xd0c6 BEQ 0x0000cac6 SetRegEx(0x0000cb38,"T",1,2) #0x0000cb38->0x0000cb3a Thumb Supervisor 0x0000cb38 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x0000cb3a,"T",1,2) #0x0000cb3a->0x0000cb3c Thumb Supervisor 0x0000cb3a 0xd1c4 BNE 0x0000cac6 SetRegEx(0x0000cb3c,"T",1,2) #0x0000cb3c->0x0000cb40 Thumb Supervisor 0x0000cb3c 0xe8bd4070 POP.W {r4, r5, r6, r14} r4:0x10050000=>0x00000000 r5:0x00000001=>0x0081C638 r6:0x00000002=>0x00000000 r14=0x9F377707 SetRegEx(0x0000cb40,"T",1,2) #0x0000cb40->0x0000c424 Thumb Supervisor 0x0000cb40 0xe470 B 0x0000c424 SetRegEx(0x0000c424,"T",1,2) #0x0000c424->0x0000c426 Thumb Supervisor 0x0000c424 0x4858 LDR r0, [pc, #0x160] ; 0x0000c588 r0:0x00000000=>0x10050000 [0x0000C586]=00001702 SetRegEx(0x0000c426,"T",1,2) #0x0000c426->0x0000c428 Thumb Supervisor 0x0000c426 0x6801 LDR r1, [r0, #0] r1:0x8000001C=>0x0FFF2120 r0=0x10050000 [0x10050000]=0fff2120 SetRegEx(0x0000c428,"T",1,2) #0x0000c428->0x0000c42c Thumb Supervisor 0x0000c428 0xf4214170 BIC r1, r1, #61440 ; 0x0000f000 r1:0x0FFF2120=>0x0FFF0120 SetRegEx(0x0000c42c,"T",1,2) #0x0000c42c->0x0000c430 Thumb Supervisor 0x0000c42c 0xf4415100 ORR r1, r1, #8192 ; 0x00002000 r1:0x0FFF0120=>0x0FFF2120 SetRegEx(0x0000c430,"T",1,2) #0x0000c430->0x0000c432 Thumb Supervisor 0x0000c430 0x6001 STR r1, [r0, #0] r1=0x0FFF2120 r0=0x10050000 [0x10050000]=0fff2120 SetRegEx(0x0000c432,"T",1,2) #0x0000c432->0x0000ad60 Thumb Supervisor 0x0000c432 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000ad60,"T",1,2) #0x0000ad60->0x0000ad62 Thumb Supervisor 0x0000ad60 0x7928 LDRB r0, [r5, #0x4] r0:0x10050000=>0x00000000 r5=0x0081C638 [0x0081C63C]=01010100 SetRegEx(0x0000ad62,"T",1,2) #0x0000ad62->0x0000ad64 Thumb Supervisor 0x0000ad62 0x2801 CMP r0, #0x01 r0=0x00000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000ad64,"T",1,2) #0x0000ad64->0x0000ad6a Thumb Supervisor 0x0000ad64 0xd101 BNE 0x0000ad6a SetRegEx(0x0000ad6a,"T",1,2) #0x0000ad6a->0x0000ad6c Thumb Supervisor 0x0000ad6a 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0000ad6c,"T",1,2) #0x0000ad6c->0x0000ed96 Thumb Supervisor 0x0000ad6c 0xf004f813 BL 0x0000ed96 SetRegEx(0x0000ED96,"T",1,2) #0x0000ad6c->0x0000ed96 Thumb Supervisor 0x0000ad6c 0xf004f813 BL 0x0000ed96 MakeFunction(0x0000ED96,4294967295) MakeNameEx(0x0000ED96,"fcn_0000ed96",1) SetRegEx(0x0000ed98,"T",1,2) #0x0000ed98->0x0000ed9a Thumb Supervisor 0x0000ed98 0x4604 MOV r4, r0 r4=0x00000000 r0=0x00000000 SetRegEx(0x0000ed9a,"T",1,2) #0x0000ed9a->0x0000b2a6 Thumb Supervisor 0x0000ed9a 0xf7fcfa84 BL 0x0000b2a6 SetRegEx(0x0000B2A6,"T",1,2) #0x0000ed9a->0x0000b2a6 Thumb Supervisor 0x0000ed9a 0xf7fcfa84 BL 0x0000b2a6 MakeFunction(0x0000B2A6,4294967295) MakeNameEx(0x0000B2A6,"fcn_0000b2a6",1) SetRegEx(0x0000b2a8,"T",1,2) #0x0000b2a8->0x0000b2ac Thumb Supervisor 0x0000b2a8 0xf04f5100 MOV.W r1, #536870912 ; 0x20000000 r1:0x0FFF2120=>0x20000000 SetRegEx(0x0000b2ac,"T",1,2) #0x0000b2ac->0x0000b2ae Thumb Supervisor 0x0000b2ac 0xd10a BNE 0x0000b2c4 SetRegEx(0x0000b2ae,"T",1,2) #0x0000b2ae->0x0000b2b0 Thumb Supervisor 0x0000b2ae 0x4ba5 LDR r3, [pc, #0x294] ; 0x0000b544 r3:0x00001323=>0x0081C644 [0x0000B544]=0081c644 SetRegEx(0x0000b2b0,"T",1,2) #0x0000b2b0->0x0000b2b2 Thumb Supervisor 0x0000b2b0 0x4aa5 LDR r2, [pc, #0x294] ; 0x0000b548 r2:0x8000001C=>0x00800C00 [0x0000B546]=0c000081 SetRegEx(0x0000b2b2,"T",1,2) #0x0000b2b2->0x0000b2b4 Thumb Supervisor 0x0000b2b2 0x605a STR r2, [r3, #0x4] r2=0x00800C00 r3=0x0081C644 [0x0081C648]:00000000=>00800c00 SetRegEx(0x0000b2b4,"T",1,2) #0x0000b2b4->0x0000b2b8 Thumb Supervisor 0x0000b2b4 0xf5027204 ADD.W r2, r2, #528 ; 0x00000210 r2:0x00800C00=>0x00800E10 SetRegEx(0x0000b2b8,"T",1,2) #0x0000b2b8->0x0000b2bc Thumb Supervisor 0x0000b2b8 0xf04f0300 MOV.W r3, #0 ; 00000000 r3:0x0081C644=>0x00000000 SetRegEx(0x0000b2bc,"T",1,2) #0x0000b2bc->0x0000b2be Thumb Supervisor 0x0000b2bc 0x6093 STR r3, [r2, #0x8] r3=0x00000000 r2=0x00800E10 [0x00800E18]=00000000 SetRegEx(0x0000b2be,"T",1,2) #0x0000b2be->0x0000b2c0 Thumb Supervisor 0x0000b2be 0x6013 STR r3, [r2, #0] r3=0x00000000 r2=0x00800E10 [0x00800E10]=00000000 SetRegEx(0x0000b2c0,"T",1,2) #0x0000b2c0->0x0000b2c2 Thumb Supervisor 0x0000b2c0 0x6053 STR r3, [r2, #0x4] r3=0x00000000 r2=0x00800E10 [0x00800E14]=00000000 SetRegEx(0x0000b2c2,"T",1,2) #0x0000b2c2->0x0000b2c4 Thumb Supervisor 0x0000b2c2 0x60d3 STR r3, [r2, #0xc] r3=0x00000000 r2=0x00800E10 [0x00800E1C]=00000000 SetRegEx(0x0000b2c4,"T",1,2) #0x0000b2c4->0x0000b2c8 Thumb Supervisor 0x0000b2c4 0xf5017192 ADD.W r1, r1, #292 ; 0x00000124 r1:0x20000000=>0x20000124 SetRegEx(0x0000b2c8,"T",1,2) #0x0000b2c8->0x0000b2ca Thumb Supervisor 0x0000b2c8 0x6808 LDR r0, [r1, #0] r0:0x00000000=>0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2ca,"T",1,2) #0x0000b2ca->0x0000b2ce Thumb Supervisor 0x0000b2ca 0xf0407000 ORR r0, r0, #33554432 ; 0x02000000 r0=0x1E8E0001 SetRegEx(0x0000b2ce,"T",1,2) #0x0000b2ce->0x0000b2d0 Thumb Supervisor 0x0000b2ce 0x6008 STR r0, [r1, #0] r0=0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2d0,"T",1,2) #0x0000b2d0->0x0000b2d2 Thumb Supervisor 0x0000b2d0 0x489e LDR r0, [pc, #0x278] ; 0x0000b54c r0:0x1E8E0001=>0x40800C00 [0x0000B54A]=0c000080 SetRegEx(0x0000b2d2,"T",1,2) #0x0000b2d2->0x0000b2d4 Thumb Supervisor 0x0000b2d2 0x6088 STR r0, [r1, #0x8] r0=0x40800C00 r1=0x20000124 [0x2000012C]=40800c00 SetRegEx(0x0000b2d4,"T",1,2) #0x0000b2d4->0x0000b2d6 Thumb Supervisor 0x0000b2d4 0x6808 LDR r0, [r1, #0] r0:0x40800C00=>0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2d6,"T",1,2) #0x0000b2d6->0x0000b2da Thumb Supervisor 0x0000b2d6 0xf0406000 ORR r0, r0, #134217728 ; 0x08000000 r0=0x1E8E0001 SetRegEx(0x0000b2da,"T",1,2) #0x0000b2da->0x0000b2dc Thumb Supervisor 0x0000b2da 0x6008 STR r0, [r1, #0] r0=0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2dc,"T",1,2) #0x0000b2dc->0x0000b2de Thumb Supervisor 0x0000b2dc 0x6808 LDR r0, [r1, #0] r0=0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2de,"T",1,2) #0x0000b2de->0x0000b2e2 Thumb Supervisor 0x0000b2de 0xf0406080 ORR r0, r0, #67108864 ; 0x04000000 r0=0x1E8E0001 SetRegEx(0x0000b2e2,"T",1,2) #0x0000b2e2->0x0000b2e4 Thumb Supervisor 0x0000b2e2 0x6008 STR r0, [r1, #0] r0=0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2e4,"T",1,2) #0x0000b2e4->0x0000b2e6 Thumb Supervisor 0x0000b2e4 0x6808 LDR r0, [r1, #0] r0=0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2e6,"T",1,2) #0x0000b2e6->0x0000b2ea Thumb Supervisor 0x0000b2e6 0xf0405080 ORR r0, r0, #268435456 ; 0x10000000 r0=0x1E8E0001 SetRegEx(0x0000b2ea,"T",1,2) #0x0000b2ea->0x0000b2ec Thumb Supervisor 0x0000b2ea 0x6008 STR r0, [r1, #0] r0=0x1E8E0001 r1=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0000b2ec,"T",1,2) #0x0000b2ec->0x0000b2ee Thumb Supervisor 0x0000b2ec 0x6848 LDR r0, [r1, #0x4] r0:0x1E8E0001=>0x03A86268 r1=0x20000124 [0x20000128]=03a86268 SetRegEx(0x0000b2ee,"T",1,2) #0x0000b2ee->0x0000b2f2 Thumb Supervisor 0x0000b2ee 0xf4206070 BIC r0, r0, #3840 ; 0x00000f00 r0:0x03A86268=>0x03A86068 SetRegEx(0x0000b2f2,"T",1,2) #0x0000b2f2->0x0000b2f4 Thumb Supervisor 0x0000b2f2 0x6048 STR r0, [r1, #0x4] r0=0x03A86068 r1=0x20000124 [0x20000128]:03a86268=>03a86068 SetRegEx(0x0000b2f4,"T",1,2) #0x0000b2f4->0x0000b2f6 Thumb Supervisor 0x0000b2f4 0x6848 LDR r0, [r1, #0x4] r0=0x03A86068 r1=0x20000124 [0x20000128]=03a86068 SetRegEx(0x0000b2f6,"T",1,2) #0x0000b2f6->0x0000b2fa Thumb Supervisor 0x0000b2f6 0xf4407000 ORR r0, r0, #512 ; 0x00000200 r0:0x03A86068=>0x03A86268 SetRegEx(0x0000b2fa,"T",1,2) #0x0000b2fa->0x0000b2fc Thumb Supervisor 0x0000b2fa 0x6048 STR r0, [r1, #0x4] r0=0x03A86268 r1=0x20000124 [0x20000128]:03a86068=>03a86268 SetRegEx(0x0000b2fc,"T",1,2) #0x0000b2fc->0x0000b300 Thumb Supervisor 0x0000b2fc 0xf5a17192 SUB.W r1, r1, #292 ; 0x00000124 r1:0x20000124=>0x20000000 SetRegEx(0x0000b300,"T",1,2) #0x0000b300->0x0000b302 Thumb Supervisor 0x0000b300 0xd105 BNE 0x0000b30e SetRegEx(0x0000b302,"T",1,2) #0x0000b302->0x0000b306 Thumb Supervisor 0x0000b302 0xf8d10124 LDR.W r0, [r1, #292] ; 0x124 r0:0x03A86268=>0x1E8E0001 r1=0x20000000 [0x20000124]=1e8e0001 SetRegEx(0x0000b306,"T",1,2) #0x0000b306->0x0000b30a Thumb Supervisor 0x0000b306 0xf0404080 ORR r0, r0, #1073741824 ; 0x40000000 r0:0x1E8E0001=>0x5E8E0001 SetRegEx(0x0000b30a,"T",1,2) #0x0000b30a->0x0000b30e Thumb Supervisor 0x0000b30a 0xf8c10124 STR.W r0, [r1, #292] ; 0x124 r0=0x5E8E0001 r1=0x20000000 [0x20000124]=1e8e0001 SetRegEx(0x0000b30e,"T",1,2) #0x0000b30e->0x0000ed9e Thumb Supervisor 0x0000b30e 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000ed9e,"T",1,2) #0x0000ed9e->0x0000eda0 Thumb Supervisor 0x0000ed9e 0xb90c CBNZ r4, 0x0000eda4 r4=0x00000000 SetRegEx(0x0000eda0,"T",1,2) #0x0000eda0->0x0000ea5a Thumb Supervisor 0x0000eda0 0xf7fffe5b BL 0x0000ea5a SetRegEx(0x0000EA5A,"T",1,2) #0x0000eda0->0x0000ea5a Thumb Supervisor 0x0000eda0 0xf7fffe5b BL 0x0000ea5a MakeFunction(0x0000EA5A,4294967295) MakeNameEx(0x0000EA5A,"fcn_0000ea5a",1) SetRegEx(0x0000ea5c,"T",1,2) #0x0000ea5c->0x0000ea5e Thumb Supervisor 0x0000ea5c 0x6fc1 LDR r1, [r0, #0x7c] r1:0x20000000=>0x03A86268 r0=0x200000AC [0x20000128]=03a86268 SetRegEx(0x0000ea5e,"T",1,2) #0x0000ea5e->0x0000ea62 Thumb Supervisor 0x0000ea5e 0xf0410108 ORR r1, r1, #8 ; 0x00000008 r1=0x03A86268 SetRegEx(0x0000ea62,"T",1,2) #0x0000ea62->0x0000ea64 Thumb Supervisor 0x0000ea62 0x67c1 STR r1, [r0, #0x7c] r1=0x03A86268 r0=0x200000AC [0x20000128]=03a86268 SetRegEx(0x0000ea64,"T",1,2) #0x0000ea64->0x0000ea66 Thumb Supervisor 0x0000ea64 0x6f41 LDR r1, [r0, #0x74] r1:0x03A86268=>0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea66,"T",1,2) #0x0000ea66->0x0000ea6a Thumb Supervisor 0x0000ea66 0xf0415140 ORR r1, r1, #805306368 ; 0x30000000 r1=0x3F027239 SetRegEx(0x0000ea6a,"T",1,2) #0x0000ea6a->0x0000ea6c Thumb Supervisor 0x0000ea6a 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea6c,"T",1,2) #0x0000ea6c->0x0000ea6e Thumb Supervisor 0x0000ea6c 0x6f41 LDR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea6e,"T",1,2) #0x0000ea6e->0x0000ea72 Thumb Supervisor 0x0000ea6e 0xf0416100 ORR r1, r1, #134217728 ; 0x08000000 r1=0x3F027239 SetRegEx(0x0000ea72,"T",1,2) #0x0000ea72->0x0000ea74 Thumb Supervisor 0x0000ea72 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea74,"T",1,2) #0x0000ea74->0x0000ea76 Thumb Supervisor 0x0000ea74 0x6f41 LDR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea76,"T",1,2) #0x0000ea76->0x0000ea7a Thumb Supervisor 0x0000ea76 0xf0416180 ORR r1, r1, #67108864 ; 0x04000000 r1=0x3F027239 SetRegEx(0x0000ea7a,"T",1,2) #0x0000ea7a->0x0000ea7c Thumb Supervisor 0x0000ea7a 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea7c,"T",1,2) #0x0000ea7c->0x0000ea7e Thumb Supervisor 0x0000ea7c 0x6f41 LDR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea7e,"T",1,2) #0x0000ea7e->0x0000ea82 Thumb Supervisor 0x0000ea7e 0xf0417100 ORR r1, r1, #33554432 ; 0x02000000 r1=0x3F027239 SetRegEx(0x0000ea82,"T",1,2) #0x0000ea82->0x0000ea84 Thumb Supervisor 0x0000ea82 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea84,"T",1,2) #0x0000ea84->0x0000ea86 Thumb Supervisor 0x0000ea84 0x6f41 LDR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea86,"T",1,2) #0x0000ea86->0x0000ea8a Thumb Supervisor 0x0000ea86 0xf0417180 ORR r1, r1, #16777216 ; 0x01000000 r1=0x3F027239 SetRegEx(0x0000ea8a,"T",1,2) #0x0000ea8a->0x0000ea8c Thumb Supervisor 0x0000ea8a 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea8c,"T",1,2) #0x0000ea8c->0x0000ea8e Thumb Supervisor 0x0000ea8c 0x6f41 LDR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea8e,"T",1,2) #0x0000ea8e->0x0000ea92 Thumb Supervisor 0x0000ea8e 0xf4413100 ORR r1, r1, #131072 ; 0x00020000 r1=0x3F027239 SetRegEx(0x0000ea92,"T",1,2) #0x0000ea92->0x0000ea94 Thumb Supervisor 0x0000ea92 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000ea94,"T",1,2) #0x0000ea94->0x0000ea98 Thumb Supervisor 0x0000ea94 0xf8501c10 LDR r1, [r0], #-16 ; 0x10 r1:0x3F027239=>0x80890A3F r0=0x200000AC [0x200000AC]:fbd113f7=>bbd113f7 SetRegEx(0x0000ea98,"T",1,2) #0x0000ea98->0x0000ea9c Thumb Supervisor 0x0000ea98 0xf4417100 ORR r1, r1, #512 ; 0x00000200 r1=0x80890A3F SetRegEx(0x0000ea9c,"T",1,2) #0x0000ea9c->0x0000eaa0 Thumb Supervisor 0x0000ea9c 0xf8401c10 STR r1, [r0, #-16] ; 0x10 r1=0x80890A3F r0=0x200000AC SetRegEx(0x0000eaa0,"T",1,2) #0x0000eaa0->0x0000eaa4 Thumb Supervisor 0x0000eaa0 0xf8501ca4 LDR r1, [r0], #-164 ; 0xa4 r1:0x80890A3F=>0x00001459 r0=0x200000AC [0x200000AC]:bbd113f7=>fbd113f7 SetRegEx(0x0000eaa4,"T",1,2) #0x0000eaa4->0x0000eaa8 Thumb Supervisor 0x0000eaa4 0xf4415180 ORR r1, r1, #4096 ; 0x00001000 r1=0x00001459 SetRegEx(0x0000eaa8,"T",1,2) #0x0000eaa8->0x0000eaac Thumb Supervisor 0x0000eaa8 0xf8401ca4 STR r1, [r0, #-164] ; 0xa4 r1=0x00001459 r0=0x200000AC SetRegEx(0x0000eaac,"T",1,2) #0x0000eaac->0x0000eaae Thumb Supervisor 0x0000eaac 0x6f41 LDR r1, [r0, #0x74] r1:0x00001459=>0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000eaae,"T",1,2) #0x0000eaae->0x0000eab2 Thumb Supervisor 0x0000eaae 0xf0210140 BIC r1, r1, #64 ; 0x00000040 r1=0x3F027239 SetRegEx(0x0000eab2,"T",1,2) #0x0000eab2->0x0000eab4 Thumb Supervisor 0x0000eab2 0x6741 STR r1, [r0, #0x74] r1=0x3F027239 r0=0x200000AC [0x20000120]=3f027239 SetRegEx(0x0000eab4,"T",1,2) #0x0000eab4->0x0000eab6 Thumb Supervisor 0x0000eab4 0x6f81 LDR r1, [r0, #0x78] r1:0x3F027239=>0x1E8E0001 r0=0x200000AC [0x20000124]=1e8e0001 SetRegEx(0x0000eab6,"T",1,2) #0x0000eab6->0x0000eaba Thumb Supervisor 0x0000eab6 0xf4410100 ORR r1, r1, #8388608 ; 0x00800000 r1=0x1E8E0001 SetRegEx(0x0000eaba,"T",1,2) #0x0000eaba->0x0000eabc Thumb Supervisor 0x0000eaba 0x6781 STR r1, [r0, #0x78] r1=0x1E8E0001 r0=0x200000AC [0x20000124]=1e8e0001 SetRegEx(0x0000eabc,"T",1,2) #0x0000eabc->0x0000eabe Thumb Supervisor 0x0000eabc 0x49d7 LDR r1, [pc, #0x35c] ; 0x0000ee1c r1:0x1E8E0001=>0x2050F000 [0x0000EE1A]=f0002000 SetRegEx(0x0000eabe,"T",1,2) #0x0000eabe->0x0000eac2 Thumb Supervisor 0x0000eabe 0xf1a000ac SUB.W r0, r0, #172 ; 0x000000ac r0:0x200000AC=>0x20000000 SetRegEx(0x0000eac2,"T",1,2) #0x0000eac2->0x0000eac4 Thumb Supervisor 0x0000eac2 0x6b89 LDR r1, [r1, #0x38] r1:0x2050F000=>0x00000002 [0x2050F038]=00000002 SetRegEx(0x0000eac4,"T",1,2) #0x0000eac4->0x0000eac6 Thumb Supervisor 0x0000eac4 0x2906 CMP r1, #0x06 r1=0x00000002 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0000eac6,"T",1,2) #0x0000eac6->0x0000eaca Thumb Supervisor 0x0000eac6 0xf8d01124 LDR.W r1, [r0, #292] ; 0x124 r1:0x00000002=>0x1E8E0001 r0=0x20000000 [0x20000124]=1e8e0001 SetRegEx(0x0000eaca,"T",1,2) #0x0000eaca->0x0000ead2 Thumb Supervisor 0x0000eaca 0xd302 BCC 0x0000ead2 SetRegEx(0x0000ead2,"T",1,2) #0x0000ead2->0x0000ead6 Thumb Supervisor 0x0000ead2 0xf4413100 ORR r1, r1, #131072 ; 0x00020000 r1=0x1E8E0001 SetRegEx(0x0000ead6,"T",1,2) #0x0000ead6->0x0000eada Thumb Supervisor 0x0000ead6 0xf8c01124 STR.W r1, [r0, #292] ; 0x124 r1=0x1E8E0001 r0=0x20000000 [0x20000124]=1e8e0001 SetRegEx(0x0000eada,"T",1,2) #0x0000eada->0x0000eade Thumb Supervisor 0x0000eada 0xf10000b4 ADD.W r0, r0, #180 ; 0x000000b4 r0:0x20000000=>0x200000B4 SetRegEx(0x0000eade,"T",1,2) #0x0000eade->0x0000eae2 Thumb Supervisor 0x0000eade 0xf8501c0c LDR r1, [r0], #-12 ; 0x0c r1:0x1E8E0001=>0x00080CB0 r0=0x200000B4 [0x200000B4]=000801e5 SetRegEx(0x0000eae2,"T",1,2) #0x0000eae2->0x0000eae6 Thumb Supervisor 0x0000eae2 0xf4416140 ORR r1, r1, #3072 ; 0x00000c00 r1=0x00080CB0 SetRegEx(0x0000eae6,"T",1,2) #0x0000eae6->0x0000eaea Thumb Supervisor 0x0000eae6 0xf8401c0c STR r1, [r0, #-12] ; 0x0c r1=0x00080CB0 r0=0x200000B4 SetRegEx(0x0000eaea,"T",1,2) #0x0000eaea->0x0000eaec Thumb Supervisor 0x0000eaea 0x6f41 LDR r1, [r0, #0x74] r1:0x00080CB0=>0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eaec,"T",1,2) #0x0000eaec->0x0000eaf0 Thumb Supervisor 0x0000eaec 0xf0410140 ORR r1, r1, #64 ; 0x00000040 r1=0x03A86268 SetRegEx(0x0000eaf0,"T",1,2) #0x0000eaf0->0x0000eaf2 Thumb Supervisor 0x0000eaf0 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eaf2,"T",1,2) #0x0000eaf2->0x0000eaf4 Thumb Supervisor 0x0000eaf2 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eaf4,"T",1,2) #0x0000eaf4->0x0000eaf8 Thumb Supervisor 0x0000eaf4 0xf4412100 ORR r1, r1, #524288 ; 0x00080000 r1=0x03A86268 SetRegEx(0x0000eaf8,"T",1,2) #0x0000eaf8->0x0000eafa Thumb Supervisor 0x0000eaf8 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eafa,"T",1,2) #0x0000eafa->0x0000eafc Thumb Supervisor 0x0000eafa 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eafc,"T",1,2) #0x0000eafc->0x0000eb00 Thumb Supervisor 0x0000eafc 0xf0410120 ORR r1, r1, #32 ; 0x00000020 r1=0x03A86268 SetRegEx(0x0000eb00,"T",1,2) #0x0000eb00->0x0000eb02 Thumb Supervisor 0x0000eb00 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb02,"T",1,2) #0x0000eb02->0x0000eb04 Thumb Supervisor 0x0000eb02 0x6fc1 LDR r1, [r0, #0x7c] r1:0x03A86268=>0x80230001 r0=0x200000B4 [0x20000130]=80230001 SetRegEx(0x0000eb04,"T",1,2) #0x0000eb04->0x0000eb08 Thumb Supervisor 0x0000eb04 0xf0414100 ORR r1, r1, #-2147483648 ; 0x80000000 r1=0x80230001 SetRegEx(0x0000eb08,"T",1,2) #0x0000eb08->0x0000eb0a Thumb Supervisor 0x0000eb08 0x67c1 STR r1, [r0, #0x7c] r1=0x80230001 r0=0x200000B4 [0x20000130]=80230001 SetRegEx(0x0000eb0a,"T",1,2) #0x0000eb0a->0x0000eb0c Thumb Supervisor 0x0000eb0a 0x6fc1 LDR r1, [r0, #0x7c] r1=0x80230001 r0=0x200000B4 [0x20000130]=80230001 SetRegEx(0x0000eb0c,"T",1,2) #0x0000eb0c->0x0000eb10 Thumb Supervisor 0x0000eb0c 0xf421017f BIC r1, r1, #16711680 ; 0x00ff0000 r1:0x80230001=>0x80000001 SetRegEx(0x0000eb10,"T",1,2) #0x0000eb10->0x0000eb12 Thumb Supervisor 0x0000eb10 0x67c1 STR r1, [r0, #0x7c] r1=0x80000001 r0=0x200000B4 [0x20000130]:80230001=>80000001 SetRegEx(0x0000eb12,"T",1,2) #0x0000eb12->0x0000eb14 Thumb Supervisor 0x0000eb12 0x6fc1 LDR r1, [r0, #0x7c] r1=0x80000001 r0=0x200000B4 [0x20000130]=80000001 SetRegEx(0x0000eb14,"T",1,2) #0x0000eb14->0x0000eb18 Thumb Supervisor 0x0000eb14 0xf441110c ORR r1, r1, #2293760 ; 0x00230000 r1:0x80000001=>0x80230001 SetRegEx(0x0000eb18,"T",1,2) #0x0000eb18->0x0000eb1a Thumb Supervisor 0x0000eb18 0x67c1 STR r1, [r0, #0x7c] r1=0x80230001 r0=0x200000B4 [0x20000130]:80000001=>80230001 SetRegEx(0x0000eb1a,"T",1,2) #0x0000eb1a->0x0000eb1c Thumb Supervisor 0x0000eb1a 0x6f01 LDR r1, [r0, #0x70] r1:0x80230001=>0x1E8E0001 r0=0x200000B4 [0x20000124]=1e8e0001 SetRegEx(0x0000eb1c,"T",1,2) #0x0000eb1c->0x0000eb20 Thumb Supervisor 0x0000eb1c 0xf0410101 ORR r1, r1, #1 ; 0x00000001 r1=0x1E8E0001 SetRegEx(0x0000eb20,"T",1,2) #0x0000eb20->0x0000eb22 Thumb Supervisor 0x0000eb20 0x6701 STR r1, [r0, #0x70] r1=0x1E8E0001 r0=0x200000B4 [0x20000124]=1e8e0001 SetRegEx(0x0000eb22,"T",1,2) #0x0000eb22->0x0000eb24 Thumb Supervisor 0x0000eb22 0x6f41 LDR r1, [r0, #0x74] r1:0x1E8E0001=>0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb24,"T",1,2) #0x0000eb24->0x0000eb28 Thumb Supervisor 0x0000eb24 0xf0215100 BIC r1, r1, #536870912 ; 0x20000000 r1=0x03A86268 SetRegEx(0x0000eb28,"T",1,2) #0x0000eb28->0x0000eb2a Thumb Supervisor 0x0000eb28 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb2a,"T",1,2) #0x0000eb2a->0x0000eb2c Thumb Supervisor 0x0000eb2a 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb2c,"T",1,2) #0x0000eb2c->0x0000eb30 Thumb Supervisor 0x0000eb2c 0xf0417168 ORR r1, r1, #60817408 ; 0x03a00000 r1=0x03A86268 SetRegEx(0x0000eb30,"T",1,2) #0x0000eb30->0x0000eb32 Thumb Supervisor 0x0000eb30 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb32,"T",1,2) #0x0000eb32->0x0000eb34 Thumb Supervisor 0x0000eb32 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb34,"T",1,2) #0x0000eb34->0x0000eb38 Thumb Supervisor 0x0000eb34 0xf0210180 BIC r1, r1, #128 ; 0x00000080 r1=0x03A86268 SetRegEx(0x0000eb38,"T",1,2) #0x0000eb38->0x0000eb3a Thumb Supervisor 0x0000eb38 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb3a,"T",1,2) #0x0000eb3a->0x0000eb3c Thumb Supervisor 0x0000eb3a 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb3c,"T",1,2) #0x0000eb3c->0x0000eb40 Thumb Supervisor 0x0000eb3c 0xf0214100 BIC r1, r1, #-2147483648 ; 0x80000000 r1=0x03A86268 SetRegEx(0x0000eb40,"T",1,2) #0x0000eb40->0x0000eb42 Thumb Supervisor 0x0000eb40 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb42,"T",1,2) #0x0000eb42->0x0000eb44 Thumb Supervisor 0x0000eb42 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb44,"T",1,2) #0x0000eb44->0x0000eb48 Thumb Supervisor 0x0000eb44 0xf0214180 BIC r1, r1, #1073741824 ; 0x40000000 r1=0x03A86268 SetRegEx(0x0000eb48,"T",1,2) #0x0000eb48->0x0000eb4a Thumb Supervisor 0x0000eb48 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb4a,"T",1,2) #0x0000eb4a->0x0000eb4c Thumb Supervisor 0x0000eb4a 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb4c,"T",1,2) #0x0000eb4c->0x0000eb50 Thumb Supervisor 0x0000eb4c 0xf0216180 BIC r1, r1, #67108864 ; 0x04000000 r1=0x03A86268 SetRegEx(0x0000eb50,"T",1,2) #0x0000eb50->0x0000eb52 Thumb Supervisor 0x0000eb50 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb52,"T",1,2) #0x0000eb52->0x0000eb54 Thumb Supervisor 0x0000eb52 0x6f41 LDR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb54,"T",1,2) #0x0000eb54->0x0000eb58 Thumb Supervisor 0x0000eb54 0xf0216100 BIC r1, r1, #134217728 ; 0x08000000 r1=0x03A86268 SetRegEx(0x0000eb58,"T",1,2) #0x0000eb58->0x0000eb5a Thumb Supervisor 0x0000eb58 0x6741 STR r1, [r0, #0x74] r1=0x03A86268 r0=0x200000B4 [0x20000128]=03a86268 SetRegEx(0x0000eb5a,"T",1,2) #0x0000eb5a->0x0000eb5c Thumb Supervisor 0x0000eb5a 0x49b1 LDR r1, [pc, #0x2c4] ; 0x0000ee20 r1:0x03A86268=>0x7FA06000 [0x0000EE20]=7fa06000 SetRegEx(0x0000eb5c,"T",1,2) #0x0000eb5c->0x0000eb5e Thumb Supervisor 0x0000eb5c 0x6081 STR r1, [r0, #0x8] r1=0x7FA06000 r0=0x200000B4 [0x200000BC]=7fa06000 SetRegEx(0x0000eb5e,"T",1,2) #0x0000eb5e->0x0000eb62 Thumb Supervisor 0x0000eb5e 0xf64431ff MOVW r1, #19455 ; 0x4bff r1:0x7FA06000=>0x00004BFF SetRegEx(0x0000eb62,"T",1,2) #0x0000eb62->0x0000eb64 Thumb Supervisor 0x0000eb62 0x6101 STR r1, [r0, #0x10] r1=0x00004BFF r0=0x200000B4 [0x200000C4]=00004bff SetRegEx(0x0000eb64,"T",1,2) #0x0000eb64->0x0000eda4 Thumb Supervisor 0x0000eb64 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000eda4,"T",1,2) #0x0000eda4->0x0000eda6 Thumb Supervisor 0x0000eda4 0x4620 MOV r0, r4 r0:0x200000B4=>0x00000000 r4=0x00000000 SetRegEx(0x0000eda6,"T",1,2) #0x0000eda6->0x0000edaa Thumb Supervisor 0x0000eda6 0xe8bd4010 POP.W {r4, r14} r4=0x00000000 r14=0x9F377707 SetRegEx(0x0000edaa,"T",1,2) #0x0000edaa->0x00010108 Thumb Supervisor 0x0000edaa 0xf001b9ad B.W 0x00010108 SetRegEx(0x00010108,"T",1,2) #0x00010108->0x0001010a Thumb Supervisor 0x00010108 0x4a8d LDR r2, [pc, #0x234] ; 0x00010340 r2:0x00800E10=>0x20100000 [0x0001033E]=00000081 SetRegEx(0x0001010a,"T",1,2) #0x0001010a->0x0001010c Thumb Supervisor 0x0001010a 0x2100 MOVS r1, #00 r1:0x00004BFF=>0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0001010c,"T",1,2) #0x0001010c->0x0001010e Thumb Supervisor 0x0001010c 0xb5f0 PUSH {r4, r5, r6, r7, r14} r4=0x00000000 r5=0x0081C638 r6=0x00000000 r7=0x00000000 r14=0x9F377707 SetRegEx(0x0001010e,"T",1,2) #0x0001010e->0x00010112 Thumb Supervisor 0x0001010e 0xf04f4381 MOV.W r3, #1082130432 ; 0x40800000 r3:0x00000000=>0x40800000 SetRegEx(0x00010112,"T",1,2) #0x00010112->0x00010116 Thumb Supervisor 0x00010112 0xf8c23210 STR.W r3, [r2, #528] ; 0x210 r3=0x40800000 r2=0x20100000 [0x20100210]=40800000 SetRegEx(0x00010116,"T",1,2) #0x00010116->0x00010118 Thumb Supervisor 0x00010116 0x2320 MOVS r3, #0x20 r3:0x40800000=>0x00000020 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010118,"T",1,2) #0x00010118->0x0001011c Thumb Supervisor 0x00010118 0xf8c23214 STR.W r3, [r2, #532] ; 0x214 r3=0x00000020 r2=0x20100000 [0x20100214]=00000020 SetRegEx(0x0001011c,"T",1,2) #0x0001011c->0x0001011e Thumb Supervisor 0x0001011c 0x6813 LDR r3, [r2, #0] r3:0x00000020=>0x00005030 r2=0x20100000 [0x20100000]=00005030 SetRegEx(0x0001011e,"T",1,2) #0x0001011e->0x00010122 Thumb Supervisor 0x0001011e 0xf0430330 ORR r3, r3, #48 ; 0x00000030 r3=0x00005030 SetRegEx(0x00010122,"T",1,2) #0x00010122->0x00010124 Thumb Supervisor 0x00010122 0x6013 STR r3, [r2, #0] r3=0x00005030 r2=0x20100000 [0x20100000]=00005030 SetRegEx(0x00010124,"T",1,2) #0x00010124->0x00010126 Thumb Supervisor 0x00010124 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00010126,"T",1,2) #0x00010126->0x00010128 Thumb Supervisor 0x00010126 0xd148 BNE 0x000101ba SetRegEx(0x00010128,"T",1,2) #0x00010128->0x0001012a Thumb Supervisor 0x00010128 0x4886 LDR r0, [pc, #0x218] ; 0x00010344 r0:0x00000000=>0x20000124 [0x00010342]=01242010 SetRegEx(0x0001012a,"T",1,2) #0x0001012a->0x0001012c Thumb Supervisor 0x0001012a 0x6802 LDR r2, [r0, #0] r2:0x20100000=>0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0001012c,"T",1,2) #0x0001012c->0x00010130 Thumb Supervisor 0x0001012c 0xf4422280 ORR r2, r2, #262144 ; 0x00040000 r2=0x1E8E0001 SetRegEx(0x00010130,"T",1,2) #0x00010130->0x00010132 Thumb Supervisor 0x00010130 0x6002 STR r2, [r0, #0] r2=0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x00010132,"T",1,2) #0x00010132->0x00010134 Thumb Supervisor 0x00010132 0x6802 LDR r2, [r0, #0] r2=0x1E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x00010134,"T",1,2) #0x00010134->0x00010138 Thumb Supervisor 0x00010134 0xf0424200 ORR r2, r2, #-2147483648 ; 0x80000000 r2:0x1E8E0001=>0x9E8E0001 SetRegEx(0x00010138,"T",1,2) #0x00010138->0x0001013a Thumb Supervisor 0x00010138 0x6002 STR r2, [r0, #0] r2=0x9E8E0001 r0=0x20000124 [0x20000124]=1e8e0001 SetRegEx(0x0001013a,"T",1,2) #0x0001013a->0x0001013c Thumb Supervisor 0x0001013a 0x4c7d LDR r4, [pc, #0x1f4] ; 0x00010330 r4:0x00000000=>0x0081C7C4 [0x00010330]=0081c7c4 SetRegEx(0x0001013c,"T",1,2) #0x0001013c->0x00010140 Thumb Supervisor 0x0001013c 0xf44f0000 MOV.W r0, #8388608 ; 0x00800000 r0:0x20000124=>0x00800000 SetRegEx(0x00010140,"T",1,2) #0x00010140->0x00010142 Thumb Supervisor 0x00010140 0x4a81 LDR r2, [pc, #0x204] ; 0x00010348 r2:0x9E8E0001=>0x00800800 [0x00010346]=08002000 SetRegEx(0x00010142,"T",1,2) #0x00010142->0x00010144 Thumb Supervisor 0x00010142 0x6060 STR r0, [r4, #0x4] r0=0x00800000 r4=0x0081C7C4 [0x0081C7C8]:00000000=>00800000 SetRegEx(0x00010144,"T",1,2) #0x00010144->0x00010148 Thumb Supervisor 0x00010144 0xf04f0040 MOV.W r0, #64 ; 0x00000040 r0:0x00800000=>0x00000040 SetRegEx(0x00010148,"T",1,2) #0x00010148->0x0001014a Thumb Supervisor 0x00010148 0x8010 STRH r0, [r2, #0] r0=0x00000040 r2=0x00800800 [0x00800800]:00000000=>00000040 SetRegEx(0x0001014a,"T",1,2) #0x0001014a->0x0001014e Thumb Supervisor 0x0001014a 0xf1020202 ADD.W r2, r2, #2 ; 0x00000002 r2:0x00800800=>0x00800802 SetRegEx(0x0001014e,"T",1,2) #0x0001014e->0x00010150 Thumb Supervisor 0x0001014e 0x8010 STRH r0, [r2, #0] r0=0x00000040 r2=0x00800802 [0x00800802]:00000000=>00000040 SetRegEx(0x00010150,"T",1,2) #0x00010150->0x00010154 Thumb Supervisor 0x00010150 0xf04f02ff MOV.W r2, #255 ; 0x000000ff r2:0x00800802=>0x000000FF SetRegEx(0x00010154,"T",1,2) #0x00010154->0x00010158 Thumb Supervisor 0x00010154 0xf64f75ff MOVW r5, #65535 ; 0xffff r5:0x0081C638=>0x0000FFFF SetRegEx(0x00010158,"T",1,2) #0x00010158->0x0001015c Thumb Supervisor 0x00010158 0xf04f36ff MOV.W r6, #-1 ; 0xffffffff r6:0x00000000=>0xFFFFFFFF SetRegEx(0x0001015c,"T",1,2) #0x0001015c->0x00010160 Thumb Supervisor 0x0001015c 0xf04f0300 MOV.W r3, #0 ; 00000000 r3:0x00005030=>0x00000000 SetRegEx(0x00010160,"T",1,2) #0x00010160->0x00010162 Thumb Supervisor 0x00010160 0x6860 LDR r0, [r4, #0x4] r0:0x00000040=>0x00800000 r4=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x00010162,"T",1,2) #0x00010162->0x00010164 Thumb Supervisor 0x00010162 0x293f CMP r1, #0x3f r1=0x00000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00010164,"T",1,2) #0x00010164->0x00010168 Thumb Supervisor 0x00010164 0xeb001041 ADD.W r0, r0, r1, LSL #5 r0=0x00800000 r1=0x00000000 SetRegEx(0x00010168,"T",1,2) #0x00010168->0x0001016a Thumb Supervisor 0x00010168 0x7401 STRB r1, [r0, #0x10] r1=0x00000000 r0=0x00800000 [0x00800010]=00000000 SetRegEx(0x0001016a,"T",1,2) #0x0001016a->0x0001016c Thumb Supervisor 0x0001016a 0x70c2 STRB r2, [r0, #0x3] r2=0x000000FF r0=0x00800000 [0x00800003]:00000000=>000000ff SetRegEx(0x0001016c,"T",1,2) #0x0001016c->0x0001016e Thumb Supervisor 0x0001016c 0x7082 STRB r2, [r0, #0x2] r2=0x000000FF r0=0x00800000 [0x00800002]:0000ff00=>0000ffff SetRegEx(0x0001016e,"T",1,2) #0x0001016e->0x00010170 Thumb Supervisor 0x0001016e 0x8005 STRH r5, [r0, #0] r5=0x0000FFFF r0=0x00800000 [0x00800000]:ffff0000=>ffffffff SetRegEx(0x00010170,"T",1,2) #0x00010170->0x00010172 Thumb Supervisor 0x00010170 0x6046 STR r6, [r0, #0x4] r6=0xFFFFFFFF r0=0x00800000 [0x00800004]:00000000=>ffffffff SetRegEx(0x00010172,"T",1,2) #0x00010172->0x00010174 Thumb Supervisor 0x00010172 0x8143 STRH r3, [r0, #0xa] r3=0x00000000 r0=0x00800000 [0x0080000A]=00000000 SetRegEx(0x00010174,"T",1,2) #0x00010174->0x00010176 Thumb Supervisor 0x00010174 0x8103 STRH r3, [r0, #0x8] r3=0x00000000 r0=0x00800000 [0x00800008]=00000000 SetRegEx(0x00010176,"T",1,2) #0x00010176->0x00010178 Thumb Supervisor 0x00010176 0x7303 STRB r3, [r0, #0xc] r3=0x00000000 r0=0x00800000 [0x0080000C]=00000000 SetRegEx(0x00010178,"T",1,2) #0x00010178->0x0001017a Thumb Supervisor 0x00010178 0x81c2 STRH r2, [r0, #0xe] r2=0x000000FF r0=0x00800000 [0x0080000E]:00000000=>000000ff SetRegEx(0x0001017a,"T",1,2) #0x0001017a->0x0001017c Thumb Supervisor 0x0001017a 0x6143 STR r3, [r0, #0x14] r3=0x00000000 r0=0x00800000 [0x00800014]=00000000 SetRegEx(0x0001017c,"T",1,2) #0x0001017c->0x0001017e Thumb Supervisor 0x0001017c 0x74c2 STRB r2, [r0, #0x13] r2=0x000000FF r0=0x00800000 [0x00800013]:00000000=>000000ff SetRegEx(0x0001017e,"T",1,2) #0x0001017e->0x00010180 Thumb Supervisor 0x0001017e 0x77c2 STRB r2, [r0, #0x1f] r2=0x000000FF r0=0x00800000 [0x0080001F]:00000000=>000000ff SetRegEx(0x00010180,"T",1,2) #0x00010180->0x00010182 Thumb Supervisor 0x00010180 0xd01c BEQ 0x000101bc SetRegEx(0x00010182,"T",1,2) #0x00010182->0x00010184 Thumb Supervisor 0x00010182 0x6867 LDR r7, [r4, #0x4] r7:0x00000000=>0x00800000 r4=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x00010184,"T",1,2) #0x00010184->0x00010186 Thumb Supervisor 0x00010184 0x1c48 ADDS r0, r1, #1 r0:0x00800000=>0x00000001 r1=0x00000000 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00010186,"T",1,2) #0x00010186->0x0001018a Thumb Supervisor 0x00010186 0xeb071741 ADD.W r7, r7, r1, LSL #5 r7=0x00800000 r1=0x00000000 SetRegEx(0x0001018a,"T",1,2) #0x0001018a->0x0001018c Thumb Supervisor 0x0001018a 0x7478 STRB r0, [r7, #0x11] r0=0x00000001 r7=0x00800000 [0x00800011]:00ff0000=>00ff0001 SetRegEx(0x0001018c,"T",1,2) #0x0001018c->0x0001018e Thumb Supervisor 0x0001018c 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 SetRegEx(0x0001018e,"T",1,2) #0x0001018e->0x00010190 Thumb Supervisor 0x0001018e 0xb2c9 UXTB r1, r1 r1=0x00000001 SetRegEx(0x00010190,"T",1,2) #0x00010190->0x00010192 Thumb Supervisor 0x00010190 0x2940 CMP r1, #0x40 r1=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010192,"T",1,2) #0x00010192->0x00010160 Thumb Supervisor 0x00010192 0xd3e5 BCC 0x00010160 SetRegEx(0x00010194,"T",1,2) #0x00010194->0x00010196 Thumb Supervisor 0x00010194 0x6860 LDR r0, [r4, #0x4] r0=0x00800000 r4=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x00010196,"T",1,2) #0x00010196->0x0001019a Thumb Supervisor 0x00010196 0xf6000204 ADDW r2, r0, #2052 ; 0x804 r2:0x000000FF=>0x00800804 r0=0x00800000 SetRegEx(0x0001019a,"T",1,2) #0x0001019a->0x0001019e Thumb Supervisor 0x0001019a 0xf50061fc ADD.W r1, r0, #2016 ; 0x000007e0 r1:0x00000040=>0x008007E0 r0=0x00800000 SetRegEx(0x0001019e,"T",1,2) #0x0001019e->0x000101a0 Thumb Supervisor 0x0001019e 0xc203 STM r2!, {r0, r1} r2:0x00800804=>0x0080080C r0=0x00800000 r1=0x008007E0 SetRegEx(0x000101a0,"T",1,2) #0x000101a0->0x000101a2 Thumb Supervisor 0x000101a0 0x4963 LDR r1, [pc, #0x18c] ; 0x00010330 r1:0x008007E0=>0x0081C7C4 [0x0001032E]=c7c40000 SetRegEx(0x000101a2,"T",1,2) #0x000101a2->0x000101a4 Thumb Supervisor 0x000101a2 0x3108 ADDS r1, #0x08 r1:0x0081C7C4=>0x0081C7CC cpsr:0x600001f3=>0x000001f3 SetRegEx(0x000101a4,"T",1,2) #0x000101a4->0x000101a6 Thumb Supervisor 0x000101a4 0x6021 STR r1, [r4, #0] r1=0x0081C7CC r4=0x0081C7C4 [0x0081C7C4]:00000000=>0081c7cc SetRegEx(0x000101a6,"T",1,2) #0x000101a6->0x000101a8 Thumb Supervisor 0x000101a6 0x800b STRH r3, [r1, #0] r3=0x00000000 r1=0x0081C7CC [0x0081C7CC]=00000000 SetRegEx(0x000101a8,"T",1,2) #0x000101a8->0x000101aa Thumb Supervisor 0x000101a8 0x804b STRH r3, [r1, #0x2] r3=0x00000000 r1=0x0081C7CC [0x0081C7CE]=00000000 SetRegEx(0x000101aa,"T",1,2) #0x000101aa->0x000101ac Thumb Supervisor 0x000101aa 0x2000 MOVS r0, #00 r0:0x00800000=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x000101ac,"T",1,2) #0x000101ac->0x000101b0 Thumb Supervisor 0x000101ac 0xeb010280 ADD.W r2, r1, r0, LSL #2 r2:0x0080080C=>0x0081C7CC r1=0x0081C7CC r0=0x00000000 SetRegEx(0x000101b0,"T",1,2) #0x000101b0->0x000101b2 Thumb Supervisor 0x000101b0 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x000101b2,"T",1,2) #0x000101b2->0x000101b4 Thumb Supervisor 0x000101b2 0xb2c0 UXTB r0, r0 r0=0x00000001 SetRegEx(0x000101b4,"T",1,2) #0x000101b4->0x000101b6 Thumb Supervisor 0x000101b4 0x2840 CMP r0, #0x40 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x000101b6,"T",1,2) #0x000101b6->0x000101b8 Thumb Supervisor 0x000101b6 0x6093 STR r3, [r2, #0x8] r3=0x00000000 r2=0x0081C7CC [0x0081C7D4]=00000000 SetRegEx(0x000101b8,"T",1,2) #0x000101b8->0x000101ac Thumb Supervisor 0x000101b8 0xd3f8 BCC 0x000101ac SetRegEx(0x000101ba,"T",1,2) #0x000101ba->0x0000ad70 Thumb Supervisor 0x000101ba 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x0081C7C4=>0x00000000 r5:0x0000FFFF=>0x0081C638 r6:0xFFFFFFFF=>0x00000000 r7:0x008007C0=>0x00000000 r15:0x000101BA=>0x0000AD70 SetRegEx(0x0000ad70,"T",1,2) #0x0000ad70->0x0000d692 Thumb Supervisor 0x0000ad70 0xf002fc8f BL 0x0000d692 SetRegEx(0x0000D692,"T",1,2) #0x0000ad70->0x0000d692 Thumb Supervisor 0x0000ad70 0xf002fc8f BL 0x0000d692 MakeFunction(0x0000D692,4294967295) MakeNameEx(0x0000D692,"fcn_0000d692",1) SetRegEx(0x0000d694,"T",1,2) #0x0000d694->0x0000d696 Thumb Supervisor 0x0000d694 0x7980 LDRB r0, [r0, #0x6] r0:0x0081C638=>0x00000001 [0x0081C63E]=01000101 SetRegEx(0x0000d696,"T",1,2) #0x0000d696->0x0000d698 Thumb Supervisor 0x0000d696 0x2801 CMP r0, #0x01 r0=0x00000001 SetRegEx(0x0000d698,"T",1,2) #0x0000d698->0x0000d69c Thumb Supervisor 0x0000d698 0xd000 BEQ 0x0000d69c SetRegEx(0x0000d69c,"T",1,2) #0x0000d69c->0x0000d636 Thumb Supervisor 0x0000d69c 0xe7cb B 0x0000d636 SetRegEx(0x0000d636,"T",1,2) #0x0000d636->0x0000d638 Thumb Supervisor 0x0000d636 0xb5f0 PUSH {r4, r5, r6, r7, r14} r4=0x00000000 r5=0x0081C638 r6=0x00000000 r7=0x00000000 r14=0x9F377707 SetRegEx(0x0000d638,"T",1,2) #0x0000d638->0x0000d63a Thumb Supervisor 0x0000d638 0x4c3e LDR r4, [pc, #0xf8] ; 0x0000d734 r4:0x00000000=>0x81BF7FF0 [0x0000D732]=7ff02020 SetRegEx(0x0000d63a,"T",1,2) #0x0000d63a->0x0000d63c Thumb Supervisor 0x0000d63a 0x2000 MOVS r0, #00 r0:0x00000001=>0x00000000 SetRegEx(0x0000d63c,"T",1,2) #0x0000d63c->0x0000d63e Thumb Supervisor 0x0000d63c 0x4a3e LDR r2, [pc, #0xf8] ; 0x0000d738 r2:0x0081C8C8=>0x20340000 [0x0000D736]=000081bf SetRegEx(0x0000d63e,"T",1,2) #0x0000d63e->0x0000d640 Thumb Supervisor 0x0000d63e 0x0781 LSLS r1, r0, #0x1e r1:0x0081C7CC=>0x00000000 r0=0x00000000 cpsr:0x600001f3=>0x400001f3 SetRegEx(0x0000d640,"T",1,2) #0x0000d640->0x0000d642 Thumb Supervisor 0x0000d640 0x0b89 LSRS r1, r1, #0x0e r1=0x00000000 SetRegEx(0x0000d642,"T",1,2) #0x0000d642->0x0000d644 Thumb Supervisor 0x0000d642 0x0883 LSRS r3, r0, #0x02 r3=0x00000000 r0=0x00000000 SetRegEx(0x0000d644,"T",1,2) #0x0000d644->0x0000d648 Thumb Supervisor 0x0000d644 0xeb015103 ADD.W r1, r1, r3, LSL #20 r1=0x00000000 r3=0x00000000 SetRegEx(0x0000d648,"T",1,2) #0x0000d648->0x0000d64a Thumb Supervisor 0x0000d648 0x4411 ADD r1, r2 r1:0x00000000=>0x20340000 r2=0x20340000 SetRegEx(0x0000d64a,"T",1,2) #0x0000d64a->0x0000d64c Thumb Supervisor 0x0000d64a 0x684b LDR r3, [r1, #0x4] r3:0x00000000=>0x00000001 r1=0x20340000 [0x20340004]=00000001 SetRegEx(0x0000d64c,"T",1,2) #0x0000d64c->0x0000d650 Thumb Supervisor 0x0000d64c 0xf0430304 ORR r3, r3, #4 ; 0x00000004 r3:0x00000001=>0x00000005 SetRegEx(0x0000d650,"T",1,2) #0x0000d650->0x0000d652 Thumb Supervisor 0x0000d650 0x604b STR r3, [r1, #0x4] r3=0x00000005 r1=0x20340000 [0x20340004]=00000001 SetRegEx(0x0000d652,"T",1,2) #0x0000d652->0x0000d654 Thumb Supervisor 0x0000d652 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000d654,"T",1,2) #0x0000d654->0x0000d656 Thumb Supervisor 0x0000d654 0x2808 CMP r0, #0x08 r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000d656,"T",1,2) #0x0000d656->0x0000d63e Thumb Supervisor 0x0000d656 0xd3f2 BCC 0x0000d63e SetRegEx(0x0000d658,"T",1,2) #0x0000d658->0x0000d65a Thumb Supervisor 0x0000d658 0x2200 MOVS r2, #00 r2:0x20340000=>0x00000000 SetRegEx(0x0000d65a,"T",1,2) #0x0000d65a->0x0000d65c Thumb Supervisor 0x0000d65a 0x4e35 LDR r6, [pc, #0xd4] ; 0x0000d730 r6:0x00000000=>0x20200000 [0x0000D730]=20200000 SetRegEx(0x0000d65c,"T",1,2) #0x0000d65c->0x0000d65e Thumb Supervisor 0x0000d65c 0x27ff MOVS r7, #0xff r7:0x00000000=>0x000000FF cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000d65e,"T",1,2) #0x0000d65e->0x0000d660 Thumb Supervisor 0x0000d65e 0x4615 MOV r5, r2 r5:0x0081C638=>0x00000000 r2=0x00000000 SetRegEx(0x0000d660,"T",1,2) #0x0000d660->0x0000d664 Thumb Supervisor 0x0000d660 0xf04f0c1e MOV.W r12, #30 ; 0x0000001e r12:0x00000000=>0x0000001E SetRegEx(0x0000d664,"T",1,2) #0x0000d664->0x0000d666 Thumb Supervisor 0x0000d664 0x2100 MOVS r1, #00 r1:0x20470000=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000d666,"T",1,2) #0x0000d666->0x0000d66a Thumb Supervisor 0x0000d666 0xeb0100c2 ADD.W r0, r1, r2, LSL #3 r0:0x00000008=>0x00000000 r1=0x00000000 r2=0x00000000 SetRegEx(0x0000d66a,"T",1,2) #0x0000d66a->0x0000d66e Thumb Supervisor 0x0000d66a 0xeb064000 ADD.W r0, r6, r0, LSL #16 r0:0x00000000=>0x20200000 r6=0x20200000 SetRegEx(0x0000d66e,"T",1,2) #0x0000d66e->0x0000d670 Thumb Supervisor 0x0000d66e 0x6104 STR r4, [r0, #0x10] r4=0x81BF7FF0 r0=0x20200000 [0x20200010]=81bf7ff0 SetRegEx(0x0000d670,"T",1,2) #0x0000d670->0x0000d672 Thumb Supervisor 0x0000d670 0x6803 LDR r3, [r0, #0] r3:0x00000005=>0x000000DA r0=0x20200000 [0x20200000]=000000da SetRegEx(0x0000d672,"T",1,2) #0x0000d672->0x0000d676 Thumb Supervisor 0x0000d672 0xf36f0308 BFC r3, #0, #9 r3:0x000000DA=>0x00000000 SetRegEx(0x0000d676,"T",1,2) #0x0000d676->0x0000d67a Thumb Supervisor 0x0000d676 0xf04303da ORR r3, r3, #218 ; 0x000000da r3:0x00000000=>0x000000DA SetRegEx(0x0000d67a,"T",1,2) #0x0000d67a->0x0000d67c Thumb Supervisor 0x0000d67a 0x6003 STR r3, [r0, #0] r3=0x000000DA r0=0x20200000 [0x20200000]=000000da SetRegEx(0x0000d67c,"T",1,2) #0x0000d67c->0x0000d67e Thumb Supervisor 0x0000d67c 0x6087 STR r7, [r0, #0x8] r7=0x000000FF r0=0x20200000 [0x20200008]=00000100 SetRegEx(0x0000d67e,"T",1,2) #0x0000d67e->0x0000d682 Thumb Supervisor 0x0000d67e 0xf8c0c004 STR.W r12, [r0, #4] ; 0x004 r12=0x0000001E r0=0x20200000 [0x20200004]=0000001e SetRegEx(0x0000d682,"T",1,2) #0x0000d682->0x0000d684 Thumb Supervisor 0x0000d682 0x6145 STR r5, [r0, #0x14] r5=0x00000000 r0=0x20200000 [0x20200014]=00000000 SetRegEx(0x0000d684,"T",1,2) #0x0000d684->0x0000d686 Thumb Supervisor 0x0000d684 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000d686,"T",1,2) #0x0000d686->0x0000d688 Thumb Supervisor 0x0000d686 0x2908 CMP r1, #0x08 r1=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000d688,"T",1,2) #0x0000d688->0x0000d666 Thumb Supervisor 0x0000d688 0xd3ed BCC 0x0000d666 SetRegEx(0x0000d68a,"T",1,2) #0x0000d68a->0x0000d68c Thumb Supervisor 0x0000d68a 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x0000d68c,"T",1,2) #0x0000d68c->0x0000d68e Thumb Supervisor 0x0000d68c 0x2a02 CMP r2, #0x02 r2=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000d68e,"T",1,2) #0x0000d68e->0x0000d664 Thumb Supervisor 0x0000d68e 0xd3e9 BCC 0x0000d664 SetRegEx(0x0000d690,"T",1,2) #0x0000d690->0x0000ad74 Thumb Supervisor 0x0000d690 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x81BF7FF0=>0x00000000 r5:0x00000000=>0x0081C638 r6:0x20200000=>0x00000000 r7:0x000000FF=>0x00000000 r15:0x0000D690=>0x0000AD74 SetRegEx(0x0000ad74,"T",1,2) #0x0000ad74->0x0000ad76 Thumb Supervisor 0x0000ad74 0x4e5c LDR r6, [pc, #0x170] ; 0x0000aee8 r6:0x00000000=>0x4D524453 [0x0000AEE6]=44532913 SetRegEx(0x0000ad76,"T",1,2) #0x0000ad76->0x0000ad78 Thumb Supervisor 0x0000ad76 0x2400 MOVS r4, #00 r4=0x00000000 SetRegEx(0x0000ad78,"T",1,2) #0x0000ad78->0x0000ad7a Thumb Supervisor 0x0000ad78 0x4f5c LDR r7, [pc, #0x170] ; 0x0000aeec r7:0x00000000=>0x0007A120 [0x0000AEEA]=a1204d52 SetRegEx(0x0000ad7a,"T",1,2) #0x0000ad7a->0x0000ad7c Thumb Supervisor 0x0000ad7a 0xb2e0 UXTB r0, r4 r0:0x202F0000=>0x00000000 r4=0x00000000 SetRegEx(0x0000ad7c,"T",1,2) #0x0000ad7c->0x0000ad7e Thumb Supervisor 0x0000ad7c 0x4631 MOV r1, r6 r1:0x00000008=>0x4D524453 r6=0x4D524453 SetRegEx(0x0000ad7e,"T",1,2) #0x0000ad7e->0x00010908 Thumb Supervisor 0x0000ad7e 0xf005fdc3 BL 0x00010908 SetRegEx(0x00010908,"T",1,2) #0x0000ad7e->0x00010908 Thumb Supervisor 0x0000ad7e 0xf005fdc3 BL 0x00010908 MakeFunction(0x00010908,4294967295) MakeNameEx(0x00010908,"fcn_00010908",1) SetRegEx(0x00010912,"T",1,2) #0x00010912->0x00010914 Thumb Supervisor 0x00010912 0x480c LDR r0, [pc, #0x30] ; 0x00010944 r0:0x00000000=>0x10020804 [0x00010944]=10020804 SetRegEx(0x00010914,"T",1,2) #0x00010914->0x00010916 Thumb Supervisor 0x00010914 0x3008 ADDS r0, #0x08 r0:0x10020804=>0x1002080C cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00010916,"T",1,2) #0x00010916->0x0001090e Thumb Supervisor 0x00010916 0xe7fa B 0x0001090e SetRegEx(0x0001090e,"T",1,2) #0x0001090e->0x00010910 Thumb Supervisor 0x0001090e 0x6001 STR r1, [r0, #0] r1=0x4D524453 r0=0x1002080C [0x1002080C]:4d435442=>4d524453 SetRegEx(0x00010910,"T",1,2) #0x00010910->0x0000ad82 Thumb Supervisor 0x00010910 0x4770 BX r14 r14=0x9F377707 SetRegEx(0x0000ad82,"T",1,2) #0x0000ad82->0x0000ad84 Thumb Supervisor 0x0000ad82 0x7928 LDRB r0, [r5, #0x4] r0:0x1002080C=>0x00000000 r5=0x0081C638 [0x0081C63C]=01010100 SetRegEx(0x0000ad84,"T",1,2) #0x0000ad84->0x0000ad86 Thumb Supervisor 0x0000ad84 0x2801 CMP r0, #0x01 r0=0x00000000 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000ad86,"T",1,2) #0x0000ad86->0x0000ad8e Thumb Supervisor 0x0000ad86 0xd102 BNE 0x0000ad8e SetRegEx(0x0000ad8e,"T",1,2) #0x0000ad8e->0x0000ad90 Thumb Supervisor 0x0000ad8e 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000ad90,"T",1,2) #0x0000ad90->0x0000ad92 Thumb Supervisor 0x0000ad90 0x2c02 CMP r4, #0x02 r4=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000ad92,"T",1,2) #0x0000ad92->0x0000ad7a Thumb Supervisor 0x0000ad92 0xd3f2 BCC 0x0000ad7a SetRegEx(0x0001090a,"T",1,2) #0x0001090a->0x0001090c Thumb Supervisor 0x0001090a 0x480e LDR r0, [pc, #0x38] ; 0x00010944 r0:0x00000001=>0x10020804 [0x00010944]=10020804 SetRegEx(0x0001090c,"T",1,2) #0x0001090c->0x0001090e Thumb Supervisor 0x0001090c 0x300c ADDS r0, #0x0c r0:0x10020804=>0x10020810 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000ad94,"T",1,2) #0x0000ad94->0x0000b5a0 Thumb Supervisor 0x0000ad94 0xf000ec04 UNDEFINED OPCODE r0=0x00000000 r1=0x4D524453 r2=0x00000002 r3=0x000000DA r4=0x00000002 r5=0x0081C638 r6=0x4D524453 r7=0x0007A120 r8=0x00808200 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x0000001E r13=0x597BE7A7 r14=0x9F377707 r15:0x0000AD94=>0x0000B5A0 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C60 r26:0x0000AD83=>0x0000AD99 r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31:0x600001F3=>0x600001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C60 r38:0x0000AD83=>0x0000AD99 r39=0x597BE7A7 r40=0x9F377707 cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0000b5a0,"T",0,2) #0x0000b5a0->0x0000b5a4 ARM Supervisor 0x0000b5a0 0xe3a00102 MOV r0, #0x80000000 r0:0x00000000=>0x80000000 SetRegEx(0x0000b5a4,"T",0,2) #0x0000b5a4->0x0000b5a8 ARM Supervisor 0x0000b5a4 0xe59f1708 LDR r1, [r15, #0x708] r1:0x4D524453=>0x29135201 r15:0x0000B5A4=>0x0000B5A8 [0x0000BCAC]=ffff30c3 SetRegEx(0x0000b5a8,"T",0,2) #0x0000b5a8->0x0000b5ac ARM Supervisor 0x0000b5a8 0xe92d4070 STMDB r13!, {r4, r5, r6, r14} r13=0x597BE7A7 r4=0x00000002 r5=0x0081C638 r6=0x4D524453 r14=0x9F377707 SetRegEx(0x0000b5ac,"T",0,2) #0x0000b5ac->0x0000b5b0 ARM Supervisor 0x0000b5ac 0xe5900024 LDR r0, [r0, #0x24] r0:0x80000000=>0x96D61788 [0x80000024]=96d61788 SetRegEx(0x0000b5b0,"T",0,2) #0x0000b5b0->0x0000b5b4 ARM Supervisor 0x0000b5b0 0xe3a05001 MOV r5, #0x1 r5:0x0081C638=>0x00000001 SetRegEx(0x0000b5b4,"T",0,2) #0x0000b5b4->0x0000b5b8 ARM Supervisor 0x0000b5b4 0xe59f66fc LDR r6, [r15, #0x6fc] r6:0x4D524453=>0x0081C638 r15:0x0000B5B4=>0x0000B5B8 [0x0000BCB0]=2ccf0000 SetRegEx(0x0000b5b8,"T",0,2) #0x0000b5b8->0x0000b5bc ARM Supervisor 0x0000b5b8 0xe1500001 CMP r0, r1 r0=0x96D61788 r1=0x29135201 cpsr:0x600001d3=>0x300001d3 SetRegEx(0x0000b5bc,"T",0,2) #0x0000b5bc->0x0000b5c0 ARM Supervisor 0x0000b5bc 0x0a00000f BEQ 0x0000b600 SetRegEx(0x0000b5c0,"T",0,2) #0x0000b5c0->0x0000b5c4 ARM Supervisor 0x0000b5c0 0xe59f46f8 LDR r4, [r15, #0x6f8] r4:0x00000002=>0x0081C658 r15:0x0000B5C0=>0x0000B5C4 [0x0000BCB8]=0081c638 SetRegEx(0x0000b5c4,"T",0,2) #0x0000b5c4->0x0000b5c8 ARM Supervisor 0x0000b5c4 0xe3a05000 MOV r5, #0x0 r5:0x00000001=>0x00000000 SetRegEx(0x0000b5c8,"T",0,2) #0x0000b5c8->0x0000b5cc ARM Supervisor 0x0000b5c8 0xe59f06ec LDR r0, [r15, #0x6ec] r0:0x96D61788=>0x81C00000 r15:0x0000B5C8=>0x0000B5CC [0x0000BCB4]=29135201 SetRegEx(0x0000b5cc,"T",0,2) #0x0000b5cc->0x0000b5d0 ARM Supervisor 0x0000b5cc 0xe5840000 STR r0, [r4] r0=0x81C00000 r4=0x0081C658 [0x0081C658]:00000000=>81c00000 SetRegEx(0x0000b5d0,"T",0,2) #0x0000b5d0->0x0000b5d4 ARM Supervisor 0x0000b5d0 0xe5840010 STR r0, [r4, #0x10] r0=0x81C00000 r4=0x0081C658 [0x0081C668]:00000000=>81c00000 SetRegEx(0x0000b5d4,"T",0,2) #0x0000b5d4->0x0000b5d8 ARM Supervisor 0x0000b5d4 0xe5960000 LDR r0, [r6] r0:0x81C00000=>0x20000000 r6=0x0081C638 [0x0081C638]=20000000 SetRegEx(0x0000b5d8,"T",0,2) #0x0000b5d8->0x0000b5dc ARM Supervisor 0x0000b5d8 0xe1a004a0 MOV r0, r0, LSR #0x9 r0:0x20000000=>0x00100000 SetRegEx(0x0000b5dc,"T",0,2) #0x0000b5dc->0x0000b5e0 ARM Supervisor 0x0000b5dc 0xe1b00200 MOVS r0, r0, LSL #0x4 r0:0x00100000=>0x01000000 cpsr:0x300001d3=>0x100001d3 SetRegEx(0x0000b5e0,"T",0,2) #0x0000b5e0->0x0000b5e4 ARM Supervisor 0x0000b5e0 0xe5840008 STR r0, [r4, #0x8] r0=0x01000000 r4=0x0081C658 [0x0081C660]:00000000=>01000000 SetRegEx(0x0000b5e4,"T",0,2) #0x0000b5e4->0x0000b5e8 ARM Supervisor 0x0000b5e4 0x13a00001 MOVNE r0, #0x1 r0:0x01000000=>0x00000001 SetRegEx(0x0000b5e8,"T",0,2) #0x0000b5e8->0x0000bcf8 ARM Supervisor 0x0000b5e8 0xfa0001c2 BLX 0x0000bcf8 cpsr:0x100001d3=>0x100001f3 SetRegEx(0x0000BCF8,"T",1,2) #0x0000b5e8->0x0000bcf8 ARM Supervisor 0x0000b5e8 0xfa0001c2 BLX 0x0000bcf8 cpsr:0x100001d3=>0x100001f3 MakeFunction(0x0000BCF8,4294967295) MakeNameEx(0x0000BCF8,"fcn_0000bcf8",1) SetRegEx(0x0000bcfa,"T",1,2) #0x0000bcfa->0x0000bcfc Thumb Supervisor 0x0000bcfa 0xb510 PUSH {r4, r14} r4=0x0081C658 r14=0x9F377707 SetRegEx(0x0000bcfc,"T",1,2) #0x0000bcfc->0x0000bd08 Thumb Supervisor 0x0000bcfc 0xd104 BNE 0x0000bd08 SetRegEx(0x0000bd08,"T",1,2) #0x0000bd08->0x0000b5ec Thumb Supervisor 0x0000bd08 0xbd10 POP {r4, r15} r4=0x0081C658 r15:0x0000BD08=>0x0000B5EC cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0000b5ec,"T",0,2) #0x0000b5ec->0x0000b5f0 ARM Supervisor 0x0000b5ec 0xe59f06d0 LDR r0, [r15, #0x6d0] r0:0x00000001=>0x80100200 r15:0x0000B5EC=>0x0000B5F0 [0x0000BCBC]=81c00000 SetRegEx(0x0000b5f0,"T",0,2) #0x0000b5f0->0x0000b5f4 ARM Supervisor 0x0000b5f0 0xe5840004 STR r0, [r4, #0x4] r0=0x80100200 r4=0x0081C658 [0x0081C65C]:00000000=>80100200 SetRegEx(0x0000b5f4,"T",0,2) #0x0000b5f4->0x0000b5f8 ARM Supervisor 0x0000b5f4 0xe5b41008 LDR r1, [r4, #0x8]! r1:0x29135201=>0x01000000 r4:0x0081C658=>0x0081C660 [0x0081C660]=01000000 SetRegEx(0x0000b5f8,"T",0,2) #0x0000b5f8->0x0000b5fc ARM Supervisor 0x0000b5f8 0xe5940008 LDR r0, [r4, #0x8] r0:0x80100200=>0x81C00000 r4=0x0081C660 [0x0081C668]=81c00000 SetRegEx(0x0000b5fc,"T",0,2) #0x0000b5fc->0x0001e3bc ARM Supervisor 0x0000b5fc 0xfa004b6e BLX 0x0001e3bc cpsr:0x200001d3=>0x200001f3 SetRegEx(0x0001E3BC,"T",1,2) #0x0000b5fc->0x0001e3bc ARM Supervisor 0x0000b5fc 0xfa004b6e BLX 0x0001e3bc cpsr:0x200001d3=>0x200001f3 MakeFunction(0x0001E3BC,4294967295) MakeNameEx(0x0001E3BC,"fcn_0001e3bc",1) SetRegEx(0x0001e3c0,"T",1,2) #0x0001e3c0->0x0001e3c2 Thumb Supervisor 0x0001e3c0 0x2904 CMP r1, #0x04 r1=0x01000000 SetRegEx(0x0001e3c2,"T",1,2) #0x0001e3c2->0x0001e3c6 Thumb Supervisor 0x0001e3c2 0xf0c08012 BCC.W 0x000de3ea SetRegEx(0x0001e3c6,"T",1,2) #0x0001e3c6->0x0001e3ca Thumb Supervisor 0x0001e3c6 0xf0100c03 ANDS r12, r0, #3 ; 0x00000003 r12:0x0000001E=>0x00000000 r0=0x81C00000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001e3ca,"T",1,2) #0x0001e3ca->0x0001e404 Thumb Supervisor 0x0001e3ca 0xf000801b BEQ.W 0x000de404 SetRegEx(0x0001e404,"T",1,2) #0x0001e404->0x0001e406 Thumb Supervisor 0x0001e404 0xb500 PUSH {r14} r14=0x9F377707 SetRegEx(0x0001e406,"T",1,2) #0x0001e406->0x0001e408 Thumb Supervisor 0x0001e406 0x4613 MOV r3, r2 r3:0x000000DA=>0x00000000 r2=0x00000000 SetRegEx(0x0001e408,"T",1,2) #0x0001e408->0x0001e40a Thumb Supervisor 0x0001e408 0x4694 MOV r12, r2 r12=0x00000000 r2=0x00000000 SetRegEx(0x0001e40a,"T",1,2) #0x0001e40a->0x0001e40c Thumb Supervisor 0x0001e40a 0x4696 MOV r14, r2 r14=0x9F377707 r2=0x00000000 SetRegEx(0x0001e40c,"T",1,2) #0x0001e40c->0x0001e40e Thumb Supervisor 0x0001e40c 0x3920 SUBS r1, #0x20 r1:0x01000000=>0x00FFFFE0 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0001e40e,"T",1,2) #0x0001e40e->0x0001e410 Thumb Supervisor 0x0001e40e 0xbf22 ITEE CS cpsr:0x200001f3=>0x240021f3 SetRegEx(0x0001e410,"T",1,2) #0x0001e410->0x0001e414 Thumb Supervisor 0x0001e410 0xe8a0500c STM.W r0!, {r2, r3, r12, r14} r0:0x81C00000=>0x81C00010 r2=0x00000000 r3=0x00000000 r12=0x00000000 r14=0x9F377707 cpsr:0x240021f3=>0x200025f3 SetRegEx(0x0001e414,"T",1,2) #0x0001e414->0x0001e418 Thumb Supervisor 0x0001e414 0xe8a0500c STM.W r0!, {r2, r3, r12, r14} r0:0x81C00010=>0x81C00020 r2=0x00000000 r3=0x00000000 r12=0x00000000 r14=0x9F377707 cpsr:0x200025f3=>0x200029f3 SetRegEx(0x0001e418,"T",1,2) #0x0001e418->0x0001e41c Thumb Supervisor 0x0001e418 0xf1b10120 SUBS.W r1, r1, #32 ; 0x00000020 r1:0x00FFFFE0=>0x00FFFFC0 cpsr:0x200029f3=>0x200001f3 SetRegEx(0x0001e41c,"T",1,2) #0x0001e41c->0x0001e40e Thumb Supervisor 0x0001e41c 0xf4bfaff7 BCS.W 0x0001e40e SetRegEx(0x0001e420,"T",1,2) #0x0001e420->0x0001e422 Thumb Supervisor 0x0001e420 0x0709 LSLS r1, r1, #0x1c r1:0xFFFFFFE0=>0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0001e422,"T",1,2) #0x0001e422->0x0001e424 Thumb Supervisor 0x0001e422 0xbf28 IT CS cpsr:0x400001f3=>0x400029f3 SetRegEx(0x0001e424,"T",1,2) #0x0001e424->0x0001e428 Thumb Supervisor 0x0001e424 0xe8a0500c STM.W r0!, {r2, r3, r12, r14} r0=0x82C00000 r2=0x00000000 r3=0x00000000 r12=0x00000000 r14=0x9F377707 cpsr:0x400029f3=>0x400001f3 SetRegEx(0x0001e428,"T",1,2) #0x0001e428->0x0001e42a Thumb Supervisor 0x0001e428 0xbf48 IT MI cpsr:0x400001f3=>0x400049f3 SetRegEx(0x0001e42a,"T",1,2) #0x0001e42a->0x0001e42c Thumb Supervisor 0x0001e42a 0xc00c STM r0!, {r2, r3} r0=0x82C00000 r2=0x00000000 r3=0x00000000 cpsr:0x400049f3=>0x400001f3 SetRegEx(0x0001e42c,"T",1,2) #0x0001e42c->0x0001e430 Thumb Supervisor 0x0001e42c 0xf85deb04 LDR r14, [r13], #4 ; 0x04 r14=0x9F377707 r13=0x597BE7A7 SetRegEx(0x0001e430,"T",1,2) #0x0001e430->0x0001e432 Thumb Supervisor 0x0001e430 0x0089 LSLS r1, r1, #0x02 r1=0x00000000 SetRegEx(0x0001e432,"T",1,2) #0x0001e432->0x0001e434 Thumb Supervisor 0x0001e432 0xbf28 IT CS cpsr:0x400001f3=>0x400029f3 SetRegEx(0x0001e434,"T",1,2) #0x0001e434->0x0001e438 Thumb Supervisor 0x0001e434 0xf8402b04 STR r2, [r0], #4 ; 0x04 r2=0x00000000 r0=0x82C00000 [0x82C00000]=12208001 cpsr:0x400029f3=>0x400001f3 SetRegEx(0x0001e438,"T",1,2) #0x0001e438->0x0001e43a Thumb Supervisor 0x0001e438 0xbf08 IT EQ cpsr:0x400001f3=>0x400009f3 SetRegEx(0x0001e43a,"T",1,2) #0x0001e43a->0x0000b600 Thumb Supervisor 0x0001e43a 0x4770 BX r14 r14=0x9F377707 cpsr:0x400009f3=>0x400001d3 SetRegEx(0x0000b600,"T",0,2) #0x0000b600->0x0000b604 ARM Supervisor 0x0000b600 0xe59f46c4 LDR r4, [r15, #0x6c4] r4:0x0081C660=>0x20102000 r15:0x0000B600=>0x0000B604 [0x0000BCC4]=80100200 SetRegEx(0x0000b604,"T",0,2) #0x0000b604->0x0000b608 ARM Supervisor 0x0000b604 0xe59f06bc LDR r0, [r15, #0x6bc] r0:0x82C00000=>0x81BF7FF0 r15:0x0000B604=>0x0000B608 [0x0000BCC0]=0081c658 SetRegEx(0x0000b608,"T",0,2) #0x0000b608->0x0000b60c ARM Supervisor 0x0000b608 0xe5840018 STR r0, [r4, #0x18] r0=0x81BF7FF0 r4=0x20102000 [0x20102018]=81bf7ff0 SetRegEx(0x0000b60c,"T",0,2) #0x0000b60c->0x0000b610 ARM Supervisor 0x0000b60c 0xe5d60007 LDRB r0, [r6, #0x7] r0:0x81BF7FF0=>0x00000001 r6=0x0081C638 [0x0081C63F]=00010001 SetRegEx(0x0000b610,"T",0,2) #0x0000b610->0x0000b614 ARM Supervisor 0x0000b610 0xe3500000 CMP r0, #0x0 r0=0x00000001 cpsr:0x400001d3=>0x200001d3 SetRegEx(0x0000b614,"T",0,2) #0x0000b614->0x0000b618 ARM Supervisor 0x0000b614 0xe5940000 LDR r0, [r4] r0:0x00000001=>0x00538000 r4=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b618,"T",0,2) #0x0000b618->0x0000b61c ARM Supervisor 0x0000b618 0x13800801 ORRNE r0, r0, #0x10000 r0=0x00538000 SetRegEx(0x0000b61c,"T",0,2) #0x0000b61c->0x0000b620 ARM Supervisor 0x0000b61c 0x03c00801 BICEQ r0, r0, #0x10000 r0=0x00538000 SetRegEx(0x0000b620,"T",0,2) #0x0000b620->0x0000b624 ARM Supervisor 0x0000b620 0xe5840000 STR r0, [r4] r0=0x00538000 r4=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b624,"T",0,2) #0x0000b624->0x0000b628 ARM Supervisor 0x0000b624 0xe5940010 LDR r0, [r4, #0x10] r0:0x00538000=>0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b628,"T",0,2) #0x0000b628->0x0000b62c ARM Supervisor 0x0000b628 0xe3800a02 ORR r0, r0, #0x2000 r0=0x806D3000 SetRegEx(0x0000b62c,"T",0,2) #0x0000b62c->0x0000b630 ARM Supervisor 0x0000b62c 0xe5840010 STR r0, [r4, #0x10] r0=0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b630,"T",0,2) #0x0000b630->0x0000b634 ARM Supervisor 0x0000b630 0xe5940010 LDR r0, [r4, #0x10] r0=0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b634,"T",0,2) #0x0000b634->0x0000b638 ARM Supervisor 0x0000b634 0xe3800501 ORR r0, r0, #0x400000 r0=0x806D3000 SetRegEx(0x0000b638,"T",0,2) #0x0000b638->0x0000b63c ARM Supervisor 0x0000b638 0xe5840010 STR r0, [r4, #0x10] r0=0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b63c,"T",0,2) #0x0000b63c->0x0000b640 ARM Supervisor 0x0000b63c 0xe5940010 LDR r0, [r4, #0x10] r0=0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b640,"T",0,2) #0x0000b640->0x0000b644 ARM Supervisor 0x0000b640 0xe3800a01 ORR r0, r0, #0x1000 r0=0x806D3000 SetRegEx(0x0000b644,"T",0,2) #0x0000b644->0x0000b648 ARM Supervisor 0x0000b644 0xe5840010 STR r0, [r4, #0x10] r0=0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b648,"T",0,2) #0x0000b648->0x0000b64c ARM Supervisor 0x0000b648 0xe5d60005 LDRB r0, [r6, #0x5] r0:0x806D3000=>0x00000001 r6=0x0081C638 [0x0081C63D]=00010101 SetRegEx(0x0000b64c,"T",0,2) #0x0000b64c->0x0000b650 ARM Supervisor 0x0000b64c 0xe3500000 CMP r0, #0x0 r0=0x00000001 SetRegEx(0x0000b650,"T",0,2) #0x0000b650->0x0000b654 ARM Supervisor 0x0000b650 0xe5940000 LDR r0, [r4] r0:0x00000001=>0x00538000 r4=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b654,"T",0,2) #0x0000b654->0x0000b658 ARM Supervisor 0x0000b654 0x0a000007 BEQ 0x0000b678 SetRegEx(0x0000b658,"T",0,2) #0x0000b658->0x0000b65c ARM Supervisor 0x0000b658 0xe3800802 ORR r0, r0, #0x20000 r0=0x00538000 SetRegEx(0x0000b65c,"T",0,2) #0x0000b65c->0x0000b660 ARM Supervisor 0x0000b65c 0xe5840000 STR r0, [r4] r0=0x00538000 r4=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b660,"T",0,2) #0x0000b660->0x0000b664 ARM Supervisor 0x0000b660 0xe5940000 LDR r0, [r4] r0=0x00538000 r4=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b664,"T",0,2) #0x0000b664->0x0000b668 ARM Supervisor 0x0000b664 0xe3800501 ORR r0, r0, #0x400000 r0=0x00538000 SetRegEx(0x0000b668,"T",0,2) #0x0000b668->0x0000b66c ARM Supervisor 0x0000b668 0xe5840000 STR r0, [r4] r0=0x00538000 r4=0x20102000 [0x20102000]=00538000 SetRegEx(0x0000b66c,"T",0,2) #0x0000b66c->0x0000b670 ARM Supervisor 0x0000b66c 0xe3a0060a MOV r0, #0xa00000 r0:0x00538000=>0x00A00000 SetRegEx(0x0000b670,"T",0,2) #0x0000b670->0x0000b674 ARM Supervisor 0x0000b670 0xe5840008 STR r0, [r4, #0x8] r0=0x00A00000 r4=0x20102000 [0x20102008]=00a00000 SetRegEx(0x0000b674,"T",0,2) #0x0000b674->0x0000b68c ARM Supervisor 0x0000b674 0xea000004 B 0x0000b68c SetRegEx(0x0000b68c,"T",0,2) #0x0000b68c->0x0000b690 ARM Supervisor 0x0000b68c 0xe3a01202 MOV r1, #0x20000000 r1:0x00000000=>0x20000000 SetRegEx(0x0000b690,"T",0,2) #0x0000b690->0x0000b694 ARM Supervisor 0x0000b690 0xe5910120 LDR r0, [r1, #0x120] r0:0x00A00000=>0x3F027239 r1=0x20000000 [0x20000120]=3f027239 SetRegEx(0x0000b694,"T",0,2) #0x0000b694->0x0000b698 ARM Supervisor 0x0000b694 0xe3c00601 BIC r0, r0, #0x100000 r0=0x3F027239 SetRegEx(0x0000b698,"T",0,2) #0x0000b698->0x0000b69c ARM Supervisor 0x0000b698 0xe5810120 STR r0, [r1, #0x120] r0=0x3F027239 r1=0x20000000 [0x20000120]=3f027239 SetRegEx(0x0000b69c,"T",0,2) #0x0000b69c->0x0000b6a0 ARM Supervisor 0x0000b69c 0xe18104c1 ORR r0, r1, r1, ASR #0x9 r0:0x3F027239=>0x20100000 r1=0x20000000 SetRegEx(0x0000b6a0,"T",0,2) #0x0000b6a0->0x0000b6a4 ARM Supervisor 0x0000b6a0 0xe5902000 LDR r2, [r0] r2:0x00000000=>0x00005030 r0=0x20100000 [0x20100000]=00005030 SetRegEx(0x0000b6a4,"T",0,2) #0x0000b6a4->0x0000b6a8 ARM Supervisor 0x0000b6a4 0xe3c22008 BIC r2, r2, #0x8 r2=0x00005030 SetRegEx(0x0000b6a8,"T",0,2) #0x0000b6a8->0x0000b6ac ARM Supervisor 0x0000b6a8 0xe5802000 STR r2, [r0] r2=0x00005030 r0=0x20100000 [0x20100000]=00005030 SetRegEx(0x0000b6ac,"T",0,2) #0x0000b6ac->0x0000b6b0 ARM Supervisor 0x0000b6ac 0xe5902100 LDR r2, [r0, #0x100] r2:0x00005030=>0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6b0,"T",0,2) #0x0000b6b0->0x0000b6b4 ARM Supervisor 0x0000b6b0 0xe3c2200c BIC r2, r2, #0xc r2=0x00210AE0 SetRegEx(0x0000b6b4,"T",0,2) #0x0000b6b4->0x0000b6b8 ARM Supervisor 0x0000b6b4 0xe5802100 STR r2, [r0, #0x100] r2=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6b8,"T",0,2) #0x0000b6b8->0x0000b6bc ARM Supervisor 0x0000b6b8 0xe5902100 LDR r2, [r0, #0x100] r2=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6bc,"T",0,2) #0x0000b6bc->0x0000b6c0 ARM Supervisor 0x0000b6bc 0xe3822b02 ORR r2, r2, #0x800 r2=0x00210AE0 SetRegEx(0x0000b6c0,"T",0,2) #0x0000b6c0->0x0000b6c4 ARM Supervisor 0x0000b6c0 0xe5802100 STR r2, [r0, #0x100] r2=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6c4,"T",0,2) #0x0000b6c4->0x0000b6c8 ARM Supervisor 0x0000b6c4 0xe5902104 LDR r2, [r0, #0x104] r2:0x00210AE0=>0x0000050F r0=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b6c8,"T",0,2) #0x0000b6c8->0x0000b6cc ARM Supervisor 0x0000b6c8 0xe3822c05 ORR r2, r2, #0x500 r2=0x0000050F SetRegEx(0x0000b6cc,"T",0,2) #0x0000b6cc->0x0000b6d0 ARM Supervisor 0x0000b6cc 0xe5802104 STR r2, [r0, #0x104] r2=0x0000050F r0=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b6d0,"T",0,2) #0x0000b6d0->0x0000b6d4 ARM Supervisor 0x0000b6d0 0xe5902104 LDR r2, [r0, #0x104] r2=0x0000050F r0=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b6d4,"T",0,2) #0x0000b6d4->0x0000b6d8 ARM Supervisor 0x0000b6d4 0xe382200f ORR r2, r2, #0xf r2=0x0000050F SetRegEx(0x0000b6d8,"T",0,2) #0x0000b6d8->0x0000b6dc ARM Supervisor 0x0000b6d8 0xe5802104 STR r2, [r0, #0x104] r2=0x0000050F r0=0x20100000 [0x20100104]=0000050f SetRegEx(0x0000b6dc,"T",0,2) #0x0000b6dc->0x0000b6e0 ARM Supervisor 0x0000b6dc 0xe5d62006 LDRB r2, [r6, #0x6] r2:0x0000050F=>0x00000001 r6=0x0081C638 [0x0081C63E]=01000101 SetRegEx(0x0000b6e0,"T",0,2) #0x0000b6e0->0x0000b6e4 ARM Supervisor 0x0000b6e0 0xe3520000 CMP r2, #0x0 r2=0x00000001 SetRegEx(0x0000b6e4,"T",0,2) #0x0000b6e4->0x0000b6e8 ARM Supervisor 0x0000b6e4 0xe5902100 LDR r2, [r0, #0x100] r2:0x00000001=>0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6e8,"T",0,2) #0x0000b6e8->0x0000b6ec ARM Supervisor 0x0000b6e8 0x0a00000c BEQ 0x0000b720 SetRegEx(0x0000b6ec,"T",0,2) #0x0000b6ec->0x0000b6f0 ARM Supervisor 0x0000b6ec 0xe3822040 ORR r2, r2, #0x40 r2=0x00210AE0 SetRegEx(0x0000b6f0,"T",0,2) #0x0000b6f0->0x0000b6f4 ARM Supervisor 0x0000b6f0 0xe5802100 STR r2, [r0, #0x100] r2=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6f4,"T",0,2) #0x0000b6f4->0x0000b6f8 ARM Supervisor 0x0000b6f4 0xe5902100 LDR r2, [r0, #0x100] r2=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b6f8,"T",0,2) #0x0000b6f8->0x0000b6fc ARM Supervisor 0x0000b6f8 0xe3822020 ORR r2, r2, #0x20 r2=0x00210AE0 SetRegEx(0x0000b6fc,"T",0,2) #0x0000b6fc->0x0000b700 ARM Supervisor 0x0000b6fc 0xe5802100 STR r2, [r0, #0x100] r2=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b700,"T",0,2) #0x0000b700->0x0000b704 ARM Supervisor 0x0000b700 0xe5942010 LDR r2, [r4, #0x10] r2:0x00210AE0=>0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b704,"T",0,2) #0x0000b704->0x0000b708 ARM Supervisor 0x0000b704 0xe382282d ORR r2, r2, #0x2d0000 r2=0x806D3000 SetRegEx(0x0000b708,"T",0,2) #0x0000b708->0x0000b70c ARM Supervisor 0x0000b708 0xe5842010 STR r2, [r4, #0x10] r2=0x806D3000 r4=0x20102000 [0x20102010]=806d3000 SetRegEx(0x0000b70c,"T",0,2) #0x0000b70c->0x0000b710 ARM Supervisor 0x0000b70c 0xe591209c LDR r2, [r1, #0x9c] r2:0x806D3000=>0x80890A3F r1=0x20000000 [0x2000009C]=80890a3f SetRegEx(0x0000b710,"T",0,2) #0x0000b710->0x0000b714 ARM Supervisor 0x0000b710 0xe3822722 ORR r2, r2, #0x880000 r2=0x80890A3F SetRegEx(0x0000b714,"T",0,2) #0x0000b714->0x0000b718 ARM Supervisor 0x0000b714 0xe581209c STR r2, [r1, #0x9c] r2=0x80890A3F r1=0x20000000 [0x2000009C]=80890a3f SetRegEx(0x0000b718,"T",0,2) #0x0000b718->0x0000b71c ARM Supervisor 0x0000b718 0xe3a01701 MOV r1, #0x40000 r1:0x20000000=>0x00040000 SetRegEx(0x0000b71c,"T",0,2) #0x0000b71c->0x0000b748 ARM Supervisor 0x0000b71c 0xea000009 B 0x0000b748 SetRegEx(0x0000b748,"T",0,2) #0x0000b748->0x0000b74c ARM Supervisor 0x0000b748 0xe5841014 STR r1, [r4, #0x14] r1=0x00040000 r4=0x20102000 [0x20102014]=00040000 SetRegEx(0x0000b74c,"T",0,2) #0x0000b74c->0x0000b750 ARM Supervisor 0x0000b74c 0xe5901100 LDR r1, [r0, #0x100] r1:0x00040000=>0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b750,"T",0,2) #0x0000b750->0x0000b754 ARM Supervisor 0x0000b750 0xe3811080 ORR r1, r1, #0x80 r1=0x00210AE0 SetRegEx(0x0000b754,"T",0,2) #0x0000b754->0x0000b758 ARM Supervisor 0x0000b754 0xe5801100 STR r1, [r0, #0x100] r1=0x00210AE0 r0=0x20100000 [0x20100100]=00210ae0 SetRegEx(0x0000b758,"T",0,2) #0x0000b758->0x0000b75c ARM Supervisor 0x0000b758 0xe3a06000 MOV r6, #0x0 r6:0x0081C638=>0x00000000 SetRegEx(0x0000b75c,"T",0,2) #0x0000b75c->0x0000b760 ARM Supervisor 0x0000b75c 0xe5806340 STR r6, [r0, #0x340] r6=0x00000000 r0=0x20100000 [0x20100340]=00000000 SetRegEx(0x0000b760,"T",0,2) #0x0000b760->0x0000b764 ARM Supervisor 0x0000b760 0xe5806380 STR r6, [r0, #0x380] r6=0x00000000 r0=0x20100000 [0x20100380]=00000000 SetRegEx(0x0000b764,"T",0,2) #0x0000b764->0x0000b768 ARM Supervisor 0x0000b764 0xe3e01000 MVN r1, #0x0 r1:0x00210AE0=>0xFFFFFFFF SetRegEx(0x0000b768,"T",0,2) #0x0000b768->0x0000b76c ARM Supervisor 0x0000b768 0xe5801384 STR r1, [r0, #0x384] r1=0xFFFFFFFF r0=0x20100000 [0x20100384]=ffffffff SetRegEx(0x0000b76c,"T",0,2) #0x0000b76c->0x0000b770 ARM Supervisor 0x0000b76c 0xe3050006 UNDEFINED INSTRUCTION r0:0x20100000=>0x00005006 r1=0xFFFFFFFF r2=0x80890A3F r3=0x00000000 r4=0x20102000 r5=0x00000000 r6=0x00000000 r7=0x0007A120 r8=0x00808200 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0x597BE7A7 r14=0x9F377707 r15:0x0000B76C=>0x0000B770 r16=0x65F88DF7 r17=0x6D769181 r18=0x822EA30B r19=0x7FD7CB47 r20=0xC709BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x00000068 r25=0x00827C50 r26=0x0000B600 r27=0x00828000 r28=0xDD1D1427 r29=0x00827F80 r30=0xDCBFB043 r31=0x200001D3 r32=0x26075668 r33=0x00000113 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C50 r38=0x0000B600 r39=0x597BE7A7 r40=0x9F377707 SetRegEx(0x0000b770,"T",0,2) #0x0000b770->0x0000b774 ARM Supervisor 0x0000b770 0xe59f1558 LDR r1, [r15, #0x558] r1:0xFFFFFFFF=>0x20104000 r15:0x0000B770=>0x0000B774 [0x0000BCC8]=81bf7ff0 SetRegEx(0x0000b774,"T",0,2) #0x0000b774->0x0000b778 ARM Supervisor 0x0000b774 0xe5810000 STR r0, [r1] r0=0x00005006 r1=0x20104000 [0x20104000]=01005006 SetRegEx(0x0000b778,"T",0,2) #0x0000b778->0x0000b77c ARM Supervisor 0x0000b778 0xe1a00005 MOV r0, r5 r0:0x00005006=>0x00000000 r5=0x00000000 SetRegEx(0x0000b77c,"T",0,2) #0x0000b77c->0x0000d486 ARM Supervisor 0x0000b77c 0xfb000740 BLX 0x0000d486 cpsr:0x200001d3=>0x200001f3 SetRegEx(0x0000D486,"T",1,2) #0x0000b77c->0x0000d486 ARM Supervisor 0x0000b77c 0xfb000740 BLX 0x0000d486 cpsr:0x200001d3=>0x200001f3 MakeFunction(0x0000D486,4294967295) MakeNameEx(0x0000D486,"fcn_0000d486",1) SetRegEx(0x0000d488,"T",1,2) #0x0000d488->0x0000d48c Thumb Supervisor 0x0000d488 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x20102000 r5=0x00000000 r6=0x00000000 r7=0x0007A120 r8=0x00808200 r14=0x9F377707 SetRegEx(0x0000d48c,"T",1,2) #0x0000d48c->0x0000d48e Thumb Supervisor 0x0000d48c 0x680a LDR r2, [r1, #0] r2:0x80890A3F=>0x00020001 r1=0x20100200 [0x20100200]=00020001 SetRegEx(0x0000d48e,"T",1,2) #0x0000d48e->0x0000d492 Thumb Supervisor 0x0000d48e 0xf0420201 ORR r2, r2, #1 ; 0x00000001 r2=0x00020001 SetRegEx(0x0000d492,"T",1,2) #0x0000d492->0x0000d494 Thumb Supervisor 0x0000d492 0x600a STR r2, [r1, #0] r2=0x00020001 r1=0x20100200 [0x20100200]=00020001 SetRegEx(0x0000d494,"T",1,2) #0x0000d494->0x0000d496 Thumb Supervisor 0x0000d494 0x680a LDR r2, [r1, #0] r2=0x00020001 r1=0x20100200 [0x20100200]=00020001 SetRegEx(0x0000d496,"T",1,2) #0x0000d496->0x0000d49a Thumb Supervisor 0x0000d496 0xf4423200 ORR r2, r2, #131072 ; 0x00020000 r2=0x00020001 SetRegEx(0x0000d49a,"T",1,2) #0x0000d49a->0x0000d49c Thumb Supervisor 0x0000d49a 0x600a STR r2, [r1, #0] r2=0x00020001 r1=0x20100200 [0x20100200]=00020001 SetRegEx(0x0000d49c,"T",1,2) #0x0000d49c->0x0000d49e Thumb Supervisor 0x0000d49c 0x4a55 LDR r2, [pc, #0x154] ; 0x0000d5f4 r2:0x00020001=>0x40801000 [0x0000D5F2]=10002010 SetRegEx(0x0000d49e,"T",1,2) #0x0000d49e->0x0000d4a0 Thumb Supervisor 0x0000d49e 0x604a STR r2, [r1, #0x4] r2=0x40801000 r1=0x20100200 [0x20100204]=40801000 SetRegEx(0x0000d4a0,"T",1,2) #0x0000d4a0->0x0000d4a4 Thumb Supervisor 0x0000d4a0 0xf04f0220 MOV.W r2, #32 ; 0x00000020 r2:0x40801000=>0x00000020 SetRegEx(0x0000d4a4,"T",1,2) #0x0000d4a4->0x0000d4a6 Thumb Supervisor 0x0000d4a4 0x608a STR r2, [r1, #0x8] r2=0x00000020 r1=0x20100200 [0x20100208]=00000020 SetRegEx(0x0000d4a6,"T",1,2) #0x0000d4a6->0x0000d4aa Thumb Supervisor 0x0000d4a6 0xf04f3cff MOV.W r12, #-1 ; 0xffffffff r12:0x00000000=>0xFFFFFFFF SetRegEx(0x0000d4aa,"T",1,2) #0x0000d4aa->0x0000d4ac Thumb Supervisor 0x0000d4aa 0x4f4c LDR r7, [pc, #0x130] ; 0x0000d5dc r7:0x0007A120=>0x0081C67C [0x0000D5DC]=0081c67c SetRegEx(0x0000d4ac,"T",1,2) #0x0000d4ac->0x0000d4ae Thumb Supervisor 0x0000d4ac 0x494f LDR r1, [pc, #0x13c] ; 0x0000d5ec r1:0x20100200=>0x20101800 [0x0000D5EA]=18002010 SetRegEx(0x0000d4ae,"T",1,2) #0x0000d4ae->0x0000d4b0 Thumb Supervisor 0x0000d4ae 0x6079 STR r1, [r7, #0x4] r1=0x20101800 r7=0x0081C67C [0x0081C680]:00000000=>20101800 SetRegEx(0x0000d4b0,"T",1,2) #0x0000d4b0->0x0000d4b2 Thumb Supervisor 0x0000d4b0 0x4951 LDR r1, [pc, #0x144] ; 0x0000d5f8 r1:0x20101800=>0x20101000 [0x0000D5F6]=10004080 SetRegEx(0x0000d4b2,"T",1,2) #0x0000d4b2->0x0000d4b6 Thumb Supervisor 0x0000d4b2 0xf8c1c098 STR.W r12, [r1, #152] ; 0x098 r12=0xFFFFFFFF r1=0x20101000 [0x20101098]=00000000 SetRegEx(0x0000d4b6,"T",1,2) #0x0000d4b6->0x0000d4ba Thumb Supervisor 0x0000d4b6 0xf8c1c09c STR.W r12, [r1, #156] ; 0x09c r12=0xFFFFFFFF r1=0x20101000 [0x2010109C]=00000000 SetRegEx(0x0000d4ba,"T",1,2) #0x0000d4ba->0x0000d4be Thumb Supervisor 0x0000d4ba 0xf04f0500 MOV.W r5, #0 ; 00000000 r5=0x00000000 SetRegEx(0x0000d4be,"T",1,2) #0x0000d4be->0x0000d4c2 Thumb Supervisor 0x0000d4be 0xf8c15090 STR.W r5, [r1, #144] ; 0x090 r5=0x00000000 r1=0x20101000 [0x20101090]=00000000 SetRegEx(0x0000d4c2,"T",1,2) #0x0000d4c2->0x0000d4c4 Thumb Supervisor 0x0000d4c2 0x494e LDR r1, [pc, #0x138] ; 0x0000d5fc r1:0x20101000=>0x20102000 [0x0000D5FC]=20102000 SetRegEx(0x0000d4c4,"T",1,2) #0x0000d4c4->0x0000d4c6 Thumb Supervisor 0x0000d4c4 0x604d STR r5, [r1, #0x4] r5=0x00000000 r1=0x20102000 [0x20102004]=00000000 SetRegEx(0x0000d4c6,"T",1,2) #0x0000d4c6->0x0000d4c8 Thumb Supervisor 0x0000d4c6 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000d4c8,"T",1,2) #0x0000d4c8->0x0000d4ca Thumb Supervisor 0x0000d4c8 0xd157 BNE 0x0000d57a SetRegEx(0x0000d4ca,"T",1,2) #0x0000d4ca->0x0000d4cc Thumb Supervisor 0x0000d4ca 0x484d LDR r0, [pc, #0x134] ; 0x0000d600 r0:0x00000000=>0x00801000 [0x0000D600]=00801000 SetRegEx(0x0000d4cc,"T",1,2) #0x0000d4cc->0x0000d4d0 Thumb Supervisor 0x0000d4cc 0xf04f0e07 MOV.W r14, #7 ; 0x00000007 r14=0x9F377707 SetRegEx(0x0000d4d0,"T",1,2) #0x0000d4d0->0x0000d4d4 Thumb Supervisor 0x0000d4d0 0xf8df8110 LDR r8, 0x0000d5e4 r8:0x00808200=>0x20101C00 SetRegEx(0x0000d4d4,"T",1,2) #0x0000d4d4->0x0000d4d6 Thumb Supervisor 0x0000d4d4 0x4e42 LDR r6, [pc, #0x108] ; 0x0000d5e0 r6:0x00000000=>0x0081C638 [0x0000D5DE]=c6380081 SetRegEx(0x0000d4d6,"T",1,2) #0x0000d4d6->0x0000d4d8 Thumb Supervisor 0x0000d4d6 0x6038 STR r0, [r7, #0] r0=0x00801000 r7=0x0081C67C [0x0081C67C]:00000000=>00801000 SetRegEx(0x0000d4d8,"T",1,2) #0x0000d4d8->0x0000d4dc Thumb Supervisor 0x0000d4d8 0xf04f0000 MOV.W r0, #0 ; 00000000 r0:0x00801000=>0x00000000 SetRegEx(0x0000d4dc,"T",1,2) #0x0000d4dc->0x0000d4de Thumb Supervisor 0x0000d4dc 0x6839 LDR r1, [r7, #0] r1:0x20102000=>0x00801000 r7=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d4de,"T",1,2) #0x0000d4de->0x0000d4e2 Thumb Supervisor 0x0000d4de 0xeb011240 ADD.W r2, r1, r0, LSL #5 r2:0x00000020=>0x00801000 r1=0x00801000 r0=0x00000000 SetRegEx(0x0000d4e2,"T",1,2) #0x0000d4e2->0x0000d4e4 Thumb Supervisor 0x0000d4e2 0x8110 STRH r0, [r2, #0x8] r0=0x00000000 r2=0x00801000 [0x00801008]=00000000 SetRegEx(0x0000d4e4,"T",1,2) #0x0000d4e4->0x0000d4e8 Thumb Supervisor 0x0000d4e4 0xf8c2c004 STR.W r12, [r2, #4] ; 0x004 r12=0xFFFFFFFF r2=0x00801000 [0x00801004]:00000000=>ffffffff SetRegEx(0x0000d4e8,"T",1,2) #0x0000d4e8->0x0000d4ea Thumb Supervisor 0x0000d4e8 0x8055 STRH r5, [r2, #0x2] r5=0x00000000 r2=0x00801000 [0x00801002]=ffff0000 SetRegEx(0x0000d4ea,"T",1,2) #0x0000d4ea->0x0000d4ee Thumb Supervisor 0x0000d4ea 0xf8c2c014 STR.W r12, [r2, #20] ; 0x014 r12=0xFFFFFFFF r2=0x00801000 [0x00801014]:00000000=>ffffffff SetRegEx(0x0000d4ee,"T",1,2) #0x0000d4ee->0x0000d4f0 Thumb Supervisor 0x0000d4ee 0x8315 STRH r5, [r2, #0x18] r5=0x00000000 r2=0x00801000 [0x00801018]=00000000 SetRegEx(0x0000d4f0,"T",1,2) #0x0000d4f0->0x0000d4f2 Thumb Supervisor 0x0000d4f0 0x8355 STRH r5, [r2, #0x1a] r5=0x00000000 r2=0x00801000 [0x0080101A]=00000000 SetRegEx(0x0000d4f2,"T",1,2) #0x0000d4f2->0x0000d4f4 Thumb Supervisor 0x0000d4f2 0x6115 STR r5, [r2, #0x10] r5=0x00000000 r2=0x00801000 [0x00801010]=00000000 SetRegEx(0x0000d4f4,"T",1,2) #0x0000d4f4->0x0000d4f6 Thumb Supervisor 0x0000d4f4 0x8195 STRH r5, [r2, #0xc] r5=0x00000000 r2=0x00801000 [0x0080100C]=00000000 SetRegEx(0x0000d4f6,"T",1,2) #0x0000d4f6->0x0000d4f8 Thumb Supervisor 0x0000d4f6 0x81d5 STRH r5, [r2, #0xe] r5=0x00000000 r2=0x00801000 [0x0080100E]=00000000 SetRegEx(0x0000d4f8,"T",1,2) #0x0000d4f8->0x0000d4fa Thumb Supervisor 0x0000d4f8 0x7851 LDRB r1, [r2, #0x1] r1:0x00801000=>0x00000000 r2=0x00801000 [0x00801001]=ff000000 SetRegEx(0x0000d4fa,"T",1,2) #0x0000d4fa->0x0000d4fe Thumb Supervisor 0x0000d4fa 0xf0210104 BIC r1, r1, #4 ; 0x00000004 r1=0x00000000 SetRegEx(0x0000d4fe,"T",1,2) #0x0000d4fe->0x0000d500 Thumb Supervisor 0x0000d4fe 0x7051 STRB r1, [r2, #0x1] r1=0x00000000 r2=0x00801000 [0x00801001]=ff000000 SetRegEx(0x0000d500,"T",1,2) #0x0000d500->0x0000d502 Thumb Supervisor 0x0000d500 0x79b3 LDRB r3, [r6, #0x6] r3:0x00000000=>0x00000001 r6=0x0081C638 [0x0081C63E]=01000101 SetRegEx(0x0000d502,"T",1,2) #0x0000d502->0x0000d504 Thumb Supervisor 0x0000d502 0xb113 CBZ r3, 0x0000d50a r3=0x00000001 SetRegEx(0x0000d504,"T",1,2) #0x0000d504->0x0000d508 Thumb Supervisor 0x0000d504 0xf0410101 ORR r1, r1, #1 ; 0x00000001 r1:0x00000000=>0x00000001 SetRegEx(0x0000d508,"T",1,2) #0x0000d508->0x0000d50a Thumb Supervisor 0x0000d508 0x7051 STRB r1, [r2, #0x1] r1=0x00000001 r2=0x00801000 [0x00801001]:ff000000=>ff000001 SetRegEx(0x0000d50a,"T",1,2) #0x0000d50a->0x0000d50e Thumb Supervisor 0x0000d50a 0xf8c2c01c STR.W r12, [r2, #28] ; 0x01c r12=0xFFFFFFFF r2=0x00801000 [0x0080101C]:00000000=>ffffffff SetRegEx(0x0000d50e,"T",1,2) #0x0000d50e->0x0000d510 Thumb Supervisor 0x0000d50e 0xb281 UXTH r1, r0 r1:0x00000001=>0x00000000 r0=0x00000000 SetRegEx(0x0000d510,"T",1,2) #0x0000d510->0x0000d514 Thumb Supervisor 0x0000d510 0xf848e020 STR.W r14, [r8, r0, LSL #2] r14=0x9F377707 r8=0x20101C00 r0=0x00000000 SetRegEx(0x0000d514,"T",1,2) #0x0000d514->0x0000d516 Thumb Supervisor 0x0000d514 0x683b LDR r3, [r7, #0] r3:0x00000001=>0x00801000 r7=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d516,"T",1,2) #0x0000d516->0x0000d518 Thumb Supervisor 0x0000d516 0x2400 MOVS r4, #00 r4:0x20102000=>0x00000000 SetRegEx(0x0000d518,"T",1,2) #0x0000d518->0x0000d51c Thumb Supervisor 0x0000d518 0xeb031141 ADD.W r1, r3, r1, LSL #5 r1:0x00000000=>0x00801000 r3=0x00801000 SetRegEx(0x0000d51c,"T",1,2) #0x0000d51c->0x0000d51e Thumb Supervisor 0x0000d51c 0x784b LDRB r3, [r1, #0x1] r3:0x00801000=>0x00000001 r1=0x00801000 [0x00801001]=ff000001 SetRegEx(0x0000d51e,"T",1,2) #0x0000d51e->0x0000d522 Thumb Supervisor 0x0000d51e 0xf3641305 BFI r3, r4, #4, #2 r3=0x00000001 r4=0x00000000 SetRegEx(0x0000d522,"T",1,2) #0x0000d522->0x0000d524 Thumb Supervisor 0x0000d522 0x2402 MOVS r4, #0x02 r4:0x00000000=>0x00000002 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000d524,"T",1,2) #0x0000d524->0x0000d528 Thumb Supervisor 0x0000d524 0xf3641387 BFI r3, r4, #6, #2 r3:0x00000001=>0x00000081 r4=0x00000002 SetRegEx(0x0000d528,"T",1,2) #0x0000d528->0x0000d52c Thumb Supervisor 0x0000d528 0xf0430308 ORR r3, r3, #8 ; 0x00000008 r3:0x00000081=>0x00000089 SetRegEx(0x0000d52c,"T",1,2) #0x0000d52c->0x0000d52e Thumb Supervisor 0x0000d52c 0x704b STRB r3, [r1, #0x1] r3=0x00000089 r1=0x00801000 [0x00801001]:ff000001=>ff000089 SetRegEx(0x0000d52e,"T",1,2) #0x0000d52e->0x0000d530 Thumb Supervisor 0x0000d52e 0x7a74 LDRB r4, [r6, #0x9] r4:0x00000002=>0x00000001 r6=0x0081C638 [0x0081C641]=00000001 SetRegEx(0x0000d530,"T",1,2) #0x0000d530->0x0000d534 Thumb Supervisor 0x0000d530 0xf0430302 ORR r3, r3, #2 ; 0x00000002 r3:0x00000089=>0x0000008B SetRegEx(0x0000d534,"T",1,2) #0x0000d534->0x0000d536 Thumb Supervisor 0x0000d534 0x704b STRB r3, [r1, #0x1] r3=0x0000008B r1=0x00801000 [0x00801001]:ff000089=>ff00008b SetRegEx(0x0000d536,"T",1,2) #0x0000d536->0x0000d538 Thumb Supervisor 0x0000d536 0x79b3 LDRB r3, [r6, #0x6] r3:0x0000008B=>0x00000001 r6=0x0081C638 [0x0081C63E]=01000101 SetRegEx(0x0000d538,"T",1,2) #0x0000d538->0x0000d53a Thumb Supervisor 0x0000d538 0x2b00 CMP r3, #00 r3=0x00000001 SetRegEx(0x0000d53a,"T",1,2) #0x0000d53a->0x0000d53c Thumb Supervisor 0x0000d53a 0x784b LDRB r3, [r1, #0x1] r3:0x00000001=>0x0000008B r1=0x00801000 [0x00801001]=ff00008b SetRegEx(0x0000d53c,"T",1,2) #0x0000d53c->0x0000d53e Thumb Supervisor 0x0000d53c 0xd002 BEQ 0x0000d544 SetRegEx(0x0000d53e,"T",1,2) #0x0000d53e->0x0000d542 Thumb Supervisor 0x0000d53e 0xf0430301 ORR r3, r3, #1 ; 0x00000001 r3=0x0000008B SetRegEx(0x0000d542,"T",1,2) #0x0000d542->0x0000d548 Thumb Supervisor 0x0000d542 0xe001 B 0x0000d548 SetRegEx(0x0000d548,"T",1,2) #0x0000d548->0x0000d54a Thumb Supervisor 0x0000d548 0x28fe CMP r0, #0xfe r0=0x00000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x0000d54a,"T",1,2) #0x0000d54a->0x0000d54e Thumb Supervisor 0x0000d54a 0xf00303fb AND r3, r3, #251 ; 0x000000fb r3=0x0000008B SetRegEx(0x0000d54e,"T",1,2) #0x0000d54e->0x0000d550 Thumb Supervisor 0x0000d54e 0x704b STRB r3, [r1, #0x1] r3=0x0000008B r1=0x00801000 [0x00801001]=ff00008b SetRegEx(0x0000d550,"T",1,2) #0x0000d550->0x0000d552 Thumb Supervisor 0x0000d550 0xd015 BEQ 0x0000d57e SetRegEx(0x0000d552,"T",1,2) #0x0000d552->0x0000d554 Thumb Supervisor 0x0000d552 0x1c41 ADDS r1, r0, #1 r1:0x00801000=>0x00000001 r0=0x00000000 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0000d554,"T",1,2) #0x0000d554->0x0000d556 Thumb Supervisor 0x0000d554 0x7011 STRB r1, [r2, #0] r1=0x00000001 r2=0x00801000 [0x00801000]:00008b00=>00008b01 SetRegEx(0x0000d556,"T",1,2) #0x0000d556->0x0000d558 Thumb Supervisor 0x0000d556 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 SetRegEx(0x0000d558,"T",1,2) #0x0000d558->0x0000d55a Thumb Supervisor 0x0000d558 0x28ff CMP r0, #0xff r0=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0000d55a,"T",1,2) #0x0000d55a->0x0000d4dc Thumb Supervisor 0x0000d55a 0xd3bf BCC 0x0000d4dc SetRegEx(0x00000064,"T",0,2) #0x00000064->0x00000068 ARM Supervisor 0x00000064 0xebffffff BL 0x00000068 SetRegEx(0x0000ad20,"T",1,2) #0x0000ad20->0x0000ad22 Thumb Supervisor 0x0000ad20 0x2101 MOVS r1, #0x01 r1:0x88000100=>0x00000001 SetRegEx(0x0000ad22,"T",1,2) #0x0000ad22->0x0000ad26 Thumb Supervisor 0x0000ad22 0xe000 B 0x0000ad26 SetRegEx(0x0000ca92,"T",1,2) #0x0000ca92->0x0000caa4 Thumb Supervisor 0x0000ca92 0xe007 B 0x0000caa4 SetRegEx(0x0000caa4,"T",1,2) #0x0000caa4->0x0000caa8 Thumb Supervisor 0x0000caa4 0xf04f30ff MOV.W r0, #-1 ; 0xffffffff r0:0x00000000=>0xFFFFFFFF SetRegEx(0x0000caa8,"T",1,2) #0x0000caa8->0x0000cb08 Thumb Supervisor 0x0000caa8 0xbd00 POP {r15} r15:0x0000CAA8=>0x0000CB08 SetRegEx(0x00000010,"T",0,2) #0x00000010->0x00000044 ARM Abort 0x00000010 0xea00000b B 0x00000044 SetRegEx(0x00000044,"T",0,2) #0x00000044->0x000003b4 ARM Abort 0x00000044 0xea0000da B 0x000003b4 SetRegEx(0x000003b4,"T",0,2) #0x000003b4->0x000003b8 ARM Abort 0x000003b4 0xe92d5fff STMDB r13!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r13=0xD97CA727 r0=0x200001F3 r1=0x4D435442 r2=0x4D524453 r3=0x00000004 r4=0x00824F3C r5=0x00000001 r6=0x00000000 r7=0x00803400 r8=0x00002600 r9=0x00824F3C r10=0x00803400 r11=0x4D435442 r12=0x00000800 r14=0x9F373F07 SetRegEx(0x000003b8,"T",0,2) #0x000003b8->0x000003bc ARM Abort 0x000003b8 0xe92dc003 STMDB r13!, {r0, r1, r14, r15} r13=0xD97CA727 r0=0x200001F3 r1=0x4D435442 r14=0x9F373F07 r15:0x000003B8=>0x000003BC SetRegEx(0x000003bc,"T",0,2) #0x000003bc->0x000003c0 ARM Abort 0x000003bc 0xe10f0000 MRS r0, CPSR r0:0x200001F3=>0x200001D7 SetRegEx(0x000003c0,"T",0,2) #0x000003c0->0x000003c4 ARM Abort 0x000003c0 0xe28d1048 ADD r1, r13, #0x48 r1:0x4D435442=>0x00828000 r13=0xD97CA727 SetRegEx(0x000003c4,"T",0,2) #0x000003c4->0x000003c8 ARM Abort 0x000003c4 0xe92d0003 STMDB r13!, {r0, r1} r13=0xD97CA727 r0=0x200001D7 r1=0x00828000 SetRegEx(0x000003c8,"T",0,2) #0x000003c8->0x000003cc ARM Abort 0x000003c8 0xe52de004 STR r14, [r13, #-0x4]! r14=0x9F373F07 r13=0xD97CA727 SetRegEx(0x000003cc,"T",0,2) #0x000003cc->0x00000554 ARM Abort 0x000003cc 0xeb000060 BL 0x00000554 SetRegEx(0x00000554,"T",0,2) #0x000003cc->0x00000554 ARM Abort 0x000003cc 0xeb000060 BL 0x00000554 MakeFunction(0x00000554,4294967295) MakeNameEx(0x00000554,"fcn_00000554",1) SetRegEx(0x000003d0,"T",0,2) #0x000003d0->0x000003d4 ARM Abort 0x000003d0 0xe49de004 LDR r14, [r13], #0x4 r14=0x9F373F07 r13=0xD97CA727 SetRegEx(0x000003d4,"T",0,2) #0x000003d4->0x000003d8 ARM Abort 0x000003d4 0xe280100c ADD r1, r0, #0xc r1:0x00828000=>0x8003029C r0=0x80030290 SetRegEx(0x000003d8,"T",0,2) #0x000003d8->0x000003dc ARM Abort 0x000003d8 0xe8a11ffc STM r1!, {r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12} r1:0x8003029C=>0x800302C8 r2=0x4D524453 r3=0x00000004 r4=0x00824F3C r5=0x00000001 r6=0x00000000 r7=0x00803400 r8=0x00002600 r9=0x00824F3C r10=0x00803400 r11=0x4D435442 r12=0x00000800 SetRegEx(0x000003dc,"T",0,2) #0x000003dc->0x000003e0 ARM Abort 0x000003dc 0xe8bd000c LDM r13!, {r2, r3} r13=0xD97CA727 r2:0x4D524453=>0x200001D7 r3:0x00000004=>0x00828000 SetRegEx(0x000003e0,"T",0,2) #0x000003e0->0x000003e4 ARM Abort 0x000003e0 0xe8bd00f0 LDM r13!, {r4, r5, r6, r7} r13=0xD97CA727 r4:0x00824F3C=>0x200001F3 r5:0x00000001=>0x4D435442 r6:0x00000000=>0x000108E4 r7:0x00803400=>0x000003C0 SetRegEx(0x000003e4,"T",0,2) #0x000003e4->0x000003e8 ARM Abort 0x000003e4 0xe8a100c8 STM r1!, {r3, r6, r7} r1:0x800302C8=>0x800302D4 r3=0x00828000 r6=0x000108E4 r7=0x000003C0 SetRegEx(0x000003e8,"T",0,2) #0x000003e8->0x000003ec ARM Abort 0x000003e8 0xe8800034 STM r0, {r2, r4, r5} r0=0x80030290 r2=0x200001D7 r4=0x200001F3 r5=0x4D435442 SetRegEx(0x000003ec,"T",0,2) #0x000003ec->0x000003f0 ARM Abort 0x000003ec 0xe10f3000 MRS r3, CPSR r3:0x00828000=>0x200001D7 SetRegEx(0x000003f0,"T",0,2) #0x000003f0->0x000003f4 ARM Abort 0x000003f0 0xe3a020d1 MOV r2, #0xd1 r2:0x200001D7=>0x000000D1 SetRegEx(0x000003f4,"T",0,2) #0x000003f4->0x000003f8 ARM Abort 0x000003f4 0xe121f002 MSR CPSR_c, r2 r2=0x000000D1 cpsr:0x200001d7=>0x200001d1 SetRegEx(0x000003f8,"T",0,2) #0x000003f8->0x000003fc ARM FIQ 0x000003f8 0xe8a11f00 STM r1!, {r8, r9, r10, r11, r12} r1:0x800302D4=>0x800302E8 r8=0xA5F88DF7 r9=0x6D7291C1 r10=0xC22EA30B r11=0x7DD7CB47 r12=0xCF01BE27 SetRegEx(0x000003fc,"T",0,2) #0x000003fc->0x00000400 ARM FIQ 0x000003fc 0xe121f003 MSR CPSR_c, r3 r3=0x200001D7 cpsr:0x200001d1=>0x200001d7 SetRegEx(0x00000400,"T",0,2) #0x00000400->0x00000404 ARM Abort 0x00000400 0xe52de004 STR r14, [r13, #-0x4]! r14=0x9F373F07 r13=0xD97CA727 SetRegEx(0x00000404,"T",0,2) #0x00000404->0x0000055c ARM Abort 0x00000404 0xeb000054 BL 0x0000055c SetRegEx(0x0000055C,"T",0,2) #0x00000404->0x0000055c ARM Abort 0x00000404 0xeb000054 BL 0x0000055c MakeFunction(0x0000055C,4294967295) MakeNameEx(0x0000055C,"fcn_0000055c",1) SetRegEx(0x00000468,"T",0,2) #0x00000468->0x0000046c ARM Abort 0x00000468 0xe10f3000 MRS r3, CPSR r3:0x200001D7=>0x800001D7 SetRegEx(0x0000046c,"T",0,2) #0x0000046c->0x00000470 ARM Abort 0x0000046c 0xe3a010d3 MOV r1, #0xd3 r1:0x800302E8=>0x000000D3 SetRegEx(0x00000470,"T",0,2) #0x00000470->0x00000474 ARM Abort 0x00000470 0xe121f001 MSR CPSR_c, r1 r1=0x000000D3 cpsr:0x800001d7=>0x800001d3 SetRegEx(0x00000474,"T",0,2) #0x00000474->0x00000478 ARM Supervisor 0x00000474 0xe14f1000 MRS r1, SPSR r1:0x000000D3=>0x22075878 SetRegEx(0x00000478,"T",0,2) #0x00000478->0x0000047c ARM Supervisor 0x00000478 0xe1a0200d MOV r2, r13 r2:0x000000D1=>0x00827C00 r13=0xD97CA727 SetRegEx(0x0000047c,"T",0,2) #0x0000047c->0x00000480 ARM Supervisor 0x0000047c 0xe8a00006 STM r0!, {r1, r2} r0:0x800302F0=>0x800302F8 r1=0x22075878 r2=0x00827C00 SetRegEx(0x00000480,"T",0,2) #0x00000480->0x00000484 ARM Supervisor 0x00000480 0xe1a0100e MOV r1, r14 r1:0x22075878=>0x0000994F r14=0x9F373F07 SetRegEx(0x00000484,"T",0,2) #0x00000484->0x00000488 ARM Supervisor 0x00000484 0xe59f2098 LDR r2, [r15, #0x98] r2:0x00827C00=>0x00827C80 r15:0x00000484=>0x00000488 [0x0000051C]=00828000 SetRegEx(0x00000488,"T",0,2) #0x00000488->0x0000048c ARM Supervisor 0x00000488 0xe8a00006 STM r0!, {r1, r2} r0:0x800302F8=>0x80030300 r1=0x0000994F r2=0x00827C80 SetRegEx(0x0000048c,"T",0,2) #0x0000048c->0x00000490 ARM Supervisor 0x0000048c 0xe3a010d2 MOV r1, #0xd2 r1:0x0000994F=>0x000000D2 SetRegEx(0x00000490,"T",0,2) #0x00000490->0x00000494 ARM Supervisor 0x00000490 0xe121f001 MSR CPSR_c, r1 r1=0x000000D2 cpsr:0x800001d3=>0x800001d2 SetRegEx(0x00000494,"T",0,2) #0x00000494->0x00000498 ARM IRQ 0x00000494 0xe14f1000 MRS r1, SPSR r1:0x000000D2=>0x0406C056 SetRegEx(0x00000498,"T",0,2) #0x00000498->0x0000049c ARM IRQ 0x00000498 0xe1a0200d MOV r2, r13 r2:0x00827C80=>0x00827F00 r13=0xD97CA727 SetRegEx(0x0000049c,"T",0,2) #0x0000049c->0x000004a0 ARM IRQ 0x0000049c 0xe8a00006 STM r0!, {r1, r2} r0:0x80030300=>0x80030308 r1=0x0406C056 r2=0x00827F00 SetRegEx(0x000004a0,"T",0,2) #0x000004a0->0x000004a4 ARM IRQ 0x000004a0 0xe1a0100e MOV r1, r14 r1:0x0406C056=>0x7EDE544D r14=0x9F373F07 SetRegEx(0x000004a4,"T",0,2) #0x000004a4->0x000004a8 ARM IRQ 0x000004a4 0xe59f2068 LDR r2, [r15, #0x68] r2=0x00827F00 r15:0x000004A4=>0x000004A8 [0x0000050C]=e121f003 SetRegEx(0x000004a8,"T",0,2) #0x000004a8->0x000004ac ARM IRQ 0x000004a8 0xe8a00006 STM r0!, {r1, r2} r0:0x80030308=>0x80030310 r1=0x7EDE544D r2=0x00827F00 SetRegEx(0x000004ac,"T",0,2) #0x000004ac->0x000004b0 ARM IRQ 0x000004ac 0xe3a010d1 MOV r1, #0xd1 r1:0x7EDE544D=>0x000000D1 SetRegEx(0x000004b0,"T",0,2) #0x000004b0->0x000004b4 ARM IRQ 0x000004b0 0xe121f001 MSR CPSR_c, r1 r1=0x000000D1 cpsr:0x800001d2=>0x800001d1 SetRegEx(0x000004b4,"T",0,2) #0x000004b4->0x000004b8 ARM FIQ 0x000004b4 0xe14f1000 MRS r1, SPSR r1:0x000000D1=>0x26075A68 SetRegEx(0x000004b8,"T",0,2) #0x000004b8->0x000004bc ARM FIQ 0x000004b8 0xe1a0200d MOV r2, r13 r2:0x00827F00=>0x00827D00 r13=0xD97CA727 SetRegEx(0x000004bc,"T",0,2) #0x000004bc->0x000004c0 ARM FIQ 0x000004bc 0xe8a00006 STM r0!, {r1, r2} r0:0x80030310=>0x80030318 r1=0x26075A68 r2=0x00827D00 SetRegEx(0x000004c0,"T",0,2) #0x000004c0->0x000004c4 ARM FIQ 0x000004c0 0xe1a0100e MOV r1, r14 r1:0x26075A68=>0xFE8FB63F r14=0x9F373F07 SetRegEx(0x000004c4,"T",0,2) #0x000004c4->0x000004c8 ARM FIQ 0x000004c4 0xe59f204c LDR r2, [r15, #0x4c] r2=0x00827D00 r15:0x000004C4=>0x000004C8 [0x00000510]=e12fff1e SetRegEx(0x000004c8,"T",0,2) #0x000004c8->0x000004cc ARM FIQ 0x000004c8 0xe8a00006 STM r0!, {r1, r2} r0:0x80030318=>0x80030320 r1=0xFE8FB63F r2=0x00827D00 SetRegEx(0x000004cc,"T",0,2) #0x000004cc->0x000004d0 ARM FIQ 0x000004cc 0xe3a010d7 MOV r1, #0xd7 r1:0xFE8FB63F=>0x000000D7 SetRegEx(0x000004d0,"T",0,2) #0x000004d0->0x000004d4 ARM FIQ 0x000004d0 0xe121f001 MSR CPSR_c, r1 r1=0x000000D7 cpsr:0x800001d1=>0x800001d7 SetRegEx(0x000004d4,"T",0,2) #0x000004d4->0x000004d8 ARM Abort 0x000004d4 0xe14f1000 MRS r1, SPSR r1:0x000000D7=>0x200001F3 SetRegEx(0x000004d8,"T",0,2) #0x000004d8->0x000004dc ARM Abort 0x000004d8 0xe1a0200d MOV r2, r13 r2:0x00827D00=>0x00827FB4 r13=0xD97CA727 SetRegEx(0x000004dc,"T",0,2) #0x000004dc->0x000004e0 ARM Abort 0x000004dc 0xe8a00006 STM r0!, {r1, r2} r0:0x80030320=>0x80030328 r1=0x200001F3 r2=0x00827FB4 SetRegEx(0x000004e0,"T",0,2) #0x000004e0->0x000004e4 ARM Abort 0x000004e0 0xe1a0100e MOV r1, r14 r1:0x200001F3=>0x8000DB43 r14=0x9F373F07 SetRegEx(0x000004e4,"T",0,2) #0x000004e4->0x000004e8 ARM Abort 0x000004e4 0xe59f2030 LDR r2, [r15, #0x30] r2:0x00827FB4=>0x00828000 r15:0x000004E4=>0x000004E8 [0x00000514]=00827f00 SetRegEx(0x000004e8,"T",0,2) #0x000004e8->0x000004ec ARM Abort 0x000004e8 0xe8a00006 STM r0!, {r1, r2} r0:0x80030328=>0x80030330 r1=0x8000DB43 r2=0x00828000 SetRegEx(0x000004ec,"T",0,2) #0x000004ec->0x000004f0 ARM Abort 0x000004ec 0xe3a010db MOV r1, #0xdb r1:0x8000DB43=>0x000000DB SetRegEx(0x000004f0,"T",0,2) #0x000004f0->0x000004f4 ARM Abort 0x000004f0 0xe121f001 MSR CPSR_c, r1 r1=0x000000DB cpsr:0x800001d7=>0x800001db SetRegEx(0x000004f4,"T",0,2) #0x000004f4->0x000004f8 ARM Undefined 0x000004f4 0xe14f1000 MRS r1, SPSR r1:0x000000DB=>0x2407F0FE SetRegEx(0x000004f8,"T",0,2) #0x000004f8->0x000004fc ARM Undefined 0x000004f8 0xe1a0200d MOV r2, r13 r2:0x00828000=>0x00827F80 r13=0xD97CA727 SetRegEx(0x000004fc,"T",0,2) #0x000004fc->0x00000500 ARM Undefined 0x000004fc 0xe8a00006 STM r0!, {r1, r2} r0:0x80030330=>0x80030338 r1=0x2407F0FE r2=0x00827F80 SetRegEx(0x00000500,"T",0,2) #0x00000500->0x00000504 ARM Undefined 0x00000500 0xe1a0100e MOV r1, r14 r1:0x2407F0FE=>0xDC3EB442 r14=0x9F373F07 SetRegEx(0x00000504,"T",0,2) #0x00000504->0x00000508 ARM Undefined 0x00000504 0xe59f2014 LDR r2, [r15, #0x14] r2=0x00827F80 r15:0x00000504=>0x00000508 [0x00000518]=00827d00 SetRegEx(0x00000508,"T",0,2) #0x00000508->0x0000050c ARM Undefined 0x00000508 0xe8a00006 STM r0!, {r1, r2} r0:0x80030338=>0x80030340 r1=0xDC3EB442 r2=0x00827F80 SetRegEx(0x0000050c,"T",0,2) #0x0000050c->0x00000510 ARM Undefined 0x0000050c 0xe121f003 MSR CPSR_c, r3 r3=0x800001D7 cpsr:0x800001db=>0x800001d7 SetRegEx(0x00000510,"T",0,2) #0x00000510->0x8000db42 ARM Abort 0x00000510 0xe12fff1e BX r14 r14=0x9F373F07 cpsr:0x800001d7=>0x800001f7 SetRegEx(0x000127e4,"T",1,2) #0x000127e4->0x000127e6 Thumb IRQ 0x000127e4 0x6001 STR r1, [r0, #0] r1=0x0080B47C r0=0x0080BC00 SetRegEx(0x00000fae,"T",1,2) #0x00000fae->0x00000fb0 Thumb Supervisor 0x00000fae 0x2900 CMP r1, #00 r1=0x0081D8B4 SetRegEx(0x00000fb0,"T",1,2) #0x00000fb0->0x00000f9e Thumb Supervisor 0x00000fb0 0xd1f5 BNE 0x00000f9e SetRegEx(0x00000f9e,"T",1,2) #0x00000f9e->0x00000fa0 Thumb Supervisor 0x00000f9e 0xb109 CBZ r1, 0x00000fa4 r1=0x0081D8B4 SetRegEx(0x00000fa0,"T",1,2) #0x00000fa0->0x00000fa2 Thumb Supervisor 0x00000fa0 0x6809 LDR r1, [r1, #0] r1:0x0081D8B4=>0x0081D934 r1:0x0081D8B4=>0x0081D934 [0x0081D8B4]=0081d934 SetRegEx(0x00000fa2,"T",1,2) #0x00000fa2->0x00000fa6 Thumb Supervisor 0x00000fa2 0xe000 B 0x00000fa6 SetRegEx(0x00001454,"T",1,2) #0x00000fde->0x00001454 Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"fcn_00001455",1) SetRegEx(0x00001454,"T",1,2) #0x00001454->0x00001456 Thumb Supervisor 0x00001454 0xb510 PUSH {r4, r14} r4=0x0081D934 r14=0x9197F44B SetRegEx(0x00001456,"T",1,2) #0x00001456->0x00001458 Thumb Supervisor 0x00001456 0x4604 MOV r4, r0 r4:0x0081D934=>0x00827C44 r0=0x00827C44 SetRegEx(0x00001458,"T",1,2) #0x00001458->0x0000145a Thumb Supervisor 0x00001458 0x2044 MOVS r0, #0x44 r0:0x00827C44=>0x00000044 SetRegEx(0x0000145a,"T",1,2) #0x0000145a->0x00000574 Thumb Supervisor 0x0000145a 0xf7fff88b BL 0x00000574 SetRegEx(0x0000145e,"T",1,2) #0x0000145e->0x00001460 Thumb Supervisor 0x0000145e 0x2800 CMP r0, #00 r0=0x0081F878 SetRegEx(0x00001460,"T",1,2) #0x00001460->0x00001462 Thumb Supervisor 0x00001460 0xd022 BEQ 0x000014a8 SetRegEx(0x00001462,"T",1,2) #0x00001462->0x00001464 Thumb Supervisor 0x00001462 0x4aff LDR r2, [pc, #0x3fc] ; 0x00001860 r2:0x00000001=>0x0001FD10 SetRegEx(0x00001464,"T",1,2) #0x00001464->0x00001466 Thumb Supervisor 0x00001464 0x4621 MOV r1, r4 r1:0x00822A78=>0x00827C44 r4=0x00827C44 SetRegEx(0x00001466,"T",1,2) #0x00001466->0x0000146a Thumb Supervisor 0x00001466 0xf8402b14 STR r2, [r0], #20 ; 0x14 r2=0x0001FD10 r0:0x0081F878=>0x0081F88C [0x0081F878]=0001fd10 SetRegEx(0x0000146a,"T",1,2) #0x0000146a->0x00007cb2 Thumb Supervisor 0x0000146a 0xf006fc22 BL 0x00007cb2 SetRegEx(0x0000146e,"T",1,2) #0x0000146e->0x00001470 Thumb Supervisor 0x0000146e 0x3814 SUBS r0, #0x14 r0:0x0081F88C=>0x0081F878 SetRegEx(0x00001470,"T",1,2) #0x00001470->0x00001472 Thumb Supervisor 0x00001470 0x4afc LDR r2, [pc, #0x3f0] ; 0x00001864 r2:0x00000000=>0x0001F490 SetRegEx(0x00001472,"T",1,2) #0x00001472->0x00001474 Thumb Supervisor 0x00001472 0x2101 MOVS r1, #0x01 r1=0x00000001 SetRegEx(0x00001474,"T",1,2) #0x00001474->0x00001476 Thumb Supervisor 0x00001474 0x7401 STRB r1, [r0, #0x10] r1=0x00000001 r0=0x0081F878 [0x0081F888]:00000005=>00000001 SetRegEx(0x00001476,"T",1,2) #0x00001476->0x00001478 Thumb Supervisor 0x00001476 0x2100 MOVS r1, #00 r1:0x00000001=>0x00000000 SetRegEx(0x00001478,"T",1,2) #0x00001478->0x0000147a Thumb Supervisor 0x00001478 0x7441 STRB r1, [r0, #0x11] r1=0x00000000 r0=0x0081F878 [0x0081F889]=e0000000 SetRegEx(0x0000147a,"T",1,2) #0x0000147a->0x0000147c Thumb Supervisor 0x0000147a 0x7481 STRB r1, [r0, #0x12] r1=0x00000000 r0=0x0081F878 [0x0081F88A]=0de00000 SetRegEx(0x0000147c,"T",1,2) #0x0000147c->0x0000147e Thumb Supervisor 0x0000147c 0x6002 STR r2, [r0, #0] r2=0x0001F490 r0=0x0081F878 [0x0081F878]:0001fd10=>0001f490 SetRegEx(0x0000147e,"T",1,2) #0x0000147e->0x00001480 Thumb Supervisor 0x0000147e 0x3220 ADDS r2, #0x20 r2:0x0001F490=>0x0001F4B0 SetRegEx(0x00001480,"T",1,2) #0x00001480->0x00001482 Thumb Supervisor 0x00001480 0x60c1 STR r1, [r0, #0xc] r1=0x00000000 r0=0x0081F878 [0x0081F884]:00001801=>00000000 SetRegEx(0x00001482,"T",1,2) #0x00001482->0x00001484 Thumb Supervisor 0x00001482 0x6282 STR r2, [r0, #0x28] r2=0x0001F4B0 r0=0x0081F878 [0x0081F8A0]:0001f0d0=>0001f4b0 SetRegEx(0x00001484,"T",1,2) #0x00001484->0x00001486 Thumb Supervisor 0x00001484 0x6983 LDR r3, [r0, #0x18] r3:0x00827C44=>0x00000000 r0=0x0081F878 [0x0081F890]=00000000 SetRegEx(0x00001486,"T",1,2) #0x00001486->0x00001488 Thumb Supervisor 0x00001486 0x6303 STR r3, [r0, #0x30] r3=0x00000000 r0=0x0081F878 [0x0081F8A8]:000003c0=>00000000 SetRegEx(0x00001488,"T",1,2) #0x00001488->0x0000148a Thumb Supervisor 0x00001488 0x232c MOVS r3, #0x2c r3:0x00000000=>0x0000002C SetRegEx(0x0000148a,"T",1,2) #0x0000148a->0x0000148c Thumb Supervisor 0x0000148a 0x69c2 LDR r2, [r0, #0x1c] r2:0x0001F4B0=>0x00000008 r0=0x0081F878 [0x0081F894]=00000008 SetRegEx(0x0000148c,"T",1,2) #0x0000148c->0x0000148e Thumb Supervisor 0x0000148c 0x6342 STR r2, [r0, #0x34] r2=0x00000008 r0=0x0081F878 [0x0081F8AC]:00000000=>00000008 SetRegEx(0x0000148e,"T",1,2) #0x0000148e->0x00001490 Thumb Supervisor 0x0000148e 0x1e4a SUBS r2, r1, #1 r2:0x00000008=>0xFFFFFFFF r1=0x00000000 SetRegEx(0x00001490,"T",1,2) #0x00001490->0x00001492 Thumb Supervisor 0x00001490 0x6382 STR r2, [r0, #0x38] r2=0xFFFFFFFF r0=0x0081F878 [0x0081F8B0]:00000039=>ffffffff SetRegEx(0x00001492,"T",1,2) #0x00001492->0x00001494 Thumb Supervisor 0x00001492 0x63c2 STR r2, [r0, #0x3c] r2=0xFFFFFFFF r0=0x0081F878 [0x0081F8B4]:00000001=>ffffffff SetRegEx(0x00001494,"T",1,2) #0x00001494->0x00001496 Thumb Supervisor 0x00001494 0x2201 MOVS r2, #0x01 r2:0xFFFFFFFF=>0x00000001 SetRegEx(0x00001496,"T",1,2) #0x00001496->0x0000149a Thumb Supervisor 0x00001496 0xf8802040 STRB.W r2, [r0, #64] ; 0x040 r2=0x00000001 r0=0x0081F878 [0x0081F8DC]=00000000 SetRegEx(0x0000149a,"T",1,2) #0x0000149a->0x0000149e Thumb Supervisor 0x0000149a 0xf8801041 STRB.W r1, [r0, #65] ; 0x041 r1=0x00000000 r0=0x0081F878 [0x0081F8DD]=00000000 SetRegEx(0x0000149e,"T",1,2) #0x0000149e->0x000014a0 Thumb Supervisor 0x0000149e 0x5419 STRB r1, [r3, r0] r1=0x00000000 r3=0x0000002C r0=0x0081F878 SetRegEx(0x000014a0,"T",1,2) #0x000014a0->0x000014a2 Thumb Supervisor 0x000014a0 0x49f1 LDR r1, [pc, #0x3c4] ; 0x00001868 r1:0x00000000=>0x0001F0B0 SetRegEx(0x000014a2,"T",1,2) #0x000014a2->0x000014a4 Thumb Supervisor 0x000014a2 0x6001 STR r1, [r0, #0] r1=0x0001F0B0 r0=0x0081F878 [0x0081F878]:0001f490=>0001f0b0 SetRegEx(0x000014a4,"T",1,2) #0x000014a4->0x000014a6 Thumb Supervisor 0x000014a4 0x3120 ADDS r1, #0x20 r1:0x0001F0B0=>0x0001F0D0 SetRegEx(0x000014a6,"T",1,2) #0x000014a6->0x000014a8 Thumb Supervisor 0x000014a6 0x6281 STR r1, [r0, #0x28] r1=0x0001F0D0 r0=0x0081F878 [0x0081F8A0]:0001f4b0=>0001f0d0 SetRegEx(0x000014a8,"T",1,2) #0x000014a8->0x00000fe0 Thumb Supervisor 0x000014a8 0xbd10 POP {r4, r15} r4:0x00827C44=>0x0081D934 r15:0x000014A8=>0x00000FE0 SetRegEx(0x00000a18,"T",1,2) #0x00000a18->0x00000a1a Thumb Supervisor 0x00000a18 0x2000 MOVS r0, #00 r0:0x00000002=>0x00000000 SetRegEx(0x00000a1a,"T",1,2) #0x00000a1a->0x0000d8a4 Thumb Supervisor 0x00000a1a 0xf00cff43 BL 0x0000d8a4 SetRegEx(0x0000D8A4,"T",1,2) #0x00000a1a->0x0000d8a4 Thumb Supervisor 0x00000a1a 0xf00cff43 BL 0x0000d8a4 MakeFunction(0x0000D8A4,4294967295) MakeNameEx(0x0000D8A4,"fcn_0000d8a4",1) SetRegEx(0x0000d8a6,"T",1,2) #0x0000d8a6->0x0000d8a8 Thumb Supervisor 0x0000d8a6 0x78ca LDRB r2, [r1, #0x3] r2:0x00030025=>0x00000001 r1=0x0081C688 [0x0081C68B]=00003201 SetRegEx(0x0000d8a8,"T",1,2) #0x0000d8a8->0x0000d8aa Thumb Supervisor 0x0000d8a8 0x2a00 CMP r2, #00 r2=0x00000001 SetRegEx(0x0000d8aa,"T",1,2) #0x0000d8aa->0x0000d8ac Thumb Supervisor 0x0000d8aa 0xd015 BEQ 0x0000d8d8 SetRegEx(0x0000d8ac,"T",1,2) #0x0000d8ac->0x0000d8b2 Thumb Supervisor 0x0000d8ac 0xb108 CBZ r0, 0x0000d8b2 r0=0x00000000 SetRegEx(0x0000d8b2,"T",1,2) #0x0000d8b2->0x0000d8b4 Thumb Supervisor 0x0000d8b2 0x2032 MOVS r0, #0x32 r0:0x00000000=>0x00000032 SetRegEx(0x0000d8b4,"T",1,2) #0x0000d8b4->0x0000d8b6 Thumb Supervisor 0x0000d8b4 0x6048 STR r0, [r1, #0x4] r0=0x00000032 r1=0x0081C688 [0x0081C68C]=00000032 SetRegEx(0x0000d8b6,"T",1,2) #0x0000d8b6->0x0000d8b8 Thumb Supervisor 0x0000d8b6 0x7808 LDRB r0, [r1, #0] r0:0x00000032=>0x00000001 r1=0x0081C688 [0x0081C688]=01000101 SetRegEx(0x0000d8b8,"T",1,2) #0x0000d8b8->0x0000d8ba Thumb Supervisor 0x0000d8b8 0x2800 CMP r0, #00 r0=0x00000001 SetRegEx(0x0000d8ba,"T",1,2) #0x0000d8ba->0x0000d8d8 Thumb Supervisor 0x0000d8ba 0xd10d BNE 0x0000d8d8 SetRegEx(0x0000d8d8,"T",1,2) #0x0000d8d8->0x00000a1e Thumb Supervisor 0x0000d8d8 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x00000a1e,"T",1,2) #0x00000a1e->0x00000a22 Thumb Supervisor 0x00000a1e 0xf88492dd STRB.W r9, [r4, #733] ; 0x2dd r9=0x00000000 r4=0x0081F598 [0x0081FCCB]=00000000 SetRegEx(0x00000710,"T",1,2) #0x00000710->0x00000712 Thumb Supervisor 0x00000710 0x7c68 LDRB r0, [r5, #0x11] r0=0x00000000 r5=0x0081F878 [0x0081F889]=e0000000 SetRegEx(0x00000712,"T",1,2) #0x00000712->0x00000766 Thumb Supervisor 0x00000712 0xb340 CBZ r0, 0x00000766 r0=0x00000000 SetRegEx(0x00000766,"T",1,2) #0x00000766->0x00000768 Thumb Supervisor 0x00000766 0x68e8 LDR r0, [r5, #0xc] r0:0x00000000=>0x00001801 r5=0x0081F878 [0x0081F884]=00001801 SetRegEx(0x00000768,"T",1,2) #0x00000768->0x0000076c Thumb Supervisor 0x00000768 0xf3c03000 UBFX r0, r0, #12, #1 r0:0x00001801=>0x00000001 r0:0x00001801=>0x00000001 SetRegEx(0x0000076c,"T",1,2) #0x0000076c->0x0000076e Thumb Supervisor 0x0000076c 0xb148 CBZ r0, 0x00000782 r0=0x00000001 SetRegEx(0x0000076e,"T",1,2) #0x0000076e->0x00000770 Thumb Supervisor 0x0000076e 0x4835 LDR r0, [pc, #0xd4] ; 0x00000844 r0:0x00000001=>0x0081CAE8 SetRegEx(0x00000770,"T",1,2) #0x00000770->0x00000772 Thumb Supervisor 0x00000770 0x6800 LDR r0, [r0, #0] r0:0x0081CAE8=>0x00825AF8 r0:0x0081CAE8=>0x00825AF8 [0x0081CAE8]=00825af8 SetRegEx(0x00000772,"T",1,2) #0x00000772->0x00000774 Thumb Supervisor 0x00000772 0x6801 LDR r1, [r0, #0] r1:0x00823058=>0x0001FADC r0=0x00825AF8 [0x00825AF8]=0001fadc SetRegEx(0x00000774,"T",1,2) #0x00000774->0x00000776 Thumb Supervisor 0x00000774 0x694a LDR r2, [r1, #0x14] r2:0x04B21D34=>0x00016AE3 r1=0x0001FADC [0x0001FAF0]=00016ae3 SetRegEx(0x00000776,"T",1,2) #0x00000776->0x00000778 Thumb Supervisor 0x00000776 0x2100 MOVS r1, #00 r1:0x0001FADC=>0x00000000 SetRegEx(0x00000778,"T",1,2) #0x00000778->0x00016ae2 Thumb Supervisor 0x00000778 0x4790 BLX r2 r2=0x00016AE3 SetRegEx(0x00016AE2,"T",1,2) #0x00000778->0x00016ae2 Thumb Supervisor 0x00000778 0x4790 BLX r2 r2=0x00016AE3 MakeFunction(0x00016AE2,4294967295) MakeNameEx(0x00016AE2,"fcn_00016AE3",1) SetRegEx(0x00016ae2,"T",1,2) #0x00016ae2->0x00016ae4 Thumb Supervisor 0x00016ae2 0xb570 PUSH {r4, r5, r6, r14} r4=0x0081F88C r5=0x0081F878 r6=0x0081C648 r14=0x9197F44B SetRegEx(0x00016ae4,"T",1,2) #0x00016ae4->0x00016ae6 Thumb Supervisor 0x00016ae4 0x000d LSLS r5, r1, #00 r5:0x0081F878=>0x00000000 r1=0x00000000 SetRegEx(0x00016ae6,"T",1,2) #0x00016ae6->0x00016ae8 Thumb Supervisor 0x00016ae6 0x4604 MOV r4, r0 r4:0x0081F88C=>0x00825AF8 r0=0x00825AF8 SetRegEx(0x00016ae8,"T",1,2) #0x00016ae8->0x00016b00 Thumb Supervisor 0x00016ae8 0xd00a BEQ 0x00016b00 SetRegEx(0x00016b00,"T",1,2) #0x00016b00->0x00016b04 Thumb Supervisor 0x00016b00 0xf8940040 LDRB.W r0, [r4, #64] ; 0x00000040 r0:0x00825AF8=>0x00000000 r4=0x00825AF8 [0x00825B5C]=8001fa40 SetRegEx(0x00016b04,"T",1,2) #0x00016b04->0x00016b06 Thumb Supervisor 0x00016b04 0x2803 CMP r0, #0x03 r0=0x00000000 SetRegEx(0x00016b06,"T",1,2) #0x00016b06->0x00016b08 Thumb Supervisor 0x00016b06 0xd001 BEQ 0x00016b0c SetRegEx(0x00016b08,"T",1,2) #0x00016b08->0x00016b0a Thumb Supervisor 0x00016b08 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 SetRegEx(0x00016b0a,"T",1,2) #0x00016b0a->0x00016b0e Thumb Supervisor 0x00016b0a 0xe000 B 0x00016b0e SetRegEx(0x00016b0e,"T",1,2) #0x00016b0e->0x00016b10 Thumb Supervisor 0x00016b0e 0xb118 CBZ r0, 0x00016b18 r0=0x00000001 SetRegEx(0x00016b10,"T",1,2) #0x00016b10->0x00016b12 Thumb Supervisor 0x00016b10 0x4620 MOV r0, r4 r0:0x00000001=>0x00825AF8 r4=0x00825AF8 SetRegEx(0x00016b12,"T",1,2) #0x00016b12->0x00016aba Thumb Supervisor 0x00016b12 0xf7ffffd2 BL 0x00016aba SetRegEx(0x00016ABA,"T",1,2) #0x00016b12->0x00016aba Thumb Supervisor 0x00016b12 0xf7ffffd2 BL 0x00016aba MakeFunction(0x00016ABA,4294967295) MakeNameEx(0x00016ABA,"fcn_00016aba",1) SetRegEx(0x00016abc,"T",1,2) #0x00016abc->0x00016abe Thumb Supervisor 0x00016abc 0x4604 MOV r4, r0 r4=0x00825AF8 r0=0x00825AF8 SetRegEx(0x00016abe,"T",1,2) #0x00016abe->0x00016ac0 Thumb Supervisor 0x00016abe 0x4849 LDR r0, [pc, #0x124] ; 0x00016be4 r0:0x00825AF8=>0x00824C68 SetRegEx(0x00016ac0,"T",1,2) #0x00016ac0->0x00016ac2 Thumb Supervisor 0x00016ac0 0x4669 MOV r1, r13 r1:0x00000000=>0x00827BF8 r13=0x79EF5108 SetRegEx(0x00016ac2,"T",1,2) #0x00016ac2->0x000180fe Thumb Supervisor 0x00016ac2 0xf001fb1c BL 0x000180fe SetRegEx(0x000180FE,"T",1,2) #0x00016ac2->0x000180fe Thumb Supervisor 0x00016ac2 0xf001fb1c BL 0x000180fe MakeFunction(0x000180FE,4294967295) MakeNameEx(0x000180FE,"fcn_000180fe",1) SetRegEx(0x00018100,"T",1,2) #0x00018100->0x00018102 Thumb Supervisor 0x00018100 0x4604 MOV r4, r0 r4:0x00825AF8=>0x00824C68 r0=0x00824C68 SetRegEx(0x00018102,"T",1,2) #0x00018102->0x00018104 Thumb Supervisor 0x00018102 0x4854 LDR r0, [pc, #0x150] ; 0x00018254 r0:0x00824C68=>0x0081D4A4 SetRegEx(0x00018104,"T",1,2) #0x00018104->0x00018106 Thumb Supervisor 0x00018104 0x460d MOV r5, r1 r5:0x00000000=>0x00827BF8 r1=0x00827BF8 SetRegEx(0x00018106,"T",1,2) #0x00018106->0x00018108 Thumb Supervisor 0x00018106 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x00018108,"T",1,2) #0x00018108->0x0001810a Thumb Supervisor 0x00018108 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC SetRegEx(0x0001810a,"T",1,2) #0x0001810a->0x00019ade Thumb Supervisor 0x0001810a 0xf001fce8 BL 0x00019ade SetRegEx(0x0001810e,"T",1,2) #0x0001810e->0x00018112 Thumb Supervisor 0x0001810e 0xf5047409 ADD.W r4, r4, #548 ; 0x00000224 r4:0x00824C68=>0x00824E8C r4:0x00824C68=>0x00824E8C SetRegEx(0x00018112,"T",1,2) #0x00018112->0x00018114 Thumb Supervisor 0x00018112 0x6020 STR r0, [r4, #0] r0=0x005282BB r4=0x00824E8C [0x00824E8C]=005282bb SetRegEx(0x00018114,"T",1,2) #0x00018114->0x00018116 Thumb Supervisor 0x00018114 0x4852 LDR r0, [pc, #0x148] ; 0x00018260 r0:0x005282BB=>0x00824EBC SetRegEx(0x00018116,"T",1,2) #0x00018116->0x00019ae2 Thumb Supervisor 0x00018116 0xf001fce4 BL 0x00019ae2 SetRegEx(0x00019AE2,"T",1,2) #0x00018116->0x00019ae2 Thumb Supervisor 0x00018116 0xf001fce4 BL 0x00019ae2 MakeFunction(0x00019AE2,4294967295) MakeNameEx(0x00019AE2,"fcn_00019ae2",1) SetRegEx(0x0000fed2,"T",1,2) #0x0000fed2->0x0000fed4 Thumb Supervisor 0x0000fed2 0x4814 LDR r0, [pc, #0x50] ; 0x0000ff24 r0:0x00824EBC=>0x0081C718 SetRegEx(0x0000fed4,"T",1,2) #0x0000fed4->0x0000fed6 Thumb Supervisor 0x0000fed4 0x6840 LDR r0, [r0, #0x4] r0:0x0081C718=>0x00000000 r0:0x0081C718=>0x00000000 [0x0081C71C]=00000000 SetRegEx(0x0000fed6,"T",1,2) #0x0000fed6->0x0001811a Thumb Supervisor 0x0000fed6 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x0001811a,"T",1,2) #0x0001811a->0x0001811c Thumb Supervisor 0x0001811a 0x6060 STR r0, [r4, #0x4] r0=0x00000000 r4=0x00824E8C [0x00824E90]=00000000 SetRegEx(0x0001811c,"T",1,2) #0x0001811c->0x00018120 Thumb Supervisor 0x0001811c 0xf24032e8 MOVW r2, #1000 ; 0x3e8 r2:0x00016AE3=>0x000003E8 SetRegEx(0x00018120,"T",1,2) #0x00018120->0x00018122 Thumb Supervisor 0x00018120 0x6821 LDR r1, [r4, #0] r1:0x00827BF8=>0x005282BB r4=0x00824E8C [0x00824E8C]=005282bb SetRegEx(0x00018122,"T",1,2) #0x00018122->0x00018124 Thumb Supervisor 0x00018122 0x4b50 LDR r3, [pc, #0x140] ; 0x00018264 r3:0x00030025=>0x00418937 SetRegEx(0x00018124,"T",1,2) #0x00018124->0x00018128 Thumb Supervisor 0x00018124 0xfbb1f1f2 UDIV r1, r1, r2 r1:0x005282BB=>0x0000151F r1:0x005282BB=>0x0000151F r2=0x000003E8 SetRegEx(0x00018128,"T",1,2) #0x00018128->0x0001812c Thumb Supervisor 0x00018128 0xfb001003 MLA r0, r0, r3, r1 r0:0x00000000=>0x0000151F r0:0x00000000=>0x0000151F r3=0x00418937 r1=0x0000151F SetRegEx(0x0001812c,"T",1,2) #0x0001812c->0x0001812e Thumb Supervisor 0x0001812c 0x6028 STR r0, [r5, #0] r0=0x0000151F r5=0x00827BF8 [0x00827BF8]:00016ae3=>0000151f SetRegEx(0x0001812e,"T",1,2) #0x0001812e->0x00018130 Thumb Supervisor 0x0001812e 0x6820 LDR r0, [r4, #0] r0:0x0000151F=>0x005282BB r4=0x00824E8C [0x00824E8C]=005282bb SetRegEx(0x00018130,"T",1,2) #0x00018130->0x00018134 Thumb Supervisor 0x00018130 0xfbb0f1f2 UDIV r1, r0, r2 r1=0x0000151F r0=0x005282BB r2=0x000003E8 SetRegEx(0x00018134,"T",1,2) #0x00018134->0x00018138 Thumb Supervisor 0x00018134 0xfb020011 MLS r0, r2, r1, r0 r0:0x005282BB=>0x000001A3 r2=0x000003E8 r1=0x0000151F r0:0x005282BB=>0x000001A3 SetRegEx(0x00018138,"T",1,2) #0x00018138->0x0001813a Thumb Supervisor 0x00018138 0x6068 STR r0, [r5, #0x4] r0=0x000001A3 r5=0x00827BF8 [0x00827BFC]:00030025=>000001a3 SetRegEx(0x0001813a,"T",1,2) #0x0001813a->0x00016ac6 Thumb Supervisor 0x0001813a 0xbd70 POP {r4, r5, r6, r15} r4:0x00824E8C=>0x00825AF8 r5:0x00827BF8=>0x00000000 r6=0x0081C648 r15:0x0001813A=>0x00016AC6 SetRegEx(0x00016ac6,"T",1,2) #0x00016ac6->0x00016ac8 Thumb Supervisor 0x00016ac6 0x9800 LDR r0, [SP, #0] r0:0x000001A3=>0x0000151F SetRegEx(0x00016ac8,"T",1,2) #0x00016ac8->0x00016aca Thumb Supervisor 0x00016ac8 0x6520 STR r0, [r4, #0x50] r0=0x0000151F r4=0x00825AF8 [0x00825B48]=0000151f SetRegEx(0x00016aca,"T",1,2) #0x00016aca->0x00016acc Thumb Supervisor 0x00016aca 0x65a0 STR r0, [r4, #0x58] r0=0x0000151F r4=0x00825AF8 [0x00825B50]=0000151f SetRegEx(0x00016acc,"T",1,2) #0x00016acc->0x00016ace Thumb Supervisor 0x00016acc 0x6ce2 LDR r2, [r4, #0x4c] r2:0x000003E8=>0x00000000 r4=0x00825AF8 [0x00825B44]=00000000 SetRegEx(0x00016ace,"T",1,2) #0x00016ace->0x00016ad0 Thumb Supervisor 0x00016ace 0x6de1 LDR r1, [r4, #0x5c] r1:0x0000151F=>0x00001ACA r4=0x00825AF8 [0x00825B54]=00001aca SetRegEx(0x00016ad0,"T",1,2) #0x00016ad0->0x00016ad2 Thumb Supervisor 0x00016ad0 0x1a82 SUBS r2, r0, r2 r2:0x00000000=>0x0000151F r0=0x0000151F r2:0x00000000=>0x0000151F SetRegEx(0x00016ad2,"T",1,2) #0x00016ad2->0x00016ad4 Thumb Supervisor 0x00016ad2 0x4411 ADD r1, r2 r1:0x00001ACA=>0x00002FE9 r2=0x0000151F SetRegEx(0x00016ad4,"T",1,2) #0x00016ad4->0x00016ad6 Thumb Supervisor 0x00016ad4 0x65e1 STR r1, [r4, #0x5c] r1=0x00002FE9 r4=0x00825AF8 [0x00825B54]:00001aca=>00002fe9 SetRegEx(0x00016ad6,"T",1,2) #0x00016ad6->0x00016ad8 Thumb Supervisor 0x00016ad6 0x6d62 LDR r2, [r4, #0x54] r2:0x0000151F=>0x00000000 r4=0x00825AF8 [0x00825B4C]=00000000 SetRegEx(0x00016ad8,"T",1,2) #0x00016ad8->0x00016ada Thumb Supervisor 0x00016ad8 0x6e21 LDR r1, [r4, #0x60] r1:0x00002FE9=>0x00001ACA r4=0x00825AF8 [0x00825B58]=00001aca SetRegEx(0x00016ada,"T",1,2) #0x00016ada->0x00016adc Thumb Supervisor 0x00016ada 0x1a80 SUBS r0, r0, r2 r0=0x0000151F r0=0x0000151F r2=0x00000000 SetRegEx(0x00016adc,"T",1,2) #0x00016adc->0x00016ade Thumb Supervisor 0x00016adc 0x4408 ADD r0, r1 r0:0x0000151F=>0x00002FE9 r1=0x00001ACA SetRegEx(0x00016ade,"T",1,2) #0x00016ade->0x00016ae0 Thumb Supervisor 0x00016ade 0x6620 STR r0, [r4, #0x60] r0=0x00002FE9 r4=0x00825AF8 [0x00825B58]:00001aca=>00002fe9 SetRegEx(0x00016ae0,"T",1,2) #0x00016ae0->0x00016b16 Thumb Supervisor 0x00016ae0 0xbd1c POP {r2, r3, r4, r15} r2:0x00000000=>0x0000151F r3:0x00418937=>0x000001A3 r4=0x00825AF8 r15:0x00016AE0=>0x00016B16 SetRegEx(0x00016b16,"T",1,2) #0x00016b16->0x00016b3a Thumb Supervisor 0x00016b16 0xe010 B 0x00016b3a SetRegEx(0x00016b3a,"T",1,2) #0x00016b3a->0x00016b3e Thumb Supervisor 0x00016b3a 0xf8140f40 LDRB r0, [r4, #64]! ; 0x00000040 r0:0x00002FE9=>0x00000000 r4:0x00825AF8=>0x00825B38 [0x00825B5C]=8001fa40 SetRegEx(0x00016b3e,"T",1,2) #0x00016b3e->0x00016b40 Thumb Supervisor 0x00016b3e 0x7060 STRB r0, [r4, #0x1] r0=0x00000000 r4=0x00825B38 [0x00825B39]=00000000 SetRegEx(0x00016b40,"T",1,2) #0x00016b40->0x00016b42 Thumb Supervisor 0x00016b40 0x7025 STRB r5, [r4, #0] r5=0x00000000 r4=0x00825B38 [0x00825B38]=00000000 SetRegEx(0x00016b42,"T",1,2) #0x00016b42->0x0000077a Thumb Supervisor 0x00016b42 0xbd70 POP {r4, r5, r6, r15} r4:0x00825B38=>0x0081F88C r5:0x00000000=>0x0081F878 r6=0x0081C648 r15:0x00016B42=>0x0000077A SetRegEx(0x0000077a,"T",1,2) #0x0000077a->0x0000077c Thumb Supervisor 0x0000077a 0x4833 LDR r0, [pc, #0xcc] ; 0x00000848 r0:0x00000000=>0x0080818C SetRegEx(0x0000077c,"T",1,2) #0x0000077c->0x0000077e Thumb Supervisor 0x0000077c 0x6d80 LDR r0, [r0, #0x58] r0:0x0080818C=>0x00824E9C r0:0x0080818C=>0x00824E9C [0x008081E4]=00824e9c SetRegEx(0x0000077e,"T",1,2) #0x0000077e->0x000182e0 Thumb Supervisor 0x0000077e 0xf017fdaf BL 0x000182e0 SetRegEx(0x000182E0,"T",1,2) #0x0000077e->0x000182e0 Thumb Supervisor 0x0000077e 0xf017fdaf BL 0x000182e0 MakeFunction(0x000182E0,4294967295) MakeNameEx(0x000182E0,"fcn_000182e0",1) SetRegEx(0x000182e2,"T",1,2) #0x000182e2->0x000182e4 Thumb Supervisor 0x000182e2 0xb570 PUSH {r4, r5, r6, r14} r4=0x0081F88C r5=0x0081F878 r6=0x0081C648 r14=0x9197F44B SetRegEx(0x000182e4,"T",1,2) #0x000182e4->0x000182e6 Thumb Supervisor 0x000182e4 0x4ee3 LDR r6, [pc, #0x38c] ; 0x00018674 r6:0x0081C648=>0x00824C68 SetRegEx(0x000182e6,"T",1,2) #0x000182e6->0x000182e8 Thumb Supervisor 0x000182e6 0x6804 LDR r4, [r0, #0] r4:0x0081F88C=>0x00825AF8 r0=0x0081CAE8 [0x0081CAE8]=00825af8 SetRegEx(0x000182e8,"T",1,2) #0x000182e8->0x000182ea Thumb Supervisor 0x000182e8 0x48e3 LDR r0, [pc, #0x38c] ; 0x00018678 r0:0x0081CAE8=>0x0081D4A4 SetRegEx(0x000182ea,"T",1,2) #0x000182ea->0x000182ec Thumb Supervisor 0x000182ea 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x000182ec,"T",1,2) #0x000182ec->0x000182ee Thumb Supervisor 0x000182ec 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC SetRegEx(0x000182ee,"T",1,2) #0x000182ee->0x00019ade Thumb Supervisor 0x000182ee 0xf001fbf6 BL 0x00019ade SetRegEx(0x000182f2,"T",1,2) #0x000182f2->0x000182f6 Thumb Supervisor 0x000182f2 0xf8c60224 STR.W r0, [r6, #548] ; 0x224 r0=0x005282BB r6=0x00824C68 [0x008251B0]=00000000 SetRegEx(0x000182f6,"T",1,2) #0x000182f6->0x000182f8 Thumb Supervisor 0x000182f6 0x4605 MOV r5, r0 r5:0x0081F878=>0x005282BB r0=0x005282BB SetRegEx(0x000182f8,"T",1,2) #0x000182f8->0x000182fa Thumb Supervisor 0x000182f8 0x6820 LDR r0, [r4, #0] r0:0x005282BB=>0x0001FADC r4=0x00825AF8 [0x00825AF8]=0001fadc SetRegEx(0x000182fa,"T",1,2) #0x000182fa->0x000182fc Thumb Supervisor 0x000182fa 0x6b81 LDR r1, [r0, #0x38] r1:0x00001ACA=>0x0001E87D r0=0x0001FADC [0x0001FB14]=0001e87d SetRegEx(0x000182fc,"T",1,2) #0x000182fc->0x000182fe Thumb Supervisor 0x000182fc 0x4620 MOV r0, r4 r0:0x0001FADC=>0x00825AF8 r4=0x00825AF8 SetRegEx(0x000182fe,"T",1,2) #0x000182fe->0x0001e87c Thumb Supervisor 0x000182fe 0x4788 BLX r1 r1=0x0001E87D SetRegEx(0x0001E87C,"T",1,2) #0x000182fe->0x0001e87c Thumb Supervisor 0x000182fe 0x4788 BLX r1 r1=0x0001E87D MakeFunction(0x0001E87C,4294967295) MakeNameEx(0x0001E87C,"fcn_0001E87D",1) SetRegEx(0x0001e87c,"T",1,2) #0x0001e87c->0x0001e87e Thumb Supervisor 0x0001e87c 0x1d00 ADDS r0, r0, #4 r0:0x00825AF8=>0x00825AFC r0:0x00825AF8=>0x00825AFC SetRegEx(0x0001e87e,"T",1,2) #0x0001e87e->0x00018300 Thumb Supervisor 0x0001e87e 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x00018300,"T",1,2) #0x00018300->0x00018302 Thumb Supervisor 0x00018300 0x6085 STR r5, [r0, #0x8] r5=0x005282BB r0=0x00825AFC [0x00825B04]=005282bb SetRegEx(0x00018302,"T",1,2) #0x00018302->0x00000782 Thumb Supervisor 0x00018302 0xbd70 POP {r4, r5, r6, r15} r4:0x00825AF8=>0x0081F88C r5:0x005282BB=>0x0081F878 r6:0x00824C68=>0x0081C648 r15:0x00018302=>0x00000782 SetRegEx(0x00000782,"T",1,2) #0x00000782->0x00000784 Thumb Supervisor 0x00000782 0x6830 LDR r0, [r6, #0] r0:0x00825AFC=>0x00800C00 r6=0x0081C648 [0x0081C648]=00800c00 SetRegEx(0x00000784,"T",1,2) #0x00000784->0x00000788 Thumb Supervisor 0x00000784 0xf8d07210 LDR.W r7, [r0, #528] ; 0x210 r7:0x0001FD10=>0x0000001F r0=0x00800C00 [0x00801128]=00270009 SetRegEx(0x00000788,"T",1,2) #0x00000788->0x0000078c Thumb Supervisor 0x00000788 0xf8d08218 LDR.W r8, [r0, #536] ; 0x218 r8:0x00000000=>0x0000001F r0=0x00800C00 [0x00801136]=0000ffff SetRegEx(0x0000078c,"T",1,2) #0x0000078c->0x0000078e Thumb Supervisor 0x0000078c 0x6820 LDR r0, [r4, #0] r0:0x00800C00=>0x00800DE0 r4=0x0081F88C [0x0081F88C]=00800de0 SetRegEx(0x0000078e,"T",1,2) #0x0000078e->0x00000790 Thumb Supervisor 0x0000078e 0x7886 LDRB r6, [r0, #0x2] r6:0x0081C648=>0x00000000 r0=0x00800DE0 [0x00800DE2]=00002500 SetRegEx(0x00000790,"T",1,2) #0x00000790->0x00000792 Thumb Supervisor 0x00000790 0x4620 MOV r0, r4 r0:0x00800DE0=>0x0081F88C r4=0x0081F88C SetRegEx(0x00000792,"T",1,2) #0x00000792->0x0001e954 Thumb Supervisor 0x00000792 0xf01ef8df BL 0x0001e954 SetRegEx(0x00000796,"T",1,2) #0x00000796->0x00000798 Thumb Supervisor 0x00000796 0x4603 MOV r3, r0 r3:0x000001A3=>0x00000008 r0=0x00000008 SetRegEx(0x00000798,"T",1,2) #0x00000798->0x0000079c Thumb Supervisor 0x00000798 0xe9d40200 LDRD r0, r2, [r4, #0] ; 00 r0:0x00000008=>0x00800DE0 r2=0x00000000 r4=0x0081F88C [0x0081F88C]=00800de0 SetRegEx(0x0000079c,"T",1,2) #0x0000079c->0x0000079e Thumb Supervisor 0x0000079c 0x2403 MOVS r4, #0x03 r4:0x0081F88C=>0x00000003 SetRegEx(0x0000079e,"T",1,2) #0x0000079e->0x000007a0 Thumb Supervisor 0x0000079e 0x78c1 LDRB r1, [r0, #0x3] r1:0x00800DE0=>0x00000025 r0=0x00800DE0 [0x00800DE3]=00000025 SetRegEx(0x000007a0,"T",1,2) #0x000007a0->0x000007a2 Thumb Supervisor 0x000007a0 0x4824 LDR r0, [pc, #0x90] ; 0x00000834 r0:0x00800DE0=>0x0081CB54 SetRegEx(0x000007a2,"T",1,2) #0x000007a2->0x000007a6 Thumb Supervisor 0x000007a2 0xe9cd7402 STRD r7, r4, [r13, #8] ; 0x08 r7=0x0000001F r4=0x00000003 r13=0x79EF5108 SetRegEx(0x000067ca,"T",1,2) #0x000067ca->0x000067cc Thumb Supervisor 0x000067ca 0x4630 MOV r0, r6 r0:0x00000001=>0x0081E320 r6=0x0081E320 SetRegEx(0x000044b2,"T",1,2) #0x000044b2->0x000044b4 Thumb Supervisor 0x000044b2 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001110a,"T",1,2) #0x0001110a->0x0001110c Thumb Supervisor 0x0001110a 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x00014386,"T",1,2) #0x00014386->0x00014388 Thumb Supervisor 0x00014386 0x6820 LDR r0, [r4, #0] r0:0x00000001=>0x0001F968 r4=0x008252DC [0x008252DC]=0001f968 SetRegEx(0x00009256,"T",1,2) #0x00009256->0x00009258 Thumb Supervisor 0x00009256 0x680a LDR r2, [r1, #0] r2=0x3F027239 r1=0x20000120 [0x20000120]=3f027239 SetRegEx(0x0000925c,"T",1,2) #0x0000925c->0x0000925e Thumb Supervisor 0x0000925c 0x600a STR r2, [r1, #0] r2=0x3F027239 r1=0x20000120 [0x20000120]=3f027239 SetRegEx(0x0000925e,"T",1,2) #0x0000925e->0x00009260 Thumb Supervisor 0x0000925e 0x6901 LDR r1, [r0, #0x10] r1:0x20000120=>0x000000FE r0=0x00824D08 [0x00824D18]=000000fe SetRegEx(0x00009264,"T",1,2) #0x00009264->0x00009266 Thumb Supervisor 0x00009264 0x6101 STR r1, [r0, #0x10] r1=0x000000FE r0=0x00824D08 [0x00824D18]=000000fe SetRegEx(0x00009266,"T",1,2) #0x00009266->0x000141fe Thumb Supervisor 0x00009266 0x4770 BX r14 r14=0xA554F1C0 SetRegEx(0x0001423e,"T",1,2) #0x0001423e->0x00014240 Thumb Supervisor 0x0001423e 0x6820 LDR r0, [r4, #0] r0:0x00824D08=>0x0001FA44 r4=0x00825838 [0x00825838]=0001fa44 SetRegEx(0x000146a6,"T",1,2) #0x000146a6->0x000146a8 Thumb Supervisor 0x000146a6 0x6800 LDR r0, [r0, #0] r0:0x0081D300=>0x00824CDC [0x0081D300]=00824cdc SetRegEx(0x000146b4,"T",1,2) #0x000146b4->0x000146b6 Thumb Supervisor 0x000146b4 0x6820 LDR r0, [r4, #0] r0:0x00000001=>0x0001F83C r4=0x00825920 [0x00825920]=0001f83c SetRegEx(0x000146b8,"T",1,2) #0x000146b8->0x000146ba Thumb Supervisor 0x000146b8 0x4620 MOV r0, r4 r0:0x0001F83C=>0x00825920 r4=0x00825920 SetRegEx(0x000146ba,"T",1,2) #0x000146ba->0x0001e5e0 Thumb Supervisor 0x000146ba 0x4788 BLX r1 r1=0x0001E5E1 SetRegEx(0x0001E5E0,"T",1,2) #0x000146ba->0x0001e5e0 Thumb Supervisor 0x000146ba 0x4788 BLX r1 r1=0x0001E5E1 MakeFunction(0x0001E5E0,4294967295) MakeNameEx(0x0001E5E0,"fcn_0001E5E1",1) SetRegEx(0x0001b6e6,"T",1,2) #0x0001b6e6->0x0001b6e8 Thumb Supervisor 0x0001b6e6 0x280f CMP r0, #0x0f r0=0x00000007 SetRegEx(0x0001b6e8,"T",1,2) #0x0001b6e8->0x0001b696 Thumb Supervisor 0x0001b6e8 0xd1d5 BNE 0x0001b696 SetRegEx(0x0001b696,"T",1,2) #0x0001b696->0x0001b69a Thumb Supervisor 0x0001b696 0xf895002d LDRB.W r0, [r5, #45] ; 0x0000002d r0:0x00000007=>0x00000000 r5=0x0081E3E0 [0x0081E425]=140081e4 SetRegEx(0x0001b69a,"T",1,2) #0x0001b69a->0x0001b69c Thumb Supervisor 0x0001b69a 0x2801 CMP r0, #0x01 r0=0x00000000 SetRegEx(0x0001b69c,"T",1,2) #0x0001b69c->0x0001b69e Thumb Supervisor 0x0001b69c 0xd00b BEQ 0x0001b6b6 SetRegEx(0x0001b69e,"T",1,2) #0x0001b69e->0x0000e918 Thumb Supervisor 0x0001b69e 0xf7f3e93c UNDEFINED OPCODE SetRegEx(0x0000e918,"T",0,2) #0x0000e918->0x0000e91c ARM Supervisor 0x0000e918 0xe92d4070 STMDB r13!, {r4, r5, r6, r14} r13=0x79AB510E r4=0x0081C648 r5=0x0081E3E0 r6=0x10050000 r14=0x9997F44B SetRegEx(0x0000e91c,"T",0,2) #0x0000e91c->0x0000e920 ARM Supervisor 0x0000e91c 0xe3a05202 MOV r5, #0x20000000 r5:0x0081E3E0=>0x20000000 SetRegEx(0x0000e920,"T",0,2) #0x0000e920->0x0000e924 ARM Supervisor 0x0000e920 0xe3a04000 MOV r4, #0x0 r4:0x0081C648=>0x00000000 SetRegEx(0x0000e924,"T",0,2) #0x0000e924->0x0000e928 ARM Supervisor 0x0000e924 0xe59500b0 LDR r0, [r5, #0xb0] r0:0x00000000=>0x000513E5 r5=0x20000000 [0x200000B0]=000513e5 SetRegEx(0x0000e928,"T",0,2) #0x0000e928->0x0000e92c ARM Supervisor 0x0000e928 0xe59f10a8 LDR r1, [r15, #0xa8] r1:0x0000001B=>0x044213D6 r15:0x0000E928=>0x0000E92C [0x0000E9D0]=0a0b0c0d SetRegEx(0x0000e92c,"T",0,2) #0x0000e92c->0x0000e930 ARM Supervisor 0x0000e92c 0xe1500001 CMP r0, r1 r0=0x000513E5 r1=0x044213D6 SetRegEx(0x0000e930,"T",0,2) #0x0000e930->0x0000e9b8 ARM Supervisor 0x0000e930 0x1a000020 BNE 0x0000e9b8 SetRegEx(0x0000e9b8,"T",0,2) #0x0000e9b8->0x0000e9bc ARM Supervisor 0x0000e9b8 0xe3a00000 MOV r0, #0x0 r0:0x000513E5=>0x00000000 SetRegEx(0x0000e9bc,"T",0,2) #0x0000e9bc->0x0001b6a2 ARM Supervisor 0x0000e9bc 0xe8bd8070 LDM r13!, {r4, r5, r6, r15} r13=0x79AB510E r4:0x00000000=>0x0081C648 r5:0x20000000=>0x0081E3E0 r6=0x10050000 r15:0x0000E9BC=>0x0001B6A2 SetRegEx(0x0001b6a2,"T",1,2) #0x0001b6a2->0x0001b6a4 Thumb Supervisor 0x0001b6a2 0x4891 LDR r0, [pc, #0x244] ; 0x0001b8e8 r0:0x00000000=>0x00823D20 SetRegEx(0x0001b6a4,"T",1,2) #0x0001b6a4->0x0001b6a8 Thumb Supervisor 0x0001b6a4 0xf8d00f14 LDR.W r0, [r0, #3860] ; 0xf14 r0:0x00823D20=>0x00000000 r0:0x00823D20=>0x00000000 [0x00827580]=00000000 SetRegEx(0x0001b6a8,"T",1,2) #0x0001b6a8->0x0001b6ba Thumb Supervisor 0x0001b6a8 0xb138 CBZ r0, 0x0001b6ba r0=0x00000000 SetRegEx(0x0001b6ba,"T",1,2) #0x0001b6ba->0x0001b6bc Thumb Supervisor 0x0001b6ba 0x6820 LDR r0, [r4, #0] r0:0x00000000=>0x00800C00 r4=0x0081C648 [0x0081C648]=00800c00 SetRegEx(0x0001b6bc,"T",1,2) #0x0001b6bc->0x0001b6c0 Thumb Supervisor 0x0001b6bc 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1:0x044213D6=>0x0000001B r0=0x00800C00 [0x00801136]=0000ffff SetRegEx(0x0001b6c0,"T",1,2) #0x0001b6c0->0x0001b6c4 Thumb Supervisor 0x0001b6c0 0xf8d00210 LDR.W r0, [r0, #528] ; 0x210 r0:0x00800C00=>0x0000001C r0:0x00800C00=>0x0000001C [0x00801128]=00270009 SetRegEx(0x0001b6c4,"T",1,2) #0x0001b6c4->0x0001b6c6 Thumb Supervisor 0x0001b6c4 0x4281 CMP r1, r0 r1=0x0000001B r0=0x0000001C SetRegEx(0x0001b6c6,"T",1,2) #0x0001b6c6->0x0001b6cc Thumb Supervisor 0x0001b6c6 0xd101 BNE 0x0001b6cc SetRegEx(0x0001b6cc,"T",1,2) #0x0001b6cc->0x0001b6ce Thumb Supervisor 0x0001b6cc 0x2000 MOVS r0, #00 r0:0x0000001C=>0x00000000 SetRegEx(0x0001b6ce,"T",1,2) #0x0001b6ce->0x0001b6d2 Thumb Supervisor 0x0001b6ce 0xf0900001 EORS r0, r0, #1 ; 0x00000001 r0:0x00000000=>0x00000001 r0:0x00000000=>0x00000001 SetRegEx(0x0001b6d2,"T",1,2) #0x0001b6d2->0x0001b6d4 Thumb Supervisor 0x0001b6d2 0xd006 BEQ 0x0001b6e2 SetRegEx(0x0001b6d4,"T",1,2) #0x0001b6d4->0x0001b6d6 Thumb Supervisor 0x0001b6d4 0x6820 LDR r0, [r4, #0] r0:0x00000001=>0x00800C00 r4=0x0081C648 [0x0081C648]=00800c00 SetRegEx(0x0001b6d6,"T",1,2) #0x0001b6d6->0x0001b6da Thumb Supervisor 0x0001b6d6 0xf8d00218 LDR.W r0, [r0, #536] ; 0x218 r0:0x00800C00=>0x0000001B r0:0x00800C00=>0x0000001B [0x00801136]=0000ffff SetRegEx(0x0001b6da,"T",1,2) #0x0001b6da->0x0001b6dc Thumb Supervisor 0x0001b6da 0x2401 MOVS r4, #0x01 r4:0x0081C648=>0x00000001 SetRegEx(0x0001b6dc,"T",1,2) #0x0001b6dc->0x0001b6de Thumb Supervisor 0x0001b6dc 0x498a LDR r1, [pc, #0x228] ; 0x0001b908 r1:0x0000001B=>0x0081E430 SetRegEx(0x0001b6de,"T",1,2) #0x0001b6de->0x0001b6e0 Thumb Supervisor 0x0001b6de 0x6008 STR r0, [r1, #0] r0=0x0000001B r1=0x0081E430 [0x0081E430]:00000005=>0000001b SetRegEx(0x0001b6e0,"T",1,2) #0x0001b6e0->0x0001b6f8 Thumb Supervisor 0x0001b6e0 0xe00a B 0x0001b6f8 SetRegEx(0x0001b6f8,"T",1,2) #0x0001b6f8->0x0000b0a2 Thumb Supervisor 0x0001b6f8 0xf7effcd3 BL 0x0000b0a2 SetRegEx(0x0000B0A2,"T",1,2) #0x0001b6f8->0x0000b0a2 Thumb Supervisor 0x0001b6f8 0xf7effcd3 BL 0x0000b0a2 MakeFunction(0x0000B0A2,4294967295) MakeNameEx(0x0000B0A2,"fcn_0000b0a2",1) SetRegEx(0x0000b0a4,"T",1,2) #0x0000b0a4->0x0000b0a6 Thumb Supervisor 0x0000b0a4 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000001 r5=0x0081E3E0 r6=0x10050000 r14=0x9997F44B SetRegEx(0x0000b0a6,"T",1,2) #0x0000b0a6->0x0000b0a8 Thumb Supervisor 0x0000b0a6 0x6b80 LDR r0, [r0, #0x38] r0:0x2050F000=>0x00000002 r0:0x2050F000=>0x00000002 [0x2050F038]=00000002 SetRegEx(0x0000b0a8,"T",1,2) #0x0000b0a8->0x0000b0aa Thumb Supervisor 0x0000b0a8 0x4c30 LDR r4, [pc, #0xc0] ; 0x0000b16c r4:0x00000001=>0x20500000 SetRegEx(0x0000b0aa,"T",1,2) #0x0000b0aa->0x0000b0ac Thumb Supervisor 0x0000b0aa 0x6821 LDR r1, [r4, #0] r1:0x0081E430=>0x0000000F r4=0x20500000 [0x20500000]=0000000f SetRegEx(0x0000b0ac,"T",1,2) #0x0000b0ac->0x0000b0b0 Thumb Supervisor 0x0000b0ac 0xf42141e0 BIC r1, r1, #28672 ; 0x00007000 r1=0x0000000F r1=0x0000000F SetRegEx(0x0000b0b0,"T",1,2) #0x0000b0b0->0x0000b0b2 Thumb Supervisor 0x0000b0b0 0x6021 STR r1, [r4, #0] r1=0x0000000F r4=0x20500000 [0x20500000]=0000000f SetRegEx(0x0000b0b2,"T",1,2) #0x0000b0b2->0x0000b0b4 Thumb Supervisor 0x0000b0b2 0x492f LDR r1, [pc, #0xbc] ; 0x0000b170 r1:0x0000000F=>0x00A00501 SetRegEx(0x0000b0b4,"T",1,2) #0x0000b0b4->0x0000b0b6 Thumb Supervisor 0x0000b0b4 0x1e49 SUBS r1, r1, #1 r1:0x00A00501=>0x00A00500 r1:0x00A00501=>0x00A00500 SetRegEx(0x0000b0b6,"T",1,2) #0x0000b0b6->0x0000b0b8 Thumb Supervisor 0x0000b0b6 0x6221 STR r1, [r4, #0x20] r1=0x00A00500 r4=0x20500000 [0x20500020]=00a00500 SetRegEx(0x0000b0b8,"T",1,2) #0x0000b0b8->0x0000b0ba Thumb Supervisor 0x0000b0b8 0x1c49 ADDS r1, r1, #1 r1:0x00A00500=>0x00A00501 r1:0x00A00500=>0x00A00501 SetRegEx(0x0000b0ba,"T",1,2) #0x0000b0ba->0x0000b0bc Thumb Supervisor 0x0000b0ba 0x2809 CMP r0, #0x09 r0=0x00000002 SetRegEx(0x0000b0bc,"T",1,2) #0x0000b0bc->0x0000b0be Thumb Supervisor 0x0000b0bc 0xd207 BCS 0x0000b0ce SetRegEx(0x0000b0be,"T",1,2) #0x0000b0be->0x0000b0cc Thumb Supervisor 0x0000b0be 0xe8dff000 TBB [r15, r0] r15:0x0000B0BE=>0x0000B0CC r0=0x00000002 SetRegEx(0x0000b0cc,"T",1,2) #0x0000b0cc->0x0000b0ce Thumb Supervisor 0x0000b0cc 0x62a1 STR r1, [r4, #0x28] r1=0x00A00501 r4=0x20500000 [0x20500028]=00a00501 SetRegEx(0x0000b0ce,"T",1,2) #0x0000b0ce->0x0000b0d0 Thumb Supervisor 0x0000b0ce 0x6820 LDR r0, [r4, #0] r0:0x00000002=>0x0000000F r4=0x20500000 [0x20500000]=0000000f SetRegEx(0x0000b0d0,"T",1,2) #0x0000b0d0->0x0000b0d4 Thumb Supervisor 0x0000b0d0 0xf44060e0 ORR r0, r0, #1792 ; 0x00000700 r0:0x0000000F=>0x0000070F r0:0x0000000F=>0x0000070F SetRegEx(0x0000b0d4,"T",1,2) #0x0000b0d4->0x0000b0d6 Thumb Supervisor 0x0000b0d4 0x6020 STR r0, [r4, #0] r0=0x0000070F r4=0x20500000 [0x20500000]:0000000f=>0000070f SetRegEx(0x0000b0d6,"T",1,2) #0x0000b0d6->0x0000b0da Thumb Supervisor 0x0000b0d6 0xf2401011 MOVW r0, #273 ; 0x111 r0:0x0000070F=>0x00000111 SetRegEx(0x0000b0da,"T",1,2) #0x0000b0da->0x0000b0dc Thumb Supervisor 0x0000b0da 0x6320 STR r0, [r4, #0x30] r0=0x00000111 r4=0x20500000 [0x20500030]:00000654=>00000111 SetRegEx(0x0000b0dc,"T",1,2) #0x0000b0dc->0x0000b0e0 Thumb Supervisor 0x0000b0dc 0xf24035e8 MOVW r5, #1000 ; 0x3e8 r5:0x0081E3E0=>0x000003E8 SetRegEx(0x0000b0e0,"T",1,2) #0x0000b0e0->0x0000b0e2 Thumb Supervisor 0x0000b0e0 0x4628 MOV r0, r5 r0:0x00000111=>0x000003E8 r5=0x000003E8 SetRegEx(0x0000b0e2,"T",1,2) #0x0000b0e2->0x0001068a Thumb Supervisor 0x0000b0e2 0xf005fad2 BL 0x0001068a SetRegEx(0x0001c466,"T",1,2) #0x0001c466->0x0001c468 Thumb IRQ 0x0001c466 0x4642 MOV r2, r8 r2:0x00000000=>0x00000031 r8=0x00000031 SetRegEx(0x0001c468,"T",1,2) #0x0001c468->0x0001c46a Thumb IRQ 0x0001c468 0x4639 MOV r1, r7 r1:0x25000000=>0x00000002 r7=0x00000002 SetRegEx(0x0001c46a,"T",1,2) #0x0001c46a->0x0001c46c Thumb IRQ 0x0001c46a 0x4628 MOV r0, r5 r0:0x00000001=>0x00823D20 r5=0x00823D20 SetRegEx(0x0001c46c,"T",1,2) #0x0001c46c->0x0001c364 Thumb IRQ 0x0001c46c 0xf7ffff7a BL 0x0001c364 SetRegEx(0x0001C364,"T",1,2) #0x0001c46c->0x0001c364 Thumb IRQ 0x0001c46c 0xf7ffff7a BL 0x0001c364 MakeFunction(0x0001C364,4294967295) MakeNameEx(0x0001C364,"fcn_0001c364",1) SetRegEx(0x0001c366,"T",1,2) #0x0001c366->0x0001c368 Thumb IRQ 0x0001c366 0xb510 PUSH {r4, r14} r4=0x00000004 r14=0x9997F44B SetRegEx(0x0001c368,"T",1,2) #0x0001c368->0x0001c36a Thumb IRQ 0x0001c368 0x2000 MOVS r0, #00 r0:0x00823D20=>0x00000000 SetRegEx(0x0001c36a,"T",1,2) #0x0001c36a->0x0001c36e Thumb IRQ 0x0001c36a 0xf8d33f18 LDR.W r3, [r3, #3864] ; 0xf18 r3:0x00823D20=>0x00823E00 r3:0x00823D20=>0x00823E00 [0x00827584]=00000000 SetRegEx(0x0001c36e,"T",1,2) #0x0001c36e->0x0001c370 Thumb IRQ 0x0001c36e 0x7a1c LDRB r4, [r3, #0x8] r4:0x00000004=>0x00000002 r3=0x00823E00 [0x00823E08]=00000002 SetRegEx(0x0001c370,"T",1,2) #0x0001c370->0x0001c372 Thumb IRQ 0x0001c370 0x428c CMP r4, r1 r4=0x00000002 r1=0x00000002 SetRegEx(0x0001c372,"T",1,2) #0x0001c372->0x0001c374 Thumb IRQ 0x0001c372 0xd103 BNE 0x0001c37c SetRegEx(0x0001c374,"T",1,2) #0x0001c374->0x0001c376 Thumb IRQ 0x0001c374 0x68d9 LDR r1, [r3, #0xc] r1:0x00000002=>0x00000031 r3=0x00823E00 [0x00823E0C]=00000031 SetRegEx(0x0001c376,"T",1,2) #0x0001c376->0x0001c378 Thumb IRQ 0x0001c376 0x4291 CMP r1, r2 r1=0x00000031 r2=0x00000031 SetRegEx(0x0001c378,"T",1,2) #0x0001c378->0x0001c37a Thumb IRQ 0x0001c378 0xd100 BNE 0x0001c37c SetRegEx(0x0001c37a,"T",1,2) #0x0001c37a->0x0001c37c Thumb IRQ 0x0001c37a 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 SetRegEx(0x0001c37c,"T",1,2) #0x0001c37c->0x0001c470 Thumb IRQ 0x0001c37c 0xbd10 POP {r4, r15} r4:0x00000002=>0x00000004 r15:0x0001C37C=>0x0001C470 SetRegEx(0x0001c470,"T",1,2) #0x0001c470->0x0001c472 Thumb IRQ 0x0001c470 0xb128 CBZ r0, 0x0001c47e r0=0x00000001 SetRegEx(0x0001c472,"T",1,2) #0x0001c472->0x0001c476 Thumb IRQ 0x0001c472 0xf8d50f18 LDR.W r0, [r5, #3864] ; 0xf18 r0:0x00000001=>0x00823E00 r5=0x00823D20 [0x00827584]=00000000 SetRegEx(0x0001c476,"T",1,2) #0x0001c476->0x0001c478 Thumb IRQ 0x0001c476 0x6ac1 LDR r1, [r0, #0x2c] r1:0x00000031=>0x00000003 r0=0x00823E00 [0x00823E2C]=00000003 SetRegEx(0x0001c478,"T",1,2) #0x0001c478->0x0001c47a Thumb IRQ 0x0001c478 0x1c49 ADDS r1, r1, #1 r1:0x00000003=>0x00000004 r1:0x00000003=>0x00000004 SetRegEx(0x0001c47a,"T",1,2) #0x0001c47a->0x0001c47c Thumb IRQ 0x0001c47a 0x62c1 STR r1, [r0, #0x2c] r1=0x00000004 r0=0x00823E00 [0x00823E2C]:00000003=>00000004 SetRegEx(0x0001c47c,"T",1,2) #0x0001c47c->0x0001c5ba Thumb IRQ 0x0001c47c 0xe09d B 0x0001c5ba SetRegEx(0x0000e080,"T",1,2) #0x0000e080->0x0000e082 Thumb Supervisor 0x0000e080 0x7de0 LDRB r0, [r4, #0x17] r0=0x00000000 r4=0x0081C69C [0x0081C6B3]=00010000 SetRegEx(0x0000e082,"T",1,2) #0x0000e082->0x0000e084 Thumb Supervisor 0x0000e082 0x2801 CMP r0, #0x01 r0=0x00000000 SetRegEx(0x0000e084,"T",1,2) #0x0000e084->0x0000e09c Thumb Supervisor 0x0000e084 0xd10a BNE 0x0000e09c SetRegEx(0x0000e09c,"T",1,2) #0x0000e09c->0x000199ba Thumb Supervisor 0x0000e09c 0xbd10 POP {r4, r15} r4:0x0081C69C=>0x00824C68 r15:0x0000E09C=>0x000199BA SetRegEx(0x00010adc,"T",1,2) #0x00010adc->0x00010ade Thumb Supervisor 0x00010adc 0x4cbe LDR r4, [pc, #0x2f8] ; 0x00010dd8 r4=0x20100380 [0x00010DD6]=03802010 SetRegEx(0x00010ade,"T",1,2) #0x00010ade->0x00010ae2 Thumb Supervisor 0x00010ade 0xf0000007 AND r0, r0, #7 ; 0x00000007 r0:0x000001F3=>0x00000003 SetRegEx(0x00010ae2,"T",1,2) #0x00010ae2->0x00010ae6 Thumb Supervisor 0x00010ae2 0xf8442031 STR.W r2, [r4, r1, LSL #3] r2=0x7FFFFFFF r4=0x20100380 r1=0x00000000 SetRegEx(0x00010ae6,"T",1,2) #0x00010ae6->0x00010ae8 Thumb Supervisor 0x00010ae6 0x1d22 ADDS r2, r4, #4 r2:0x7FFFFFFF=>0x20100384 r4=0x20100380 SetRegEx(0x00010ae8,"T",1,2) #0x00010ae8->0x00010aec Thumb Supervisor 0x00010ae8 0xf8423031 STR.W r3, [r2, r1, LSL #3] r3=0x7FFFFFFF r2=0x20100384 r1=0x00000000 SetRegEx(0x00010aec,"T",1,2) #0x00010aec->0x00010aee Thumb Supervisor 0x00010aec 0x4aba LDR r2, [pc, #0x2e8] ; 0x00010dd8 r2:0x20100384=>0x20100380 [0x00010DD6]=03802010 SetRegEx(0x00010aee,"T",1,2) #0x00010aee->0x00010af0 Thumb Supervisor 0x00010aee 0x3a40 SUBS r2, #0x40 r2:0x20100380=>0x20100340 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x00010af0,"T",1,2) #0x00010af0->0x00010af4 Thumb Supervisor 0x00010af0 0xf8420021 STR.W r0, [r2, r1, LSL #2] r0=0x00000003 r2=0x20100340 r1=0x00000000 SetRegEx(0x00010af4,"T",1,2) #0x00010af4->0x80012c9e Thumb Supervisor 0x00010af4 0xbd10 POP {r4, r15} r4:0x20100380=>0x000001C7 r15:0x00010AF4=>0x80012C9E SetRegEx(0x0001e2b0,"T",1,2) #0x0001e2b0->0x0001e2b4 Thumb Supervisor 0x0001e2b0 0x4778 BX r15 r15:0x0001E2B0=>0x0001E2B4 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0001e2b4,"T",0,2) #0x0001e2b4->0x0001e2b8 ARM Supervisor 0x0001e2b4 0xe3520003 CMP r2, #0x3 r2=0x00000040 SetRegEx(0x0001e2b8,"T",0,2) #0x0001e2b8->0x0001e2bc ARM Supervisor 0x0001e2b8 0x9a000017 BLS 0x0001e31c SetRegEx(0x0001E31C,"T",0,2) #0x0001e2b8->0x0001e2bc ARM Supervisor 0x0001e2b8 0x9a000017 BLS 0x0001e31c MakeFunction(0x0001E31C,4294967295) MakeNameEx(0x0001E31C,"fcn_0001e31c",1) SetRegEx(0x0001e2bc,"T",0,2) #0x0001e2bc->0x0001e2c0 ARM Supervisor 0x0001e2bc 0xe210c003 ANDS r12, r0, #0x3 r12:0x0080E859=>0x00000000 r0=0x00826604 cpsr:0x200001d3=>0x600001d3 SetRegEx(0x0001e2c0,"T",0,2) #0x0001e2c0->0x0001e2e8 ARM Supervisor 0x0001e2c0 0x0a000008 BEQ 0x0001e2e8 SetRegEx(0x0001e2e8,"T",0,2) #0x0001e2e8->0x0001e2ec ARM Supervisor 0x0001e2e8 0xe2113003 ANDS r3, r1, #0x3 r3:0x7FFFFFFF=>0x00000000 r1=0x008261C4 SetRegEx(0x0001e2ec,"T",0,2) #0x0001e2ec->0x0001e340 ARM Supervisor 0x0001e2ec 0x0a000013 BEQ 0x0001e340 SetRegEx(0x0001e340,"T",0,2) #0x0001e340->0x0001e344 ARM Supervisor 0x0001e340 0xe92d4010 STMDB r13!, {r4, r14} r13=0x79AF5108 r4=0x000001C7 r14=0x9997FC4B SetRegEx(0x0001e344,"T",0,2) #0x0001e344->0x0001e348 ARM Supervisor 0x0001e344 0xe2522020 SUBS r2, r2, #0x20 r2:0x00000040=>0x00000020 cpsr:0x600001d3=>0x200001d3 SetRegEx(0x0001e348,"T",0,2) #0x0001e348->0x0001e34c ARM Supervisor 0x0001e348 0x3a000005 BCC 0x0001e364 SetRegEx(0x0001e34c,"T",0,2) #0x0001e34c->0x0001e350 ARM Supervisor 0x0001e34c 0xe8b15018 LDM r1!, {r3, r4, r12, r14} r1:0x008261C4=>0x008261D4 r3:0x00000000=>0xD300F181 r4:0x000001C7=>0xB9E7C255 r12:0x00000000=>0xC9B971B3 r14=0x9997FC4B SetRegEx(0x0001e350,"T",0,2) #0x0001e350->0x0001e354 ARM Supervisor 0x0001e350 0xe2522020 SUBS r2, r2, #0x20 r2:0x00000020=>0x00000000 cpsr:0x200001d3=>0x600001d3 SetRegEx(0x0001e354,"T",0,2) #0x0001e354->0x0001e358 ARM Supervisor 0x0001e354 0xe8a05018 STM r0!, {r3, r4, r12, r14} r0:0x00826604=>0x00826614 r3=0xD300F181 r4=0xB9E7C255 r12=0xC9B971B3 r14=0x9997FC4B SetRegEx(0x0001e358,"T",0,2) #0x0001e358->0x0001e35c ARM Supervisor 0x0001e358 0xe8b15018 LDM r1!, {r3, r4, r12, r14} r1:0x008261D4=>0x008261E4 r3:0xD300F181=>0x5879DB61 r4:0xB9E7C255=>0xB573A71E r12:0xC9B971B3=>0xE2EEA319 r14=0x9997FC4B SetRegEx(0x0001e35c,"T",0,2) #0x0001e35c->0x0001e360 ARM Supervisor 0x0001e35c 0xe8a05018 STM r0!, {r3, r4, r12, r14} r0:0x00826614=>0x00826624 r3=0x5879DB61 r4=0xB573A71E r12=0xE2EEA319 r14=0x9997FC4B SetRegEx(0x0001e360,"T",0,2) #0x0001e360->0x0001e34c ARM Supervisor 0x0001e360 0x2afffff9 BCS 0x0001e34c SetRegEx(0x0001e364,"T",0,2) #0x0001e364->0x0001e368 ARM Supervisor 0x0001e364 0xe1b0ce02 MOVS r12, r2, LSL #0x1c r12:0x1EFFDB42=>0x00000000 r2=0xFFFFFFE0 cpsr:0x800001d3=>0x400001d3 SetRegEx(0x0001e368,"T",0,2) #0x0001e368->0x0001e36c ARM Supervisor 0x0001e368 0x28b15018 LDMCS r1!, {r3, r4, r12, r14} r1=0x00826204 r3=0xA00C7FCB r4=0x331799FC r12=0x00000000 r14=0x9997FC4B SetRegEx(0x0001e36c,"T",0,2) #0x0001e36c->0x0001e370 ARM Supervisor 0x0001e36c 0x28a05018 STMCS r0!, {r3, r4, r12, r14} r0=0x00826644 r3=0xA00C7FCB r4=0x331799FC r12=0x00000000 r14=0x9997FC4B SetRegEx(0x0001e370,"T",0,2) #0x0001e370->0x0001e374 ARM Supervisor 0x0001e370 0x48b10018 LDMMI r1!, {r3, r4} r1=0x00826204 r3=0xA00C7FCB r4=0x331799FC SetRegEx(0x0001e374,"T",0,2) #0x0001e374->0x0001e378 ARM Supervisor 0x0001e374 0x48a00018 STMMI r0!, {r3, r4} r0=0x00826644 r3=0xA00C7FCB r4=0x331799FC SetRegEx(0x0001e378,"T",0,2) #0x0001e378->0x0001e37c ARM Supervisor 0x0001e378 0xe8bd4010 LDM r13!, {r4, r14} r13=0x79AF5108 r4:0x331799FC=>0x000001C7 r14=0x9997FC4B SetRegEx(0x0001e37c,"T",0,2) #0x0001e37c->0x0001e380 ARM Supervisor 0x0001e37c 0xe1b0cf02 MOVS r12, r2, LSL #0x1e r12=0x00000000 r2=0xFFFFFFE0 SetRegEx(0x0001e380,"T",0,2) #0x0001e380->0x0001e384 ARM Supervisor 0x0001e380 0x24913004 LDRCS r3, [r1], #0x4 r3=0xA00C7FCB r1=0x00826204 [0x00826204]=d92c7738 SetRegEx(0x0001e384,"T",0,2) #0x0001e384->0x0001e388 ARM Supervisor 0x0001e384 0x24803004 STRCS r3, [r0], #0x4 r3=0xA00C7FCB r0=0x00826644 [0x00826644]=00000000 SetRegEx(0x0001e388,"T",0,2) #0x0001e388->0x80012ca8 ARM Supervisor 0x0001e388 0x012fff1e BXEQ r14 r14=0x9997FC4B cpsr:0x400001d3=>0x400001f3 SetRegEx(0x0001e3ac,"T",1,2) #0x0001e3ac->0x0001e3b0 Thumb Supervisor 0x0001e3ac 0xf00203ff AND r3, r2, #255 ; 0x000000ff r3:0x00000080=>0x00000000 r2=0x00000000 SetRegEx(0x0001e3b0,"T",1,2) #0x0001e3b0->0x0001e3b4 Thumb Supervisor 0x0001e3b0 0xea432203 ORR.W r2, r3, r3, LSL #8 r2=0x00000000 r3=0x00000000 SetRegEx(0x0001e3b4,"T",1,2) #0x0001e3b4->0x0001e3b8 Thumb Supervisor 0x0001e3b4 0xea424202 ORR.W r2, r2, r2, LSL #16 r2=0x00000000 SetRegEx(0x0001e3b8,"T",1,2) #0x0001e3b8->0x0001e3c0 Thumb Supervisor 0x0001e3b8 0xf000b802 B.W 0x0001e3c0 SetRegEx(0x00010a54,"T",1,2) #0x00010a54->0x00010a56 Thumb Supervisor 0x00010a54 0xb570 PUSH {r4, r5, r6, r14} r4=0x0000000A r5=0x00000040 r6=0x800200F4 r14=0x9997FC4B SetRegEx(0x00010a56,"T",1,2) #0x00010a56->0x00010a58 Thumb Supervisor 0x00010a56 0x0095 LSLS r5, r2, #0x02 r5:0x00000040=>0x00000004 r2=0x00000001 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00010a58,"T",1,2) #0x00010a58->0x00010a5a Thumb Supervisor 0x00010a58 0x1d2d ADDS r5, r5, #4 r5:0x00000004=>0x00000008 SetRegEx(0x00010a5a,"T",1,2) #0x00010a5a->0x00010a5c Thumb Supervisor 0x00010a5a 0x2400 MOVS r4, #00 r4:0x0000000A=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00010a5c,"T",1,2) #0x00010a5c->0x00010a5e Thumb Supervisor 0x00010a5c 0x2900 CMP r1, #00 r1=0x00826604 cpsr:0x400001f3=>0x200001f3 SetRegEx(0x00010a5e,"T",1,2) #0x00010a5e->0x00010a60 Thumb Supervisor 0x00010a5e 0xd035 BEQ 0x00010acc SetRegEx(0x00010a60,"T",1,2) #0x00010a60->0x00010a62 Thumb Supervisor 0x00010a60 0x2808 CMP r0, #0x08 r0=0x00000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x00010a62,"T",1,2) #0x00010a62->0x00010a64 Thumb Supervisor 0x00010a62 0xd201 BCS 0x00010a68 SetRegEx(0x00010a64,"T",1,2) #0x00010a64->0x00010a66 Thumb Supervisor 0x00010a64 0x2601 MOVS r6, #0x01 r6:0x800200F4=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00010a66,"T",1,2) #0x00010a66->0x00010a6a Thumb Supervisor 0x00010a66 0xe000 B 0x00010a6a SetRegEx(0x00010a6a,"T",1,2) #0x00010a6a->0x00010a6c Thumb Supervisor 0x00010a6a 0xb11e CBZ r6, 0x00010a74 r6=0x00000001 SetRegEx(0x00010a6c,"T",1,2) #0x00010a6c->0x00010a6e Thumb Supervisor 0x00010a6c 0x2a02 CMP r2, #0x02 r2=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010a6e,"T",1,2) #0x00010a6e->0x00010a70 Thumb Supervisor 0x00010a6e 0xd206 BCS 0x00010a7e SetRegEx(0x00010a70,"T",1,2) #0x00010a70->0x00010a72 Thumb Supervisor 0x00010a70 0x2601 MOVS r6, #0x01 r6=0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00010a72,"T",1,2) #0x00010a72->0x00010a80 Thumb Supervisor 0x00010a72 0xe005 B 0x00010a80 SetRegEx(0x00010a80,"T",1,2) #0x00010a80->0x00010a82 Thumb Supervisor 0x00010a80 0xb126 CBZ r6, 0x00010a8c r6=0x00000001 SetRegEx(0x00010a82,"T",1,2) #0x00010a82->0x00010a84 Thumb Supervisor 0x00010a82 0x4ed4 LDR r6, [pc, #0x350] ; 0x00010dd4 r6:0x00000001=>0x20104000 [0x00010DD4]=20104000 SetRegEx(0x00010a84,"T",1,2) #0x00010a84->0x00010a96 Thumb Supervisor 0x00010a84 0xb13b CBZ r3, 0x00010a96 r3=0x00000000 SetRegEx(0x00010a96,"T",1,2) #0x00010a96->0x00010a98 Thumb Supervisor 0x00010a96 0x6833 LDR r3, [r6, #0] r3:0x00000000=>0x02004086 r6=0x20104000 [0x20104000]=02004086 SetRegEx(0x00010a98,"T",1,2) #0x00010a98->0x00010a9c Thumb Supervisor 0x00010a98 0xf4434300 ORR r3, r3, #32768 ; 0x00008000 r3:0x02004086=>0x0200C086 SetRegEx(0x00010a9c,"T",1,2) #0x00010a9c->0x00010a9e Thumb Supervisor 0x00010a9c 0x6033 STR r3, [r6, #0] r3=0x0200C086 r6=0x20104000 [0x20104000]=02004086 SetRegEx(0x00010a9e,"T",1,2) #0x00010a9e->0x00010aa0 Thumb Supervisor 0x00010a9e 0x4bcd LDR r3, [pc, #0x334] ; 0x00010dd4 r3:0x0200C086=>0x20104000 [0x00010DD4]=20104000 SetRegEx(0x00010aa0,"T",1,2) #0x00010aa0->0x00010aa2 Thumb Supervisor 0x00010aa0 0x3310 ADDS r3, #0x10 r3:0x20104000=>0x20104010 SetRegEx(0x00010aa2,"T",1,2) #0x00010aa2->0x00010aa6 Thumb Supervisor 0x00010aa2 0xeb032000 ADD.W r0, r3, r0, LSL #8 r0:0x00000000=>0x20104010 r3=0x20104010 SetRegEx(0x00010aa6,"T",1,2) #0x00010aa6->0x00010aa8 Thumb Supervisor 0x00010aa6 0xb122 CBZ r2, 0x00010ab2 r2=0x00000001 SetRegEx(0x00010aa8,"T",1,2) #0x00010aa8->0x00010aaa Thumb Supervisor 0x00010aa8 0x6832 LDR r2, [r6, #0] r2:0x00000001=>0x02004086 r6=0x20104000 [0x20104000]=02004086 SetRegEx(0x00010aaa,"T",1,2) #0x00010aaa->0x00010aae Thumb Supervisor 0x00010aaa 0xf0420280 ORR r2, r2, #128 ; 0x00000080 r2=0x02004086 SetRegEx(0x00010aae,"T",1,2) #0x00010aae->0x00010ab0 Thumb Supervisor 0x00010aae 0x6032 STR r2, [r6, #0] r2=0x02004086 r6=0x20104000 [0x20104000]=02004086 SetRegEx(0x00010ab0,"T",1,2) #0x00010ab0->0x00010ac0 Thumb Supervisor 0x00010ab0 0xe006 B 0x00010ac0 SetRegEx(0x00010ac0,"T",1,2) #0x00010ac0->0x00010ac2 Thumb Supervisor 0x00010ac0 0x42ac CMP r4, r5 r4=0x00000000 r5=0x00000008 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010ac2,"T",1,2) #0x00010ac2->0x00010ab8 Thumb Supervisor 0x00010ac2 0xd3f9 BCC 0x00010ab8 SetRegEx(0x00010ab8,"T",1,2) #0x00010ab8->0x00010aba Thumb Supervisor 0x00010ab8 0xc904 LDM r1!, {r2} r1:0x00826604=>0x00826608 r2:0x02004086=>0xD300F181 SetRegEx(0x00010aba,"T",1,2) #0x00010aba->0x00010abc Thumb Supervisor 0x00010aba 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00010abc,"T",1,2) #0x00010abc->0x00010abe Thumb Supervisor 0x00010abc 0xba12 REV r2, r2 r2:0xD300F181=>0x81F100D3 SetRegEx(0x00010abe,"T",1,2) #0x00010abe->0x00010ac0 Thumb Supervisor 0x00010abe 0xc004 STM r0!, {r2} r0:0x20104010=>0x20104014 r2=0x81F100D3 SetRegEx(0x00010ac4,"T",1,2) #0x00010ac4->0x00010ac6 Thumb Supervisor 0x00010ac4 0x6830 LDR r0, [r6, #0] r0:0x20104030=>0x02004086 r6=0x20104000 [0x20104000]=02004086 SetRegEx(0x00010ac6,"T",1,2) #0x00010ac6->0x00010aca Thumb Supervisor 0x00010ac6 0xf0407000 ORR r0, r0, #33554432 ; 0x02000000 r0=0x02004086 SetRegEx(0x00010aca,"T",1,2) #0x00010aca->0x00010acc Thumb Supervisor 0x00010aca 0x6030 STR r0, [r6, #0] r0=0x02004086 r6=0x20104000 [0x20104000]=02004086 SetRegEx(0x00010acc,"T",1,2) #0x00010acc->0x8000e9c4 Thumb Supervisor 0x00010acc 0xbd70 POP {r4, r5, r6, r15} r4:0x00000008=>0x0000000A r5:0x00000008=>0x00000040 r6:0x20104000=>0x800200F4 r15:0x00010ACC=>0x8000E9C4 SetRegEx(0x00010a86,"T",1,2) #0x00010a86->0x00010a88 Thumb Supervisor 0x00010a86 0x4bd3 LDR r3, [pc, #0x34c] ; 0x00010dd4 r3:0x00000001=>0x20104000 [0x00010DD4]=20104000 SetRegEx(0x00010a88,"T",1,2) #0x00010a88->0x00010a8a Thumb Supervisor 0x00010a88 0x3330 ADDS r3, #0x30 r3:0x20104000=>0x20104030 SetRegEx(0x00010a8a,"T",1,2) #0x00010a8a->0x00010aa2 Thumb Supervisor 0x00010a8a 0xe00a B 0x00010aa2 SetRegEx(0x00014ae8,"T",1,2) #0x00014ae8->0x00014aea Thumb Supervisor 0x00014ae8 0x6860 LDR r0, [r4, #0x4] r0:0x00000000=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014aea,"T",1,2) #0x00014aea->0x00014aec Thumb Supervisor 0x00014aea 0x6801 LDR r1, [r0, #0] r1:0x000000FF=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014aec,"T",1,2) #0x00014aec->0x00014aee Thumb Supervisor 0x00014aec 0x68c9 LDR r1, [r1, #0xc] r1:0x0080F610=>0x0080C62F [0x0080F61C]=0080c62f SetRegEx(0x00014aee,"T",1,2) #0x00014aee->0x0080c62e Thumb Supervisor 0x00014aee 0x4788 BLX r1 r1=0x0080C62F SetRegEx(0x0080C62E,"T",1,2) #0x00014aee->0x0080c62e Thumb Supervisor 0x00014aee 0x4788 BLX r1 r1=0x0080C62F MakeFunction(0x0080C62E,4294967295) MakeNameEx(0x0080C62E,"fcn_0080C62F",1) SetRegEx(0x00018c5c,"T",1,2) #0x00018c5c->0x00018c60 Thumb Supervisor 0x00018c5c 0xe92d5ffc PUSH.W {r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r2=0x0000000B r3=0x00000000 r4=0x00018C5D r5=0x0081C638 r6=0x1D1C596F r7=0x00000008 r8=0x00000000 r9=0x00825070 r10=0x00000000 r11=0x0081E4CC r12=0x00000000 r14=0x9997FC4B SetRegEx(0x00018c60,"T",1,2) #0x00018c60->0x00018c62 Thumb Supervisor 0x00018c60 0x4606 MOV r6, r0 r6:0x1D1C596F=>0x00822BE8 r0=0x00822BE8 SetRegEx(0x00018c62,"T",1,2) #0x00018c62->0x00018c64 Thumb Supervisor 0x00018c62 0x4690 MOV r8, r2 r8:0x00000000=>0x0000000B r2=0x0000000B SetRegEx(0x00018c64,"T",1,2) #0x00018c64->0x00018c66 Thumb Supervisor 0x00018c64 0x461f MOV r7, r3 r7:0x00000008=>0x00000000 r3=0x00000000 SetRegEx(0x00018c66,"T",1,2) #0x00018c66->0x00018c6a Thumb Supervisor 0x00018c66 0xe9dd450c LDRD r4, r5, [r13, #48] ; 0x30 r4:0x00018C5D=>0x0000005C r5:0x0081C638=>0x00825A6C r13=0x79AF5108 [0x79AF5138]:=>unknown SetRegEx(0x00018c6a,"T",1,2) #0x00018c6a->0x00018c6e Thumb Supervisor 0x00018c6a 0xf8900330 LDRB.W r0, [r0, #816] ; 0x00000330 r0:0x00822BE8=>0x00000001 [0x00822F18]=00010101 SetRegEx(0x00018c6e,"T",1,2) #0x00018c6e->0x00018c70 Thumb Supervisor 0x00018c6e 0x46ab MOV r11, r5 r11:0x0081E4CC=>0x00825A6C r5=0x00825A6C SetRegEx(0x00018c70,"T",1,2) #0x00018c70->0x00018c72 Thumb Supervisor 0x00018c70 0xb130 CBZ r0, 0x00018c80 r0=0x00000001 SetRegEx(0x00018c72,"T",1,2) #0x00018c72->0x00018c76 Thumb Supervisor 0x00018c72 0xf8960331 LDRB.W r0, [r6, #817] ; 0x00000331 r0=0x00000001 r6=0x00822BE8 [0x00822F19]=e8000101 SetRegEx(0x00018c76,"T",1,2) #0x00018c76->0x00018c78 Thumb Supervisor 0x00018c76 0xb118 CBZ r0, 0x00018c80 r0=0x00000001 SetRegEx(0x00018c78,"T",1,2) #0x00018c78->0x00018c7a Thumb Supervisor 0x00018c78 0x2905 CMP r1, #0x05 r1=0x00000000 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x00018c7a,"T",1,2) #0x00018c7a->0x00018c7c Thumb Supervisor 0x00018c7a 0xd20a BCS 0x00018c92 SetRegEx(0x00018c7c,"T",1,2) #0x00018c7c->0x00018c7e Thumb Supervisor 0x00018c7c 0x2001 MOVS r0, #0x01 r0=0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00018c7e,"T",1,2) #0x00018c7e->0x00018c94 Thumb Supervisor 0x00018c7e 0xe009 B 0x00018c94 SetRegEx(0x00018c94,"T",1,2) #0x00018c94->0x00018c96 Thumb Supervisor 0x00018c94 0xb120 CBZ r0, 0x00018ca0 r0=0x00000001 SetRegEx(0x00018c96,"T",1,2) #0x00018c96->0x00018c9a Thumb Supervisor 0x00018c96 0xf1b80f40 CMP.W r8, #64 ; 0x00000040 r8=0x0000000B cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00018c9a,"T",1,2) #0x00018c9a->0x00018c9c Thumb Supervisor 0x00018c9a 0xd206 BCS 0x00018caa SetRegEx(0x00018c9c,"T",1,2) #0x00018c9c->0x00018c9e Thumb Supervisor 0x00018c9c 0x2001 MOVS r0, #0x01 r0=0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00018c9e,"T",1,2) #0x00018c9e->0x00018cac Thumb Supervisor 0x00018c9e 0xe005 B 0x00018cac SetRegEx(0x00018cac,"T",1,2) #0x00018cac->0x00018cae Thumb Supervisor 0x00018cac 0xb130 CBZ r0, 0x00018cbc r0=0x00000001 SetRegEx(0x00018cae,"T",1,2) #0x00018cae->0x00018cb0 Thumb Supervisor 0x00018cae 0x0020 LSLS r0, r4, #00 r0:0x00000001=>0x0000005C r4=0x0000005C SetRegEx(0x00018cb0,"T",1,2) #0x00018cb0->0x00018cb2 Thumb Supervisor 0x00018cb0 0xd000 BEQ 0x00018cb4 SetRegEx(0x00018cb2,"T",1,2) #0x00018cb2->0x00018cb4 Thumb Supervisor 0x00018cb2 0x2001 MOVS r0, #0x01 r0:0x0000005C=>0x00000001 SetRegEx(0x00018cb4,"T",1,2) #0x00018cb4->0x00018cb6 Thumb Supervisor 0x00018cb4 0xb138 CBZ r0, 0x00018cc6 r0=0x00000001 SetRegEx(0x00018cb6,"T",1,2) #0x00018cb6->0x00018cb8 Thumb Supervisor 0x00018cb6 0xb15d CBZ r5, 0x00018cd0 r5=0x00825A6C SetRegEx(0x00018cb8,"T",1,2) #0x00018cb8->0x00018cba Thumb Supervisor 0x00018cb8 0x2001 MOVS r0, #0x01 r0=0x00000001 SetRegEx(0x00018cba,"T",1,2) #0x00018cba->0x00018cd2 Thumb Supervisor 0x00018cba 0xe00a B 0x00018cd2 SetRegEx(0x00018cd2,"T",1,2) #0x00018cd2->0x00018cd4 Thumb Supervisor 0x00018cd2 0xb1f8 CBZ r0, 0x00018d14 r0=0x00000001 SetRegEx(0x00018cd4,"T",1,2) #0x00018cd4->0x0000fee2 Thumb Supervisor 0x00018cd4 0xf7f7f905 BL 0x0000fee2 SetRegEx(0x00018cd8,"T",1,2) #0x00018cd8->0x00018cdc Thumb Supervisor 0x00018cd8 0xeb080048 ADD.W r0, r8, r8, LSL #1 r0:0x00030F78=>0x00000021 r8=0x0000000B SetRegEx(0x00018cdc,"T",1,2) #0x00018cdc->0x00018ce0 Thumb Supervisor 0x00018cdc 0xeb060080 ADD.W r0, r6, r0, LSL #2 r0:0x00000021=>0x00822C6C r6=0x00822BE8 SetRegEx(0x00018ce0,"T",1,2) #0x00018ce0->0x00018ce4 Thumb Supervisor 0x00018ce0 0xf8101f28 LDRB r1, [r0, #40]! ; 0x00000028 r1:0x00000000=>0x00000001 r0:0x00822C6C=>0x00822C94 [0x00822C94]=00000001 SetRegEx(0x00018ce4,"T",1,2) #0x00018ce4->0x00018ce6 Thumb Supervisor 0x00018ce4 0x2901 CMP r1, #0x01 r1=0x00000001 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00018ce6,"T",1,2) #0x00018ce6->0x00018cea Thumb Supervisor 0x00018ce6 0xd000 BEQ 0x00018cea SetRegEx(0x00018cea,"T",1,2) #0x00018cea->0x00018cec Thumb Supervisor 0x00018cea 0xb1c1 CBZ r1, 0x00018d1e r1=0x00000001 SetRegEx(0x00018cec,"T",1,2) #0x00018cec->0x00018cf0 Thumb Supervisor 0x00018cec 0xf1b80f0e CMP.W r8, #14 ; 0x0000000e r8=0x0000000B cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00018cf0,"T",1,2) #0x00018cf0->0x00018cf2 Thumb Supervisor 0x00018cf0 0xd81a BHI 0x00018d28 SetRegEx(0x00018cf2,"T",1,2) #0x00018cf2->0x00018cf4 Thumb Supervisor 0x00018cf2 0x6931 LDR r1, [r6, #0x10] r1:0x00000001=>0x00000000 r6=0x00822BE8 [0x00822BF8]=00000000 SetRegEx(0x00018cf4,"T",1,2) #0x00018cf4->0x00018cf6 Thumb Supervisor 0x00018cf4 0x6840 LDR r0, [r0, #0x4] r0:0x00822C94=>0x00000010 [0x00822C98]=00000010 SetRegEx(0x00018cf6,"T",1,2) #0x00018cf6->0x00018cfc Thumb Supervisor 0x00018cf6 0xb109 CBZ r1, 0x00018cfc r1=0x00000000 SetRegEx(0x00018cfc,"T",1,2) #0x00018cfc->0x00018d00 Thumb Supervisor 0x00018cfc 0xf8d6132c LDR.W r1, [r6, #812] ; 0x32c r1:0x00000000=>0x8041E200 r6=0x00822BE8 [0x00822F14]=8041e200 SetRegEx(0x00018d00,"T",1,2) #0x00018d00->0x00018d02 Thumb Supervisor 0x00018d00 0xb002 ADD SP, #0x8 SetRegEx(0x00018d02,"T",1,2) #0x00018d02->0x00018d04 Thumb Supervisor 0x00018d02 0x4622 MOV r2, r4 r2:0x0000000B=>0x0000005C r4=0x0000005C SetRegEx(0x00018d04,"T",1,2) #0x00018d04->0x00018d08 Thumb Supervisor 0x00018d04 0xeb072040 ADD.W r0, r7, r0, LSL #9 r0:0x00000010=>0x00002000 r7=0x00000000 SetRegEx(0x00018d08,"T",1,2) #0x00018d08->0x00018d0a Thumb Supervisor 0x00018d08 0x4401 ADD r1, r0 r1:0x8041E200=>0x80420200 r0=0x00002000 SetRegEx(0x00018d0a,"T",1,2) #0x00018d0a->0x00018d0c Thumb Supervisor 0x00018d0a 0x4628 MOV r0, r5 r0:0x00002000=>0x00825A6C r5=0x00825A6C SetRegEx(0x00018d0c,"T",1,2) #0x00018d0c->0x00018d10 Thumb Supervisor 0x00018d0c 0xe8bd5ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r4:0x0000005C=>0x00018C5D r5:0x00825A6C=>0x0081C638 r6:0x00822BE8=>0x1D1C596F r7:0x00000000=>0x00000008 r8:0x0000000B=>0x00000000 r9=0x00825070 r10=0x00000000 r11:0x00825A6C=>0x0081E4CC r12=0x00000000 r14=0x9997FC4B SetRegEx(0x00018d10,"T",1,2) #0x00018d10->0x0001e2b0 Thumb Supervisor 0x00018d10 0xf005bace B.W 0x0001e2b0 SetRegEx(0x00014af0,"T",1,2) #0x00014af0->0x00014af2 Thumb Supervisor 0x00014af0 0x7a68 LDRB r0, [r5, #0x9] r0:0x00825AC8=>0x00000001 r5=0x0081C638 [0x0081C641]=00010001 SetRegEx(0x00014af2,"T",1,2) #0x00014af2->0x00014af4 Thumb Supervisor 0x00014af2 0xb148 CBZ r0, 0x00014b08 r0=0x00000001 SetRegEx(0x00014af4,"T",1,2) #0x00014af4->0x00014af6 Thumb Supervisor 0x00014af4 0x6860 LDR r0, [r4, #0x4] r0:0x00000001=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014af6,"T",1,2) #0x00014af6->0x00014af8 Thumb Supervisor 0x00014af6 0x6801 LDR r1, [r0, #0] r1:0x8042025C=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014af8,"T",1,2) #0x00014af8->0x00014afa Thumb Supervisor 0x00014af8 0x6ec9 LDR r1, [r1, #0x6c] r1:0x0080F610=>0x0080F1A7 [0x0080F67C]=0080f1a7 SetRegEx(0x00014afa,"T",1,2) #0x00014afa->0x0080f1a6 Thumb Supervisor 0x00014afa 0x4788 BLX r1 r1=0x0080F1A7 SetRegEx(0x0080F1A6,"T",1,2) #0x00014afa->0x0080f1a6 Thumb Supervisor 0x00014afa 0x4788 BLX r1 r1=0x0080F1A7 MakeFunction(0x0080F1A6,4294967295) MakeNameEx(0x0080F1A6,"fcn_0080F1A7",1) SetRegEx(0x00014afc,"T",1,2) #0x00014afc->0x00014afe Thumb Supervisor 0x00014afc 0x225c MOVS r2, #0x5c r2=0x0000005C SetRegEx(0x00014afe,"T",1,2) #0x00014afe->0x00014b00 Thumb Supervisor 0x00014afe 0x4601 MOV r1, r0 r1:0x0080F1A7=>0x00825A6C r0=0x00825A6C SetRegEx(0x00014b00,"T",1,2) #0x00014b00->0x00014b04 Thumb Supervisor 0x00014b00 0xf24010c2 MOVW r0, #450 ; 0x1c2 r0:0x00825A6C=>0x000001C2 SetRegEx(0x00014b04,"T",1,2) #0x00014b04->0x0001e520 Thumb Supervisor 0x00014b04 0xf009ed0c BLX 0x0001e520 cpsr:0x000001f3=>0x000001d3 SetRegEx(0x0001E520,"T",0,2) #0x00014b04->0x0001e520 Thumb Supervisor 0x00014b04 0xf009ed0c BLX 0x0001e520 cpsr:0x000001f3=>0x000001d3 MakeFunction(0x0001E520,4294967295) MakeNameEx(0x0001E520,"fcn_0001e520",1) SetRegEx(0x00014b08,"T",1,2) #0x00014b08->0x00014b0a Thumb Supervisor 0x00014b08 0x6860 LDR r0, [r4, #0x4] r0:0x00000000=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014b0a,"T",1,2) #0x00014b0a->0x00014b0c Thumb Supervisor 0x00014b0a 0x6801 LDR r1, [r0, #0] r1:0x00000000=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014b0c,"T",1,2) #0x00014b0c->0x00014b10 Thumb Supervisor 0x00014b0c 0xf8d11084 LDR.W r1, [r1, #132] ; 0x084 r1:0x0080F610=>0x0080C97D [0x0080F694]=0080c97d SetRegEx(0x00014b10,"T",1,2) #0x00014b10->0x0080c97c Thumb Supervisor 0x00014b10 0x4788 BLX r1 r1=0x0080C97D SetRegEx(0x0080C97C,"T",1,2) #0x00014b10->0x0080c97c Thumb Supervisor 0x00014b10 0x4788 BLX r1 r1=0x0080C97D MakeFunction(0x0080C97C,4294967295) MakeNameEx(0x0080C97C,"fcn_0080C97D",1) SetRegEx(0x00014b12,"T",1,2) #0x00014b12->0x00014b14 Thumb Supervisor 0x00014b12 0x6860 LDR r0, [r4, #0x4] r0:0x00000001=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014b14,"T",1,2) #0x00014b14->0x00014b16 Thumb Supervisor 0x00014b14 0x6801 LDR r1, [r0, #0] r1:0x73616C63=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014b16,"T",1,2) #0x00014b16->0x00014b18 Thumb Supervisor 0x00014b16 0x6c09 LDR r1, [r1, #0x40] r1:0x0080F610=>0x0080C747 [0x0080F650]=0080c747 SetRegEx(0x00014b18,"T",1,2) #0x00014b18->0x0080c746 Thumb Supervisor 0x00014b18 0x4788 BLX r1 r1=0x0080C747 SetRegEx(0x0080C746,"T",1,2) #0x00014b18->0x0080c746 Thumb Supervisor 0x00014b18 0x4788 BLX r1 r1=0x0080C747 MakeFunction(0x0080C746,4294967295) MakeNameEx(0x0080C746,"fcn_0080C747",1) SetRegEx(0x00016576,"T",1,2) #0x00016576->0x0001657a Thumb Supervisor 0x00016576 0xeb000041 ADD.W r0, r0, r1, LSL #1 r0:0x00825070=>0x00825170 r1=0x00000080 SetRegEx(0x0001657a,"T",1,2) #0x0001657a->0x0001657e Thumb Supervisor 0x0001657a 0xf8301f04 LDRH r1, [r0, #4]! ; 0x00000004 r1:0x00000080=>0x00000021 r0:0x00825170=>0x00825174 [0x00825174]=00000021 SetRegEx(0x0001657e,"T",1,2) #0x0001657e->0x00016580 Thumb Supervisor 0x0001657e 0x4391 BICS r1, r2 r1=0x00000021 r2=0x00000010 SetRegEx(0x00016580,"T",1,2) #0x00016580->0x00016582 Thumb Supervisor 0x00016580 0x8001 STRH r1, [r0, #0] r1=0x00000021 r0=0x00825174 [0x00825174]=00000021 SetRegEx(0x00016582,"T",1,2) #0x00016582->0x0080c758 Thumb Supervisor 0x00016582 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00014b1a,"T",1,2) #0x00014b1a->0x00014b1c Thumb Supervisor 0x00014b1a 0x6860 LDR r0, [r4, #0x4] r0:0x00000005=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014b1c,"T",1,2) #0x00014b1c->0x00014b1e Thumb Supervisor 0x00014b1c 0x6801 LDR r1, [r0, #0] r1:0x00000021=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014b1e,"T",1,2) #0x00014b1e->0x00014b20 Thumb Supervisor 0x00014b1e 0x6c89 LDR r1, [r1, #0x48] r1:0x0080F610=>0x0080C76B [0x0080F658]=0080c76b SetRegEx(0x00014b20,"T",1,2) #0x00014b20->0x0080c76a Thumb Supervisor 0x00014b20 0x4788 BLX r1 r1=0x0080C76B SetRegEx(0x0080C76A,"T",1,2) #0x00014b20->0x0080c76a Thumb Supervisor 0x00014b20 0x4788 BLX r1 r1=0x0080C76B MakeFunction(0x0080C76A,4294967295) MakeNameEx(0x0080C76A,"fcn_0080C76B",1) SetRegEx(0x00014b22,"T",1,2) #0x00014b22->0x00014b24 Thumb Supervisor 0x00014b22 0x4601 MOV r1, r0 r1:0x0080C76B=>0x00000001 r0=0x00000001 SetRegEx(0x00014b24,"T",1,2) #0x00014b24->0x00014b26 Thumb Supervisor 0x00014b24 0x4620 MOV r0, r4 r0:0x00000001=>0x0081E330 r4=0x0081E330 SetRegEx(0x00014b26,"T",1,2) #0x00014b26->0x00014a62 Thumb Supervisor 0x00014b26 0xf7ffff9c BL 0x00014a62 SetRegEx(0x00014A62,"T",1,2) #0x00014b26->0x00014a62 Thumb Supervisor 0x00014b26 0xf7ffff9c BL 0x00014a62 MakeFunction(0x00014A62,4294967295) MakeNameEx(0x00014A62,"fcn_00014a62",1) SetRegEx(0x00014a64,"T",1,2) #0x00014a64->0x00014a66 Thumb Supervisor 0x00014a64 0x2907 CMP r1, #0x07 r1=0x00000001 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x00014a66,"T",1,2) #0x00014a66->0x00014a68 Thumb Supervisor 0x00014a66 0x4604 MOV r4, r0 r4=0x0081E330 r0=0x0081E330 SetRegEx(0x00014a68,"T",1,2) #0x00014a68->0x00014a6a Thumb Supervisor 0x00014a68 0xd21d BCS 0x00014aa6 SetRegEx(0x00014a6a,"T",1,2) #0x00014a6a->0x00014a76 Thumb Supervisor 0x00014a6a 0xe8dff001 TBB [r15, r1] r15:0x00014A6A=>0x00014A76 r1=0x00000001 SetRegEx(0x00014a76,"T",1,2) #0x00014a76->0x00014a78 Thumb Supervisor 0x00014a76 0x4859 LDR r0, [pc, #0x164] ; 0x00014bdc r0:0x0081E330=>0x0081C638 [0x00014BDC]=0081c638 SetRegEx(0x00014a78,"T",1,2) #0x00014a78->0x00014a7a Thumb Supervisor 0x00014a78 0x7a40 LDRB r0, [r0, #0x9] r0:0x0081C638=>0x00000001 [0x0081C641]=00010001 SetRegEx(0x00014a7a,"T",1,2) #0x00014a7a->0x00014a7c Thumb Supervisor 0x00014a7a 0xb180 CBZ r0, 0x00014a9e r0=0x00000001 SetRegEx(0x00014a7c,"T",1,2) #0x00014a7c->0x00014a7e Thumb Supervisor 0x00014a7c 0x6860 LDR r0, [r4, #0x4] r0:0x00000001=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014a7e,"T",1,2) #0x00014a7e->0x00014a80 Thumb Supervisor 0x00014a7e 0x6801 LDR r1, [r0, #0] r1:0x00000001=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014a80,"T",1,2) #0x00014a80->0x00014a82 Thumb Supervisor 0x00014a80 0x6b09 LDR r1, [r1, #0x30] r1:0x0080F610=>0x0080C715 [0x0080F640]=0080c715 SetRegEx(0x00014a82,"T",1,2) #0x00014a82->0x0080c714 Thumb Supervisor 0x00014a82 0x4788 BLX r1 r1=0x0080C715 SetRegEx(0x0080C714,"T",1,2) #0x00014a82->0x0080c714 Thumb Supervisor 0x00014a82 0x4788 BLX r1 r1=0x0080C715 MakeFunction(0x0080C714,4294967295) MakeNameEx(0x0080C714,"fcn_0080C715",1) SetRegEx(0x00014a84,"T",1,2) #0x00014a84->0x00014a86 Thumb Supervisor 0x00014a84 0xb158 CBZ r0, 0x00014a9e r0=0x00000001 SetRegEx(0x00014a86,"T",1,2) #0x00014a86->0x00014a88 Thumb Supervisor 0x00014a86 0x6860 LDR r0, [r4, #0x4] r0:0x00000001=>0x00825A68 r4=0x0081E330 [0x0081E334]=00825a68 SetRegEx(0x00014a88,"T",1,2) #0x00014a88->0x00014a8a Thumb Supervisor 0x00014a88 0x6801 LDR r1, [r0, #0] r1:0x0080C715=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x00014a8a,"T",1,2) #0x00014a8a->0x00014a8e Thumb Supervisor 0x00014a8a 0xf8d1109c LDR.W r1, [r1, #156] ; 0x09c r1:0x0080F610=>0x0080C9FD [0x0080F6AC]=0080c9fd SetRegEx(0x00014a8e,"T",1,2) #0x00014a8e->0x0080c9fc Thumb Supervisor 0x00014a8e 0x4788 BLX r1 r1=0x0080C9FD SetRegEx(0x0080C9FC,"T",1,2) #0x00014a8e->0x0080c9fc Thumb Supervisor 0x00014a8e 0x4788 BLX r1 r1=0x0080C9FD MakeFunction(0x0080C9FC,4294967295) MakeNameEx(0x0080C9FC,"fcn_0080C9FD",1) SetRegEx(0x00010b5a,"T",1,2) #0x00010b5a->0x00010b5c Thumb Supervisor 0x00010b5a 0x2100 MOVS r1, #00 r1:0x00000040=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010b5c,"T",1,2) #0x00010b5c->0x00010b5e Thumb Supervisor 0x00010b5c 0x2800 CMP r0, #00 r0=0x00827B68 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00010b5e,"T",1,2) #0x00010b5e->0x00010b60 Thumb Supervisor 0x00010b5e 0xd00a BEQ 0x00010b76 SetRegEx(0x00010b60,"T",1,2) #0x00010b60->0x00010b62 Thumb Supervisor 0x00010b60 0x4a9c LDR r2, [pc, #0x270] ; 0x00010dd4 r2:0x00827B68=>0x20104000 [0x00010DD2]=40002010 SetRegEx(0x00010b62,"T",1,2) #0x00010b62->0x00010b64 Thumb Supervisor 0x00010b62 0x3270 ADDS r2, #0x70 r2:0x20104000=>0x20104070 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00010b64,"T",1,2) #0x00010b64->0x00010b68 Thumb Supervisor 0x00010b64 0xf1c10303 RSB.W r3, r1, #3 ; 0x00000003 r3=0x00000003 r1=0x00000000 SetRegEx(0x00010b68,"T",1,2) #0x00010b68->0x00010b6a Thumb Supervisor 0x00010b68 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 SetRegEx(0x00010b6a,"T",1,2) #0x00010b6a->0x00010b6c Thumb Supervisor 0x00010b6a 0x2904 CMP r1, #0x04 r1=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010b6c,"T",1,2) #0x00010b6c->0x00010b70 Thumb Supervisor 0x00010b6c 0xf8503023 LDR.W r3, [r0, r3, LSL #2] r3:0x00000003=>0xD1010000 r0=0x00827B68 SetRegEx(0x00010b70,"T",1,2) #0x00010b70->0x00010b72 Thumb Supervisor 0x00010b70 0xba1b REV r3, r3 r3:0xD1010000=>0x000001D1 SetRegEx(0x00010b72,"T",1,2) #0x00010b72->0x00010b74 Thumb Supervisor 0x00010b72 0xc208 STM r2!, {r3} r2:0x20104070=>0x20104074 r3=0x000001D1 SetRegEx(0x00010b74,"T",1,2) #0x00010b74->0x00010b64 Thumb Supervisor 0x00010b74 0xd3f6 BCC 0x00010b64 SetRegEx(0x00010b76,"T",1,2) #0x00010b76->0x8000e65a Thumb Supervisor 0x00010b76 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00010ba2,"T",1,2) #0x00010ba2->0x00010ba6 Thumb Supervisor 0x00010ba2 0xe92d5fff PUSH.W {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r0=0x00826288 r1=0x00000000 r2=0x00000001 r3=0x00000003 r4=0x00000001 r5=0x00826288 r6=0x00000001 r7=0x00000003 r8=0x008261A4 r9=0x00826190 r10=0x008266DC r11=0x00000000 r12=0x00000000 r14=0x9997FC4B SetRegEx(0x00010ba6,"T",1,2) #0x00010ba6->0x00010baa Thumb Supervisor 0x00010ba6 0xf8df922c LDR r9, 0x00010dd4 r9:0x00826190=>0x20104000 SetRegEx(0x00010baa,"T",1,2) #0x00010baa->0x00010bac Thumb Supervisor 0x00010baa 0x4607 MOV r7, r0 r7:0x00000003=>0x00826288 r0=0x00826288 SetRegEx(0x00010bac,"T",1,2) #0x00010bac->0x00010bae Thumb Supervisor 0x00010bac 0x4d89 LDR r5, [pc, #0x224] ; 0x00010dd4 r5:0x00826288=>0x20104000 [0x00010DD2]=40002010 SetRegEx(0x00010bae,"T",1,2) #0x00010bae->0x00010bb0 Thumb Supervisor 0x00010bae 0x460c MOV r4, r1 r4:0x00000001=>0x00000000 r1=0x00000000 SetRegEx(0x00010bb0,"T",1,2) #0x00010bb0->0x00010bb4 Thumb Supervisor 0x00010bb0 0xf8dda038 LDR.W r10, [r13, #56] ; 0x038 r10:0x008266DC=>0x00000001 r13=0x79AF5108 [0x79AF5140]:=>unknown SetRegEx(0x00010bb4,"T",1,2) #0x00010bb4->0x00010bb6 Thumb Supervisor 0x00010bb4 0x4698 MOV r8, r3 r8:0x008261A4=>0x00000003 r3=0x00000003 SetRegEx(0x00010bb6,"T",1,2) #0x00010bb6->0x00010bb8 Thumb Supervisor 0x00010bb6 0x3550 ADDS r5, #0x50 r5:0x20104000=>0x20104050 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00010bb8,"T",1,2) #0x00010bb8->0x00010bba Thumb Supervisor 0x00010bb8 0x2600 MOVS r6, #00 r6:0x00000001=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00010bba,"T",1,2) #0x00010bba->0x00010bbe Thumb Supervisor 0x00010bba 0xf8c96000 STR.W r6, [r9, #0] ; 000 r6=0x00000000 r9=0x20104000 [0x20104000]:02004086=>00000000 SetRegEx(0x00010bbe,"T",1,2) #0x00010bbe->0x00010bc2 Thumb Supervisor 0x00010bbe 0xea4f008a LSL.W r0, r10, #2 r0:0x00826288=>0x00000004 r10=0x00000001 SetRegEx(0x00010bc2,"T",1,2) #0x00010bc2->0x00010bc6 Thumb Supervisor 0x00010bc2 0xf1000b04 ADD.W r11, r0, #4 ; 0x00000004 r11:0x00000000=>0x00000008 r0=0x00000004 SetRegEx(0x00010bc6,"T",1,2) #0x00010bc6->0x00010bca Thumb Supervisor 0x00010bc6 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1=0x00000000 r9=0x20104000 [0x20104000]=00000000 SetRegEx(0x00010bca,"T",1,2) #0x00010bca->0x00010bce Thumb Supervisor 0x00010bca 0xf8c91000 STR.W r1, [r9, #0] ; 000 r1=0x00000000 r9=0x20104000 [0x20104000]=00000000 SetRegEx(0x00010bce,"T",1,2) #0x00010bce->0x00010bd2 Thumb Supervisor 0x00010bce 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1=0x00000000 r9=0x20104000 [0x20104000]=00000000 SetRegEx(0x00010bd2,"T",1,2) #0x00010bd2->0x00010bd6 Thumb Supervisor 0x00010bd2 0xf0414100 ORR r1, r1, #-2147483648 ; 0x80000000 r1:0x00000000=>0x80000000 SetRegEx(0x00010bd6,"T",1,2) #0x00010bd6->0x00010bda Thumb Supervisor 0x00010bd6 0xf8c91000 STR.W r1, [r9, #0] ; 000 r1=0x80000000 r9=0x20104000 [0x20104000]:00000000=>80000000 SetRegEx(0x00010bda,"T",1,2) #0x00010bda->0x00010bde Thumb Supervisor 0x00010bda 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1=0x80000000 r9=0x20104000 [0x20104000]=80000000 SetRegEx(0x00010bde,"T",1,2) #0x00010bde->0x00010be2 Thumb Supervisor 0x00010bde 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1:0x80000000=>0x80000010 SetRegEx(0x00010be2,"T",1,2) #0x00010be2->0x00010be6 Thumb Supervisor 0x00010be2 0xf8c91000 STR.W r1, [r9, #0] ; 000 r1=0x80000010 r9=0x20104000 [0x20104000]:80000000=>80000010 SetRegEx(0x00010be6,"T",1,2) #0x00010be6->0x00010be8 Thumb Supervisor 0x00010be6 0x4633 MOV r3, r6 r3:0x00000003=>0x00000000 r6=0x00000000 SetRegEx(0x00010be8,"T",1,2) #0x00010be8->0x00010bea Thumb Supervisor 0x00010be8 0x4652 MOV r2, r10 r2=0x00000001 r10=0x00000001 SetRegEx(0x00010bea,"T",1,2) #0x00010bea->0x00010bec Thumb Supervisor 0x00010bea 0x4639 MOV r1, r7 r1:0x80000010=>0x00826288 r7=0x00826288 SetRegEx(0x00010bec,"T",1,2) #0x00010bec->0x00010bee Thumb Supervisor 0x00010bec 0x4630 MOV r0, r6 r0:0x00000004=>0x00000000 r6=0x00000000 SetRegEx(0x00010bee,"T",1,2) #0x00010bee->0x00010a54 Thumb Supervisor 0x00010bee 0xf7ffff31 BL 0x00010a54 SetRegEx(0x00010bf2,"T",1,2) #0x00010bf2->0x00010bf6 Thumb Supervisor 0x00010bf2 0xf1b80f01 CMP.W r8, #1 ; 0x00000001 r8=0x00000003 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00010bf6,"T",1,2) #0x00010bf6->0x00010bf8 Thumb Supervisor 0x00010bf6 0xd01f BEQ 0x00010c38 SetRegEx(0x00010bf8,"T",1,2) #0x00010bf8->0x00010bfa Thumb Supervisor 0x00010bf8 0xb16f CBZ r7, 0x00010c16 r7=0x00826288 SetRegEx(0x00010bfa,"T",1,2) #0x00010bfa->0x00010bfe Thumb Supervisor 0x00010bfa 0xf1ba0f00 CMP.W r10, #0 ; 00000000 r10=0x00000001 SetRegEx(0x00010bfe,"T",1,2) #0x00010bfe->0x00010c00 Thumb Supervisor 0x00010bfe 0xd007 BEQ 0x00010c10 SetRegEx(0x00010c00,"T",1,2) #0x00010c00->0x00010c04 Thumb Supervisor 0x00010c00 0xf1ba0f01 CMP.W r10, #1 ; 0x00000001 r10=0x00000001 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010c04,"T",1,2) #0x00010c04->0x00010c14 Thumb Supervisor 0x00010c04 0xd006 BEQ 0x00010c14 SetRegEx(0x00010c14,"T",1,2) #0x00010c14->0x00010c16 Thumb Supervisor 0x00010c14 0x3720 ADDS r7, #0x20 r7:0x00826288=>0x008262A8 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00010c16,"T",1,2) #0x00010c16->0x00010c18 Thumb Supervisor 0x00010c16 0xb924 CBNZ r4, 0x00010c22 r4=0x00000000 SetRegEx(0x00010c18,"T",1,2) #0x00010c18->0x00010c26 Thumb Supervisor 0x00010c18 0xe005 B 0x00010c26 SetRegEx(0x00010c26,"T",1,2) #0x00010c26->0x00010c2a Thumb Supervisor 0x00010c26 0xf1b80f03 CMP.W r8, #3 ; 0x00000003 r8=0x00000003 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00010c2a,"T",1,2) #0x00010c2a->0x00010c2c Thumb Supervisor 0x00010c2a 0xd105 BNE 0x00010c38 SetRegEx(0x00010c2c,"T",1,2) #0x00010c2c->0x00010c2e Thumb Supervisor 0x00010c2c 0x2301 MOVS r3, #0x01 r3:0x20104010=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00010c2e,"T",1,2) #0x00010c2e->0x00010c30 Thumb Supervisor 0x00010c2e 0x4652 MOV r2, r10 r2:0x44895C52=>0x00000001 r10=0x00000001 SetRegEx(0x00010c30,"T",1,2) #0x00010c30->0x00010c32 Thumb Supervisor 0x00010c30 0x2000 MOVS r0, #00 r0:0x82000090=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010c32,"T",1,2) #0x00010c32->0x00010c34 Thumb Supervisor 0x00010c32 0x4639 MOV r1, r7 r1=0x008262A8 r7=0x008262A8 SetRegEx(0x00010c34,"T",1,2) #0x00010c34->0x00010a54 Thumb Supervisor 0x00010c34 0xf7ffff0e BL 0x00010a54 SetRegEx(0x00010c38,"T",1,2) #0x00010c38->0x00010c3a Thumb Supervisor 0x00010c38 0x9802 LDR r0, [SP, #0x8] r0:0x82000090=>0x00000001 SetRegEx(0x00010c3a,"T",1,2) #0x00010c3a->0x00010c3c Thumb Supervisor 0x00010c3a 0xb130 CBZ r0, 0x00010c4a r0=0x00000001 SetRegEx(0x00010c3c,"T",1,2) #0x00010c3c->0x00010c3e Thumb Supervisor 0x00010c3c 0x2801 CMP r0, #0x01 r0=0x00000001 SetRegEx(0x00010c3e,"T",1,2) #0x00010c3e->0x00010c56 Thumb Supervisor 0x00010c3e 0xd00a BEQ 0x00010c56 SetRegEx(0x00010c56,"T",1,2) #0x00010c56->0x00010c5a Thumb Supervisor 0x00010c56 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1:0x008262C8=>0x82000090 r9=0x20104000 [0x20104000]=82000090 SetRegEx(0x00010c5a,"T",1,2) #0x00010c5a->0x00010c5c Thumb Supervisor 0x00010c5a 0x4648 MOV r0, r9 r0:0x00000001=>0x20104000 r9=0x20104000 SetRegEx(0x00010c5c,"T",1,2) #0x00010c5c->0x00010c60 Thumb Supervisor 0x00010c5c 0xf0210120 BIC r1, r1, #32 ; 0x00000020 r1=0x82000090 SetRegEx(0x00010c60,"T",1,2) #0x00010c60->0x00010c62 Thumb Supervisor 0x00010c60 0x6001 STR r1, [r0, #0] r1=0x82000090 r0=0x20104000 [0x20104000]=82000090 SetRegEx(0x00010c62,"T",1,2) #0x00010c62->0x00010c66 Thumb Supervisor 0x00010c62 0xf1b80f01 CMP.W r8, #1 ; 0x00000001 r8=0x00000003 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00010c66,"T",1,2) #0x00010c66->0x00010c68 Thumb Supervisor 0x00010c66 0xd00a BEQ 0x00010c7e SetRegEx(0x00010c68,"T",1,2) #0x00010c68->0x00010c6c Thumb Supervisor 0x00010c68 0xf1b80f02 CMP.W r8, #2 ; 0x00000002 r8=0x00000003 SetRegEx(0x00010c6c,"T",1,2) #0x00010c6c->0x00010c6e Thumb Supervisor 0x00010c6c 0xd00b BEQ 0x00010c86 SetRegEx(0x00010c6e,"T",1,2) #0x00010c6e->0x00010c72 Thumb Supervisor 0x00010c6e 0xf1b80f03 CMP.W r8, #3 ; 0x00000003 r8=0x00000003 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010c72,"T",1,2) #0x00010c72->0x00010c92 Thumb Supervisor 0x00010c72 0xd00e BEQ 0x00010c92 SetRegEx(0x00010c92,"T",1,2) #0x00010c92->0x00010c96 Thumb Supervisor 0x00010c92 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1=0x82000090 r9=0x20104000 [0x20104000]=82000090 SetRegEx(0x00010c96,"T",1,2) #0x00010c96->0x00010c98 Thumb Supervisor 0x00010c96 0x4648 MOV r0, r9 r0=0x20104000 r9=0x20104000 SetRegEx(0x00010c98,"T",1,2) #0x00010c98->0x00010c9c Thumb Supervisor 0x00010c98 0xf0410106 ORR r1, r1, #6 ; 0x00000006 r1:0x82000090=>0x82000096 SetRegEx(0x00010c9c,"T",1,2) #0x00010c9c->0x00010ca0 Thumb Supervisor 0x00010c9c 0xf8c91000 STR.W r1, [r9, #0] ; 000 r1=0x82000096 r9=0x20104000 [0x20104000]:82000090=>82000096 SetRegEx(0x00010ca0,"T",1,2) #0x00010ca0->0x00010ca4 Thumb Supervisor 0x00010ca0 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1=0x82000096 r9=0x20104000 [0x20104000]=82000096 SetRegEx(0x00010ca4,"T",1,2) #0x00010ca4->0x00010ca8 Thumb Supervisor 0x00010ca4 0xf4414180 ORR r1, r1, #16384 ; 0x00004000 r1:0x82000096=>0x82004096 SetRegEx(0x00010ca8,"T",1,2) #0x00010ca8->0x00010caa Thumb Supervisor 0x00010ca8 0x6001 STR r1, [r0, #0] r1=0x82004096 r0=0x20104000 [0x20104000]:82000096=>82004096 SetRegEx(0x00010caa,"T",1,2) #0x00010caa->0x00010cac Thumb Supervisor 0x00010caa 0x6801 LDR r1, [r0, #0] r1=0x82004096 r0=0x20104000 [0x20104000]=82004096 SetRegEx(0x00010cac,"T",1,2) #0x00010cac->0x00010cb0 Thumb Supervisor 0x00010cac 0xf0410101 ORR r1, r1, #1 ; 0x00000001 r1:0x82004096=>0x82004097 SetRegEx(0x00010cb0,"T",1,2) #0x00010cb0->0x00010cb2 Thumb Supervisor 0x00010cb0 0x6001 STR r1, [r0, #0] r1=0x82004097 r0=0x20104000 [0x20104000]:82004096=>82004097 SetRegEx(0x00010cb2,"T",1,2) #0x00010cb2->0x8000e668 Thumb Supervisor 0x00010cb2 0xe8bd9fff POP.W {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r0:0x20104000=>0x00826288 r1:0x82004097=>0x00000000 r2:0x7E36923B=>0x00000001 r3:0x20104030=>0x00000003 r4:0x00000000=>0x00000001 r5:0x20104050=>0x00826288 r6:0x00000000=>0x00000001 r7:0x008262A8=>0x00000003 r8:0x00000003=>0x008261A4 r9:0x20104000=>0x00826190 r10:0x00000001=>0x008266DC r11:0x00000008=>0x00000000 r12=0x00000000 r15:0x00010CB2=>0x8000E668 SetRegEx(0x00010cb6,"T",1,2) #0x00010cb6->0x00010cb8 Thumb Supervisor 0x00010cb6 0x4a47 LDR r2, [pc, #0x11c] ; 0x00010dd4 r2:0x00000000=>0x20104000 [0x00010DD4]=20104000 SetRegEx(0x00010cb8,"T",1,2) #0x00010cb8->0x00010cba Thumb Supervisor 0x00010cb8 0xb530 PUSH {r4, r5, r14} r4=0x008261C4 r5=0x00000080 r14=0x9997FC4B SetRegEx(0x00010cba,"T",1,2) #0x00010cba->0x00010cbc Thumb Supervisor 0x00010cba 0x4b48 LDR r3, [pc, #0x120] ; 0x00010ddc r3:0x008261C4=>0x20104100 [0x00010DDC]=20104100 SetRegEx(0x00010cbc,"T",1,2) #0x00010cbc->0x00010cbe Thumb Supervisor 0x00010cbc 0x3290 ADDS r2, #0x90 r2:0x20104000=>0x20104090 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010cbe,"T",1,2) #0x00010cbe->0x00010cc0 Thumb Supervisor 0x00010cbe 0x2400 MOVS r4, #00 r4:0x008261C4=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00010cc0,"T",1,2) #0x00010cc0->0x00010cc2 Thumb Supervisor 0x00010cc0 0xc920 LDM r1!, {r5} r1:0x008261C4=>0x008261C8 r5:0x00000080=>0x6CB4E52D SetRegEx(0x00010cc2,"T",1,2) #0x00010cc2->0x00010cc4 Thumb Supervisor 0x00010cc2 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010cc4,"T",1,2) #0x00010cc4->0x00010cc6 Thumb Supervisor 0x00010cc4 0x2c04 CMP r4, #0x04 r4=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010cc6,"T",1,2) #0x00010cc6->0x00010cc8 Thumb Supervisor 0x00010cc6 0xc220 STM r2!, {r5} r2:0x20104090=>0x20104094 r5=0x6CB4E52D SetRegEx(0x00010cc8,"T",1,2) #0x00010cc8->0x00010cc0 Thumb Supervisor 0x00010cc8 0xd3fa BCC 0x00010cc0 SetRegEx(0x00010cca,"T",1,2) #0x00010cca->0x00010ccc Thumb Supervisor 0x00010cca 0x4942 LDR r1, [pc, #0x108] ; 0x00010dd4 r1:0x008261D4=>0x20104000 [0x00010DD4]=20104000 SetRegEx(0x00010ccc,"T",1,2) #0x00010ccc->0x00010cce Thumb Supervisor 0x00010ccc 0x680a LDR r2, [r1, #0] r2:0x201040A0=>0x820040B7 r1=0x20104000 [0x20104000]=820040b7 SetRegEx(0x00010cce,"T",1,2) #0x00010cce->0x00010cd2 Thumb Supervisor 0x00010cce 0xf4423280 ORR r2, r2, #65536 ; 0x00010000 r2:0x820040B7=>0x820140B7 SetRegEx(0x00010cd2,"T",1,2) #0x00010cd2->0x00010cd4 Thumb Supervisor 0x00010cd2 0x600a STR r2, [r1, #0] r2=0x820140B7 r1=0x20104000 [0x20104000]=820040b7 SetRegEx(0x00010cd4,"T",1,2) #0x00010cd4->0x00010cd6 Thumb Supervisor 0x00010cd4 0x680a LDR r2, [r1, #0] r2:0x820140B7=>0x820040B7 r1=0x20104000 [0x20104000]=820040b7 SetRegEx(0x00010cd6,"T",1,2) #0x00010cd6->0x00010cd8 Thumb Supervisor 0x00010cd6 0x02d2 LSLS r2, r2, #0x0b r2:0x820040B7=>0x0205B800 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00010cd8,"T",1,2) #0x00010cd8->0x00010cda Thumb Supervisor 0x00010cd8 0xd4fc BMI 0x00010cd4 SetRegEx(0x00010cda,"T",1,2) #0x00010cda->0x00010cdc Thumb Supervisor 0x00010cda 0x2100 MOVS r1, #00 r1:0x20104000=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00010cdc,"T",1,2) #0x00010cdc->0x00010cde Thumb Supervisor 0x00010cdc 0xcb04 LDM r3!, {r2} r3:0x20104100=>0x20104104 r2:0x0205B800=>0xED41BFDD SetRegEx(0x00010cde,"T",1,2) #0x00010cde->0x00010ce0 Thumb Supervisor 0x00010cde 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010ce0,"T",1,2) #0x00010ce0->0x00010ce2 Thumb Supervisor 0x00010ce0 0x2904 CMP r1, #0x04 r1=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010ce2,"T",1,2) #0x00010ce2->0x00010ce4 Thumb Supervisor 0x00010ce2 0xc004 STM r0!, {r2} r0:0x008261C4=>0x008261C8 r2=0xED41BFDD SetRegEx(0x00010ce4,"T",1,2) #0x00010ce4->0x00010cdc Thumb Supervisor 0x00010ce4 0xd3fa BCC 0x00010cdc SetRegEx(0x00010ce6,"T",1,2) #0x00010ce6->0x8000e6a8 Thumb Supervisor 0x00010ce6 0xbd30 POP {r4, r5, r15} r4:0x00000004=>0x008261C4 r5:0xF8A1AF2E=>0x00000080 r15:0x00010CE6=>0x8000E6A8 SetRegEx(0x00010b00,"T",1,2) #0x00010b00->0x00010b02 Thumb Supervisor 0x00010b00 0xb570 PUSH {r4, r5, r6, r14} r4=0x20104000 r5=0x800200D4 r6=0x008260C0 r14=0x9997FC4B SetRegEx(0x00010b02,"T",1,2) #0x00010b02->0x00010b04 Thumb Supervisor 0x00010b02 0x2500 MOVS r5, #00 r5:0x800200D4=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010b04,"T",1,2) #0x00010b04->0x00010b06 Thumb Supervisor 0x00010b04 0x2901 CMP r1, #0x01 r1=0x00000003 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00010b06,"T",1,2) #0x00010b06->0x00010b08 Thumb Supervisor 0x00010b06 0x462c MOV r4, r5 r4:0x20104000=>0x00000000 r5=0x00000000 SetRegEx(0x00010b08,"T",1,2) #0x00010b08->0x00010b0a Thumb Supervisor 0x00010b08 0xd00d BEQ 0x00010b26 SetRegEx(0x00010b0a,"T",1,2) #0x00010b0a->0x00010b0c Thumb Supervisor 0x00010b0a 0x2902 CMP r1, #0x02 r1=0x00000003 SetRegEx(0x00010b0c,"T",1,2) #0x00010b0c->0x00010b0e Thumb Supervisor 0x00010b0c 0xd006 BEQ 0x00010b1c SetRegEx(0x00010b0e,"T",1,2) #0x00010b0e->0x00010b10 Thumb Supervisor 0x00010b0e 0x2903 CMP r1, #0x03 r1=0x00000003 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010b10,"T",1,2) #0x00010b10->0x00010b22 Thumb Supervisor 0x00010b10 0xd007 BEQ 0x00010b22 SetRegEx(0x00010b22,"T",1,2) #0x00010b22->0x00010b26 Thumb Supervisor 0x00010b22 0xf2440506 MOVW r5, #16390 ; 0x4006 r5:0x00000000=>0x00004006 SetRegEx(0x00010b26,"T",1,2) #0x00010b26->0x00010b28 Thumb Supervisor 0x00010b26 0x2808 CMP r0, #0x08 r0=0x00000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00010b28,"T",1,2) #0x00010b28->0x00010b2c Thumb Supervisor 0x00010b28 0xf0457100 ORR r1, r5, #33554432 ; 0x02000000 r1:0x00000003=>0x02004006 r5=0x00004006 SetRegEx(0x00010b2c,"T",1,2) #0x00010b2c->0x00010b2e Thumb Supervisor 0x00010b2c 0xd201 BCS 0x00010b32 SetRegEx(0x00010b2e,"T",1,2) #0x00010b2e->0x00010b32 Thumb Supervisor 0x00010b2e 0xea412140 ORR.W r1, r1, r0, LSL #9 r1=0x02004006 r0=0x00000000 SetRegEx(0x00010b32,"T",1,2) #0x00010b32->0x00010b4c Thumb Supervisor 0x00010b32 0xb15a CBZ r2, 0x00010b4c r2=0x00000000 SetRegEx(0x00010b4c,"T",1,2) #0x00010b4c->0x00010b4e Thumb Supervisor 0x00010b4c 0x48a1 LDR r0, [pc, #0x284] ; 0x00010dd4 r0:0x00000000=>0x20104000 [0x00010DD2]=40002010 SetRegEx(0x00010b4e,"T",1,2) #0x00010b4e->0x00010b50 Thumb Supervisor 0x00010b4e 0x2200 MOVS r2, #00 r2=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x00010b50,"T",1,2) #0x00010b50->0x00010b52 Thumb Supervisor 0x00010b50 0x6002 STR r2, [r0, #0] r2=0x00000000 r0=0x20104000 [0x20104000]=00000000 SetRegEx(0x00010b52,"T",1,2) #0x00010b52->0x00010b54 Thumb Supervisor 0x00010b52 0x6802 LDR r2, [r0, #0] r2=0x00000000 r0=0x20104000 [0x20104000]=00000000 SetRegEx(0x00010b54,"T",1,2) #0x00010b54->0x00010b56 Thumb Supervisor 0x00010b54 0x430a ORRS r2, r1 r2:0x00000000=>0x02004006 r1=0x02004006 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010b56,"T",1,2) #0x00010b56->0x00010b58 Thumb Supervisor 0x00010b56 0x6002 STR r2, [r0, #0] r2=0x02004006 r0=0x20104000 [0x20104000]:00000000=>02004006 SetRegEx(0x00010b58,"T",1,2) #0x00010b58->0x8000efa6 Thumb Supervisor 0x00010b58 0xbd70 POP {r4, r5, r6, r15} r4:0x00000000=>0x20104000 r5:0x00004006=>0x800200D4 r6=0x008260C0 r15:0x00010B58=>0x8000EFA6 SetRegEx(0x00010ace,"T",1,2) #0x00010ace->0x00010ad0 Thumb Supervisor 0x00010ace 0x2910 CMP r1, #0x10 r1=0x00000000 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00010ad0,"T",1,2) #0x00010ad0->0x00010ad2 Thumb Supervisor 0x00010ad0 0xb510 PUSH {r4, r14} r4=0x000001D1 r14=0x9997FC4B SetRegEx(0x00010ad2,"T",1,2) #0x00010ad2->0x00010ad4 Thumb Supervisor 0x00010ad2 0xd201 BCS 0x00010ad8 SetRegEx(0x00010ad4,"T",1,2) #0x00010ad4->0x00010ad6 Thumb Supervisor 0x00010ad4 0x2401 MOVS r4, #0x01 r4:0x000001D1=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00010ad6,"T",1,2) #0x00010ad6->0x00010ada Thumb Supervisor 0x00010ad6 0xe000 B 0x00010ada SetRegEx(0x00010ada,"T",1,2) #0x00010ada->0x00010adc Thumb Supervisor 0x00010ada 0xb164 CBZ r4, 0x00010af6 r4=0x00000001 SetRegEx(0x0001e38c,"T",0,2) #0x0001e38c->0x0001e390 ARM Supervisor 0x0001e38c 0xe1b02f82 MOVS r2, r2, LSL #0x1f r2:0xFFFFFFFD=>0x80000000 cpsr:0x200001d3=>0x800001d3 SetRegEx(0x0001e390,"T",0,2) #0x0001e390->0x0001e394 ARM Supervisor 0x0001e390 0x20d130b2 LDRCSH r3, [r1], #0x2 r3=0x5B8F6E7B r1=0x00826220 [0x00826220]=c6f2a781 SetRegEx(0x0001e394,"T",0,2) #0x0001e394->0x0001e398 ARM Supervisor 0x0001e394 0x44d12001 LDRMIB r2, [r1], #0x1 r2:0x80000000=>0x00000081 r1:0x00826220=>0x00826221 [0x00826220]=c6f2a781 SetRegEx(0x0001e398,"T",0,2) #0x0001e398->0x0001e39c ARM Supervisor 0x0001e398 0x20c030b2 STRCSH r3, [r0], #0x2 r3=0x5B8F6E7B r0=0x00826B40 [0x00826B40]=00000000 SetRegEx(0x0001e39c,"T",0,2) #0x0001e39c->0x0001e3a0 ARM Supervisor 0x0001e39c 0x44c02001 STRMIB r2, [r0], #0x1 r2=0x00000081 r0:0x00826B40=>0x00826B41 [0x00826B40]:00000000=>00000081 SetRegEx(0x0001e3a0,"T",0,2) #0x0001e3a0->0x80012ca8 ARM Supervisor 0x0001e3a0 0xe12fff1e BX r14 r14=0x9997FC4B cpsr:0x800001d3=>0x800001f3 SetRegEx(0x0001e3ea,"T",1,2) #0x0001e3ea->0x0001e3ee Thumb Supervisor 0x0001e3ea 0xea5f7cc1 LSLS.W r12, r1, #31 r12:0x0080E865=>0x00000000 r1=0x00000002 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x0001e3ee,"T",1,2) #0x0001e3ee->0x0001e3f0 Thumb Supervisor 0x0001e3ee 0xbf24 ITE CS cpsr:0x600001f3=>0x600025f3 SetRegEx(0x0001e3f0,"T",1,2) #0x0001e3f0->0x0001e3f4 Thumb Supervisor 0x0001e3f0 0xf8002b01 STRB r2, [r0], #1 ; 0x01 r2=0x00000000 r0:0x00827B52=>0x00827B53 [0x00827B52]=00000000 cpsr:0x600025f3=>0x600029f3 SetRegEx(0x0001e3f4,"T",1,2) #0x0001e3f4->0x0001e3f8 Thumb Supervisor 0x0001e3f4 0xf8002b01 STRB r2, [r0], #1 ; 0x01 r2=0x00000000 r0:0x00827B53=>0x00827B54 [0x00827B53]=00000000 cpsr:0x600029f3=>0x600001f3 SetRegEx(0x0001e3f8,"T",1,2) #0x0001e3f8->0x0001e3fa Thumb Supervisor 0x0001e3f8 0xbf48 IT MI cpsr:0x600001f3=>0x600049f3 SetRegEx(0x0001e3fa,"T",1,2) #0x0001e3fa->0x0001e3fe Thumb Supervisor 0x0001e3fa 0xf8002b01 STRB r2, [r0], #1 ; 0x01 r2=0x00000000 r0=0x00827B54 [0x00827B54]=00000000 cpsr:0x600049f3=>0x600001f3 SetRegEx(0x0001e3fe,"T",1,2) #0x0001e3fe->0x8000df64 Thumb Supervisor 0x0001e3fe 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00010c7e,"T",1,2) #0x00010c7e->0x00010c82 Thumb Supervisor 0x00010c7e 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1=0x82000090 r9=0x20104000 [0x20104000]=82000090 SetRegEx(0x00010c82,"T",1,2) #0x00010c82->0x00010c84 Thumb Supervisor 0x00010c82 0x4648 MOV r0, r9 r0=0x20104000 r9=0x20104000 SetRegEx(0x00010c84,"T",1,2) #0x00010c84->0x00010ca8 Thumb Supervisor 0x00010c84 0xe010 B 0x00010ca8 SetRegEx(0x0000b108,"T",1,2) #0x0000b108->0x0000b10a Thumb Supervisor 0x0000b108 0x481b LDR r0, [pc, #0x6c] ; 0x0000b178 r0:0x000003E8=>0x00D40500 [0x0000B176]:=>05002050 SetRegEx(0x0000b10a,"T",1,2) #0x0000b10a->0x0000b10c Thumb Supervisor 0x0000b10a 0x6260 STR r0, [r4, #0x24] r0=0x00D40500 r4=0x20500000 [0x20500024]:=>00d40500 SetRegEx(0x0000b10c,"T",1,2) #0x0000b10c->0x0000b110 Thumb Supervisor 0x0000b10c 0xf2427010 MOVW r0, #10000 ; 0x2710 r0:0x00D40500=>0x00002710 SetRegEx(0x0000b110,"T",1,2) #0x0000b110->0x0000b114 Thumb Supervisor 0x0000b110 0xe8bd4070 POP.W {r4, r5, r6, r14} r4:0x20500000=>0x00000001 r5:0x000003E8=>0x0081E3E0 r6=0x10050000 r14=0x9997FC4B SetRegEx(0x0000b114,"T",1,2) #0x0000b114->0x0001068a Thumb Supervisor 0x0000b114 0xf005bab9 B.W 0x0001068a SetRegEx(0x0001b6fc,"T",1,2) #0x0001b6fc->0x000110da Thumb Supervisor 0x0001b6fc 0xf7f5fced BL 0x000110da SetRegEx(0x000110DA,"T",1,2) #0x0001b6fc->0x000110da Thumb Supervisor 0x0001b6fc 0xf7f5fced BL 0x000110da MakeFunction(0x000110DA,4294967295) MakeNameEx(0x000110DA,"fcn_000110da",1) SetRegEx(0x000110dc,"T",1,2) #0x000110dc->0x000110de Thumb Supervisor 0x000110dc 0x4c1c LDR r4, [pc, #0x70] ; 0x00011150 r4:0x00000001=>0x20300000 [0x0001114E]:=>0000bd30 SetRegEx(0x000110de,"T",1,2) #0x000110de->0x000110e0 Thumb Supervisor 0x000110de 0x2200 MOVS r2, #00 r2:0x0081C9E8=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x000110e0,"T",1,2) #0x000110e0->0x000110e2 Thumb Supervisor 0x000110e0 0x4b1c LDR r3, [pc, #0x70] ; 0x00011154 r3:0x20320140=>0x000F4240 [0x00011152]:=>42402030 SetRegEx(0x000110e2,"T",1,2) #0x000110e2->0x000110e4 Thumb Supervisor 0x000110e2 0x2100 MOVS r1, #00 r1=0x00000000 SetRegEx(0x000110e4,"T",1,2) #0x000110e4->0x000110e6 Thumb Supervisor 0x000110e4 0x0790 LSLS r0, r2, #0x1e r0:0x00002710=>0x00000000 r2=0x00000000 SetRegEx(0x000110e6,"T",1,2) #0x000110e6->0x000110e8 Thumb Supervisor 0x000110e6 0x0b80 LSRS r0, r0, #0x0e r0=0x00000000 SetRegEx(0x000110e8,"T",1,2) #0x000110e8->0x000110ea Thumb Supervisor 0x000110e8 0x0895 LSRS r5, r2, #0x02 r5:0x0081E3E0=>0x00000000 r2=0x00000000 SetRegEx(0x000110ea,"T",1,2) #0x000110ea->0x000110ee Thumb Supervisor 0x000110ea 0xeb005005 ADD.W r0, r0, r5, LSL #20 r0=0x00000000 r5=0x00000000 SetRegEx(0x000110ee,"T",1,2) #0x000110ee->0x000110f0 Thumb Supervisor 0x000110ee 0x4420 ADD r0, r4 r0:0x00000000=>0x20300000 r4=0x20300000 SetRegEx(0x000110f0,"T",1,2) #0x000110f0->0x000110fa Thumb Supervisor 0x000110f0 0xe003 B 0x000110fa SetRegEx(0x000110fa,"T",1,2) #0x000110fa->0x000110fe Thumb Supervisor 0x000110fa 0xf8d05118 LDR.W r5, [r0, #280] ; 0x118 r5:0x00000000=>0x01D10007 r0=0x20300000 [0x20300118]:=>01d10007 SetRegEx(0x000110fe,"T",1,2) #0x000110fe->0x00011100 Thumb Supervisor 0x000110fe 0x076d LSLS r5, r5, #0x1d r5:0x01D10007=>0xE0000000 cpsr:0x40000133=>0x80000133 SetRegEx(0x00011100,"T",1,2) #0x00011100->0x00011102 Thumb Supervisor 0x00011100 0xd5f7 BPL 0x000110f2 SetRegEx(0x00011102,"T",1,2) #0x00011102->0x00011104 Thumb Supervisor 0x00011102 0x4299 CMP r1, r3 r1=0x00000000 r3=0x000F4240 SetRegEx(0x00011104,"T",1,2) #0x00011104->0x00011142 Thumb Supervisor 0x00011104 0xd91d BLS 0x00011142 SetRegEx(0x00011142,"T",1,2) #0x00011104->0x00011142 Thumb Supervisor 0x00011104 0xd91d BLS 0x00011142 MakeFunction(0x00011142,4294967295) MakeNameEx(0x00011142,"fcn_00011142",1) SetRegEx(0x00011144,"T",1,2) #0x00011144->0x00011148 Thumb Supervisor 0x00011144 0xf8c01120 STR.W r1, [r0, #288] ; 0x120 r1=0x00000001 r0=0x20300000 [0x20300120]:=>00000000 SetRegEx(0x00011148,"T",1,2) #0x00011148->0x0001114a Thumb Supervisor 0x00011148 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 SetRegEx(0x0001114a,"T",1,2) #0x0001114a->0x0001114c Thumb Supervisor 0x0001114a 0x2a08 CMP r2, #0x08 r2=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001114c,"T",1,2) #0x0001114c->0x000110e2 Thumb Supervisor 0x0001114c 0xd3c9 BCC 0x000110e2 SetRegEx(0x0001114e,"T",1,2) #0x0001114e->0x0001b700 Thumb Supervisor 0x0001114e 0xbd30 POP {r4, r5, r15} r4:0x20300000=>0x00000001 r5:0xE0000000=>0x0081E3E0 r15:0x0001114E=>0x0001B700 SetRegEx(0x0001b700,"T",1,2) #0x0001b700->0x0000e53e Thumb Supervisor 0x0001b700 0xf7f2ff1d BL 0x0000e53e SetRegEx(0x0000E53E,"T",1,2) #0x0001b700->0x0000e53e Thumb Supervisor 0x0001b700 0xf7f2ff1d BL 0x0000e53e MakeFunction(0x0000E53E,4294967295) MakeNameEx(0x0000E53E,"fcn_0000e53e",1) SetRegEx(0x0000e540,"T",1,2) #0x0000e540->0x0000e544 Thumb Supervisor 0x0000e540 0xf04f7040 MOV.W r0, #50331648 ; 0x03000000 r0:0x20430000=>0x03000000 SetRegEx(0x0000e544,"T",1,2) #0x0000e544->0x0000e546 Thumb Supervisor 0x0000e544 0xb5f0 PUSH {r4, r5, r6, r7, r14} r4=0x00000001 r5=0x0081E3E0 r6=0x10050000 r7=0x2050F000 r14=0x9997FC4B SetRegEx(0x0000e546,"T",1,2) #0x0000e546->0x0000e548 Thumb Supervisor 0x0000e546 0x6008 STR r0, [r1, #0] r0=0x03000000 r1=0x20300140 [0x20300140]:=>03000000 SetRegEx(0x0000e548,"T",1,2) #0x0000e548->0x0000e54a Thumb Supervisor 0x0000e548 0x4a9e LDR r2, [pc, #0x278] ; 0x0000e7c4 r2:0x00000008=>0x20310140 [0x0000E7C2]:=>01402030 SetRegEx(0x0000e54a,"T",1,2) #0x0000e54a->0x0000e54c Thumb Supervisor 0x0000e54a 0x6010 STR r0, [r2, #0] r0=0x03000000 r2=0x20310140 [0x20310140]:=>03000000 SetRegEx(0x0000e54c,"T",1,2) #0x0000e54c->0x0000e54e Thumb Supervisor 0x0000e54c 0x4b9e LDR r3, [pc, #0x278] ; 0x0000e7c8 r3:0x000F4240=>0x20320140 [0x0000E7C6]:=>01402031 SetRegEx(0x0000e54e,"T",1,2) #0x0000e54e->0x0000e550 Thumb Supervisor 0x0000e54e 0x6018 STR r0, [r3, #0] r0=0x03000000 r3=0x20320140 [0x20320140]:=>03000000 SetRegEx(0x0000e550,"T",1,2) #0x0000e550->0x0000e552 Thumb Supervisor 0x0000e550 0x4c9e LDR r4, [pc, #0x278] ; 0x0000e7cc r4:0x00000001=>0x20330140 [0x0000E7CA]:=>01402032 SetRegEx(0x0000e552,"T",1,2) #0x0000e552->0x0000e554 Thumb Supervisor 0x0000e552 0x6020 STR r0, [r4, #0] r0=0x03000000 r4=0x20330140 [0x20330140]:=>03000000 SetRegEx(0x0000e554,"T",1,2) #0x0000e554->0x0000e556 Thumb Supervisor 0x0000e554 0x4d9e LDR r5, [pc, #0x278] ; 0x0000e7d0 r5:0x0081E3E0=>0x20400140 [0x0000E7CE]:=>01402033 SetRegEx(0x0000e556,"T",1,2) #0x0000e556->0x0000e558 Thumb Supervisor 0x0000e556 0x6028 STR r0, [r5, #0] r0=0x03000000 r5=0x20400140 [0x20400140]:=>03000000 SetRegEx(0x0000e558,"T",1,2) #0x0000e558->0x0000e55a Thumb Supervisor 0x0000e558 0x4f9e LDR r7, [pc, #0x278] ; 0x0000e7d4 r7:0x2050F000=>0x20410140 [0x0000E7D2]:=>01402040 SetRegEx(0x0000e55a,"T",1,2) #0x0000e55a->0x0000e55c Thumb Supervisor 0x0000e55a 0x6038 STR r0, [r7, #0] r0=0x03000000 r7=0x20410140 [0x20410140]:=>03000000 SetRegEx(0x0000e55c,"T",1,2) #0x0000e55c->0x0000e560 Thumb Supervisor 0x0000e55c 0xf8dfc278 LDR r12, 0x0000e7d8 r12=0x20420000 SetRegEx(0x0000e560,"T",1,2) #0x0000e560->0x0000e564 Thumb Supervisor 0x0000e560 0xf8cc0140 STR.W r0, [r12, #320] ; 0x140 r0=0x03000000 r12=0x20420000 [0x20420140]:=>03000000 SetRegEx(0x0000e564,"T",1,2) #0x0000e564->0x0000e566 Thumb Supervisor 0x0000e564 0x4e9d LDR r6, [pc, #0x274] ; 0x0000e7dc r6:0x10050000=>0x20430140 [0x0000E7DA]:=>01402042 SetRegEx(0x0000e566,"T",1,2) #0x0000e566->0x0000e568 Thumb Supervisor 0x0000e566 0x6030 STR r0, [r6, #0] r0=0x03000000 r6=0x20430140 [0x20430140]:=>03000000 SetRegEx(0x0000e568,"T",1,2) #0x0000e568->0x0000e56c Thumb Supervisor 0x0000e568 0xf04f008f MOV.W r0, #143 ; 0x0000008f r0:0x03000000=>0x0000008F SetRegEx(0x0000e56c,"T",1,2) #0x0000e56c->0x0000e56e Thumb Supervisor 0x0000e56c 0x6048 STR r0, [r1, #0x4] r0=0x0000008F r1=0x20300140 [0x20300144]:=>0000008f SetRegEx(0x0000e56e,"T",1,2) #0x0000e56e->0x0000e570 Thumb Supervisor 0x0000e56e 0x6050 STR r0, [r2, #0x4] r0=0x0000008F r2=0x20310140 [0x20310144]:=>0000008f SetRegEx(0x0000e570,"T",1,2) #0x0000e570->0x0000e572 Thumb Supervisor 0x0000e570 0x6058 STR r0, [r3, #0x4] r0=0x0000008F r3=0x20320140 [0x20320144]:=>0000008f SetRegEx(0x0000e572,"T",1,2) #0x0000e572->0x0000e574 Thumb Supervisor 0x0000e572 0x6060 STR r0, [r4, #0x4] r0=0x0000008F r4=0x20330140 [0x20330144]:=>0000008f SetRegEx(0x0000e574,"T",1,2) #0x0000e574->0x0000e576 Thumb Supervisor 0x0000e574 0x6068 STR r0, [r5, #0x4] r0=0x0000008F r5=0x20400140 [0x20400144]:=>0000008f SetRegEx(0x0000e576,"T",1,2) #0x0000e576->0x0000e578 Thumb Supervisor 0x0000e576 0x6078 STR r0, [r7, #0x4] r0=0x0000008F r7=0x20410140 [0x20410144]:=>0000008f SetRegEx(0x0000e578,"T",1,2) #0x0000e578->0x0000e57c Thumb Supervisor 0x0000e578 0xf8cc0144 STR.W r0, [r12, #324] ; 0x144 r0=0x0000008F r12=0x20420000 [0x20420144]:=>0000008f SetRegEx(0x0000e57c,"T",1,2) #0x0000e57c->0x0000e57e Thumb Supervisor 0x0000e57c 0x6070 STR r0, [r6, #0x4] r0=0x0000008F r6=0x20430140 [0x20430144]:=>0000008f SetRegEx(0x0000e57e,"T",1,2) #0x0000e57e->0x0001b704 Thumb Supervisor 0x0000e57e 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x20330140=>0x00000001 r5:0x20400140=>0x0081E3E0 r6:0x20430140=>0x10050000 r7:0x20410140=>0x2050F000 r15:0x0000E57E=>0x0001B704 SetRegEx(0x0001b704,"T",1,2) #0x0001b704->0x0001b706 Thumb Supervisor 0x0001b704 0x69b0 LDR r0, [r6, #0x18] r0:0x0000008F=>0x1F000000 r6=0x10050000 [0x10050018]:=>1f000000 SetRegEx(0x0001b706,"T",1,2) #0x0001b706->0x0001b70a Thumb Supervisor 0x0001b706 0xf02050f8 BIC r0, r0, #520093696 ; 0x1f000000 r0:0x1F000000=>0x00000000 SetRegEx(0x0001b70a,"T",1,2) #0x0001b70a->0x0001b70c Thumb Supervisor 0x0001b70a 0x61b0 STR r0, [r6, #0x18] r0=0x00000000 r6=0x10050000 [0x10050018]:=>00000000 SetRegEx(0x0001b70c,"T",1,2) #0x0001b70c->0x0001b70e Thumb Supervisor 0x0001b70c 0x2014 MOVS r0, #0x14 r0:0x00000000=>0x00000014 cpsr:0x60000133=>0x20000133 SetRegEx(0x0001b70e,"T",1,2) #0x0001b70e->0x0001068a Thumb Supervisor 0x0001b70e 0xf7f4ffbc BL 0x0001068a SetRegEx(0x0001b712,"T",1,2) #0x0001b712->0x0000c536 Thumb Supervisor 0x0001b712 0xf7f0ff10 BL 0x0000c536 SetRegEx(0x0000C536,"T",1,2) #0x0001b712->0x0000c536 Thumb Supervisor 0x0001b712 0xf7f0ff10 BL 0x0000c536 MakeFunction(0x0000C536,4294967295) MakeNameEx(0x0000C536,"fcn_0000c536",1) SetRegEx(0x0000c538,"T",1,2) #0x0000c538->0x0000c53a Thumb Supervisor 0x0000c538 0xb510 PUSH {r4, r14} r4=0x00000001 r14=0x9997FC4B SetRegEx(0x0000c53a,"T",1,2) #0x0000c53a->0x0000c53c Thumb Supervisor 0x0000c53a 0x6800 LDR r0, [r0, #0] r0:0x0081C638=>0x20000000 [0x0081C638]:=>20000000 SetRegEx(0x0000c53c,"T",1,2) #0x0000c53c->0x0000c540 Thumb Supervisor 0x0000c53c 0xf1b05f80 CMP.W r0, #268435456 ; 0x10000000 r0=0x20000000 cpsr:0x80000133=>0x20000133 SetRegEx(0x0000c540,"T",1,2) #0x0000c540->0x0000c542 Thumb Supervisor 0x0000c540 0xd00a BEQ 0x0000c558 SetRegEx(0x0000c542,"T",1,2) #0x0000c542->0x0000c546 Thumb Supervisor 0x0000c542 0xf1b04f80 CMP.W r0, #1073741824 ; 0x40000000 r0=0x20000000 cpsr:0x20000133=>0x80000133 SetRegEx(0x0000c546,"T",1,2) #0x0000c546->0x0000c548 Thumb Supervisor 0x0000c546 0xd009 BEQ 0x0000c55c SetRegEx(0x0000c548,"T",1,2) #0x0000c548->0x0000c54c Thumb Supervisor 0x0000c548 0xf1b05f00 CMP.W r0, #536870912 ; 0x20000000 r0=0x20000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x0000c54c,"T",1,2) #0x0000c54c->0x0000c560 Thumb Supervisor 0x0000c54c 0xd008 BEQ 0x0000c560 SetRegEx(0x0000c560,"T",1,2) #0x0000c560->0x0000c562 Thumb Supervisor 0x0000c560 0x2001 MOVS r0, #0x01 r0:0x20000000=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000c562,"T",1,2) #0x0000c562->0x0000c462 Thumb Supervisor 0x0000c562 0xf7ffff7e BL 0x0000c462 SetRegEx(0x0000C462,"T",1,2) #0x0000c562->0x0000c462 Thumb Supervisor 0x0000c562 0xf7ffff7e BL 0x0000c462 MakeFunction(0x0000C462,4294967295) MakeNameEx(0x0000C462,"fcn_0000c462",1) SetRegEx(0x0000c464,"T",1,2) #0x0000c464->0x0000c466 Thumb Supervisor 0x0000c464 0x4c46 LDR r4, [pc, #0x118] ; 0x0000c580 r4:0x00000001=>0x1004F000 [0x0000C57E]:=>f0001010 SetRegEx(0x0000c466,"T",1,2) #0x0000c466->0x0000c468 Thumb Supervisor 0x0000c466 0x4605 MOV r5, r0 r5:0x0081E3E0=>0x00000001 r0=0x00000001 SetRegEx(0x0000c468,"T",1,2) #0x0000c468->0x0000c46a Thumb Supervisor 0x0000c468 0x6b20 LDR r0, [r4, #0x30] r0:0x00000001=>0x10107F10 r4=0x1004F000 [0x1004F030]:=>10107f10 SetRegEx(0x0000c46a,"T",1,2) #0x0000c46a->0x0000c46e Thumb Supervisor 0x0000c46a 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x10107F10=>0x10107F30 SetRegEx(0x0000c46e,"T",1,2) #0x0000c46e->0x0000c470 Thumb Supervisor 0x0000c46e 0x6320 STR r0, [r4, #0x30] r0=0x10107F30 r4=0x1004F000 [0x1004F030]:=>10107f30 SetRegEx(0x0000c470,"T",1,2) #0x0000c470->0x0000c472 Thumb Supervisor 0x0000c470 0x2000 MOVS r0, #00 r0:0x10107F30=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000c472,"T",1,2) #0x0000c472->0x0000c474 Thumb Supervisor 0x0000c472 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x0000c474,"T",1,2) #0x0000c474->0x0000c476 Thumb Supervisor 0x0000c474 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0000c476,"T",1,2) #0x0000c476->0x0000c472 Thumb Supervisor 0x0000c476 0xdbfc BLT 0x0000c472 SetRegEx(0x0000c478,"T",1,2) #0x0000c478->0x0000c47a Thumb Supervisor 0x0000c478 0x6b20 LDR r0, [r4, #0x30] r0:0x00000014=>0x10107F30 r4=0x1004F000 [0x1004F030]:=>10107f30 SetRegEx(0x0000c47a,"T",1,2) #0x0000c47a->0x0000c47e Thumb Supervisor 0x0000c47a 0xf0400040 ORR r0, r0, #64 ; 0x00000040 r0:0x10107F30=>0x10107F70 SetRegEx(0x0000c47e,"T",1,2) #0x0000c47e->0x0000c480 Thumb Supervisor 0x0000c47e 0x6320 STR r0, [r4, #0x30] r0=0x10107F70 r4=0x1004F000 [0x1004F030]:=>10107f70 SetRegEx(0x0000c480,"T",1,2) #0x0000c480->0x0000c482 Thumb Supervisor 0x0000c480 0x4b41 LDR r3, [pc, #0x104] ; 0x0000c588 r3:0x20320140=>0x10050000 [0x0000C586]:=>00001702 SetRegEx(0x0000c482,"T",1,2) #0x0000c482->0x0000c484 Thumb Supervisor 0x0000c482 0x2000 MOVS r0, #00 r0:0x10107F70=>0x00000000 SetRegEx(0x0000c484,"T",1,2) #0x0000c484->0x0000c486 Thumb Supervisor 0x0000c484 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x0000c486,"T",1,2) #0x0000c486->0x0000c488 Thumb Supervisor 0x0000c486 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0000c488,"T",1,2) #0x0000c488->0x0000c484 Thumb Supervisor 0x0000c488 0xdbfc BLT 0x0000c484 SetRegEx(0x0000c48a,"T",1,2) #0x0000c48a->0x0000c48c Thumb Supervisor 0x0000c48a 0x6c18 LDR r0, [r3, #0x40] r0:0x00000014=>0x00000008 r3=0x10050000 [0x10050040]:=>00000008 SetRegEx(0x0000c48c,"T",1,2) #0x0000c48c->0x0000c48e Thumb Supervisor 0x0000c48c 0x0700 LSLS r0, r0, #0x1c r0:0x00000008=>0x80000000 cpsr:0x60000133=>0x80000133 SetRegEx(0x0000c48e,"T",1,2) #0x0000c48e->0x0000c490 Thumb Supervisor 0x0000c48e 0xd5fc BPL 0x0000c48a SetRegEx(0x0000c490,"T",1,2) #0x0000c490->0x0000c4d2 Thumb Supervisor 0x0000c490 0xe01f B 0x0000c4d2 SetRegEx(0x0000c4d2,"T",1,2) #0x0000c4d2->0x0000c434 Thumb Supervisor 0x0000c4d2 0xf7ffffaf BL 0x0000c434 SetRegEx(0x0000C434,"T",1,2) #0x0000c4d2->0x0000c434 Thumb Supervisor 0x0000c4d2 0xf7ffffaf BL 0x0000c434 MakeFunction(0x0000C434,4294967295) MakeNameEx(0x0000C434,"fcn_0000c434",1) SetRegEx(0x0000c436,"T",1,2) #0x0000c436->0x0000c438 Thumb Supervisor 0x0000c436 0x6b01 LDR r1, [r0, #0x30] r1:0x00000000=>0x10107F70 r0=0x1004F000 [0x1004F030]:=>10107f70 SetRegEx(0x0000c438,"T",1,2) #0x0000c438->0x0000c43c Thumb Supervisor 0x0000c438 0xf0210120 BIC r1, r1, #32 ; 0x00000020 r1:0x10107F70=>0x10107F50 SetRegEx(0x0000c43c,"T",1,2) #0x0000c43c->0x0000c43e Thumb Supervisor 0x0000c43c 0x6301 STR r1, [r0, #0x30] r1=0x10107F50 r0=0x1004F000 [0x1004F030]:=>10107f50 SetRegEx(0x0000c43e,"T",1,2) #0x0000c43e->0x0000c440 Thumb Supervisor 0x0000c43e 0x6b41 LDR r1, [r0, #0x34] r1:0x10107F50=>0x0000C107 r0=0x1004F000 [0x1004F034]:=>0000c107 SetRegEx(0x0000c440,"T",1,2) #0x0000c440->0x0000c442 Thumb Supervisor 0x0000c440 0x6b02 LDR r2, [r0, #0x30] r2:0x0081C9E8=>0x10107F50 r0=0x1004F000 [0x1004F030]:=>10107f50 SetRegEx(0x0000c442,"T",1,2) #0x0000c442->0x0000c446 Thumb Supervisor 0x0000c442 0xf3c12108 UBFX r1, r1, #8, #9 r1:0x0000C107=>0x000000C1 SetRegEx(0x0000c446,"T",1,2) #0x0000c446->0x0000c44a Thumb Supervisor 0x0000c446 0xf0420220 ORR r2, r2, #32 ; 0x00000020 r2:0x10107F50=>0x10107F70 SetRegEx(0x0000c44a,"T",1,2) #0x0000c44a->0x0000c44c Thumb Supervisor 0x0000c44a 0x6302 STR r2, [r0, #0x30] r2=0x10107F70 r0=0x1004F000 [0x1004F030]:=>10107f70 SetRegEx(0x0000c44c,"T",1,2) #0x0000c44c->0x0000c44e Thumb Supervisor 0x0000c44c 0x4a55 LDR r2, [pc, #0x154] ; 0x0000c5a4 r2:0x10107F70=>0x00808010 [0x0000C5A2]:=>80100080 SetRegEx(0x0000c44e,"T",1,2) #0x0000c44e->0x0000c450 Thumb Supervisor 0x0000c44e 0x6850 LDR r0, [r2, #0x4] r0:0x1004F000=>0x000001FF r2=0x00808010 [0x00808014]:=>000001ff SetRegEx(0x0000c450,"T",1,2) #0x0000c450->0x0000c454 Thumb Supervisor 0x0000c450 0xeb000050 ADD.W r0, r0, r0, LSR #1 r0:0x000001FF=>0x000002FE SetRegEx(0x0000c454,"T",1,2) #0x0000c454->0x0000c456 Thumb Supervisor 0x0000c454 0x4288 CMP r0, r1 r0=0x000002FE r1=0x000000C1 cpsr:0x80000133=>0x20000133 SetRegEx(0x0000c456,"T",1,2) #0x0000c456->0x0000c45c Thumb Supervisor 0x0000c456 0xd201 BCS 0x0000c45c SetRegEx(0x0000c45c,"T",1,2) #0x0000c45c->0x0000c45e Thumb Supervisor 0x0000c45c 0x2001 MOVS r0, #0x01 r0:0x000002FE=>0x00000001 SetRegEx(0x0000c45e,"T",1,2) #0x0000c45e->0x0000c460 Thumb Supervisor 0x0000c45e 0x6051 STR r1, [r2, #0x4] r1=0x000000C1 r2=0x00808010 [0x00808014]:=>000000c1 SetRegEx(0x0000c460,"T",1,2) #0x0000c460->0x0000c4d6 Thumb Supervisor 0x0000c460 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000c4d6,"T",1,2) #0x0000c4d6->0x0000c4d8 Thumb Supervisor 0x0000c4d6 0x2800 CMP r0, #00 r0=0x00000001 SetRegEx(0x0000c4d8,"T",1,2) #0x0000c4d8->0x0000c4da Thumb Supervisor 0x0000c4d8 0xd0db BEQ 0x0000c492 SetRegEx(0x0000c4da,"T",1,2) #0x0000c4da->0x0000be5c Thumb Supervisor 0x0000c4da 0xf7fffcbf BL 0x0000be5c SetRegEx(0x0000c4de,"T",1,2) #0x0000c4de->0x0000c4e0 Thumb Supervisor 0x0000c4de 0x2000 MOVS r0, #00 r0:0x10050000=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000c4e0,"T",1,2) #0x0000c4e0->0x0000c4e2 Thumb Supervisor 0x0000c4e0 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x0000c4e2,"T",1,2) #0x0000c4e2->0x0000c4e4 Thumb Supervisor 0x0000c4e2 0x2814 CMP r0, #0x14 r0=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0000c4e4,"T",1,2) #0x0000c4e4->0x0000c4e0 Thumb Supervisor 0x0000c4e4 0xdbfc BLT 0x0000c4e0 SetRegEx(0x0000c4e6,"T",1,2) #0x0000c4e6->0x0000c4e8 Thumb Supervisor 0x0000c4e6 0x2d02 CMP r5, #0x02 r5=0x00000001 cpsr:0x60000133=>0x80000133 SetRegEx(0x0000c4e8,"T",1,2) #0x0000c4e8->0x0000c4ea Thumb Supervisor 0x0000c4e8 0xd00b BEQ 0x0000c502 SetRegEx(0x0000c4ea,"T",1,2) #0x0000c4ea->0x0000c4ec Thumb Supervisor 0x0000c4ea 0x6c98 LDR r0, [r3, #0x48] r0:0x00000014=>0x00000100 r3=0x10050000 [0x10050048]:=>00000100 SetRegEx(0x0000c4ec,"T",1,2) #0x0000c4ec->0x0000c4ee Thumb Supervisor 0x0000c4ec 0x05c0 LSLS r0, r0, #0x17 r0:0x00000100=>0x80000000 SetRegEx(0x0000c4ee,"T",1,2) #0x0000c4ee->0x0000c4f0 Thumb Supervisor 0x0000c4ee 0xd5fc BPL 0x0000c4ea SetRegEx(0x0000c4f0,"T",1,2) #0x0000c4f0->0x0000c4f4 Thumb Supervisor 0x0000c4f0 0xf04f60e0 MOV.W r0, #117440512 ; 0x07000000 r0:0x80000000=>0x07000000 SetRegEx(0x0000c4f4,"T",1,2) #0x0000c4f4->0x0000c4f6 Thumb Supervisor 0x0000c4f4 0x6118 STR r0, [r3, #0x10] r0=0x07000000 r3=0x10050000 [0x10050010]:=>07000000 SetRegEx(0x0000c4f6,"T",1,2) #0x0000c4f6->0x0000c4fa Thumb Supervisor 0x0000c4f6 0xf04f6000 MOV.W r0, #134217728 ; 0x08000000 r0:0x07000000=>0x08000000 SetRegEx(0x0000c4fa,"T",1,2) #0x0000c4fa->0x0000c4fc Thumb Supervisor 0x0000c4fa 0x6118 STR r0, [r3, #0x10] r0=0x08000000 r3=0x10050000 [0x10050010]:=>08000000 SetRegEx(0x0000c4fc,"T",1,2) #0x0000c4fc->0x0000c4fe Thumb Supervisor 0x0000c4fc 0x2d02 CMP r5, #0x02 r5=0x00000001 SetRegEx(0x0000c4fe,"T",1,2) #0x0000c4fe->0x0000c500 Thumb Supervisor 0x0000c4fe 0xd007 BEQ 0x0000c510 SetRegEx(0x0000c500,"T",1,2) #0x0000c500->0x0000c51c Thumb Supervisor 0x0000c500 0xe00c B 0x0000c51c SetRegEx(0x0000c51c,"T",1,2) #0x0000c51c->0x0000c51e Thumb Supervisor 0x0000c51c 0x2000 MOVS r0, #00 r0:0x08000000=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x0000c51e,"T",1,2) #0x0000c51e->0x0000c520 Thumb Supervisor 0x0000c51e 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000c520,"T",1,2) #0x0000c520->0x0000c522 Thumb Supervisor 0x0000c520 0x280a CMP r0, #0x0a r0=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0000c522,"T",1,2) #0x0000c522->0x0000c51e Thumb Supervisor 0x0000c522 0xdbfc BLT 0x0000c51e SetRegEx(0x0000c524,"T",1,2) #0x0000c524->0x0000c526 Thumb Supervisor 0x0000c524 0x6818 LDR r0, [r3, #0] r0:0x0000000A=>0x0FFF2100 r3=0x10050000 [0x10050000]:=>0fff2100 SetRegEx(0x0000c526,"T",1,2) #0x0000c526->0x0000c52a Thumb Supervisor 0x0000c526 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x0FFF2100=>0x0FFF2120 SetRegEx(0x0000c52a,"T",1,2) #0x0000c52a->0x0000c52c Thumb Supervisor 0x0000c52a 0x6018 STR r0, [r3, #0] r0=0x0FFF2120 r3=0x10050000 [0x10050000]:=>0fff2120 SetRegEx(0x0000c52c,"T",1,2) #0x0000c52c->0x0000c52e Thumb Supervisor 0x0000c52c 0x6858 LDR r0, [r3, #0x4] r0:0x0FFF2120=>0x00202500 r3=0x10050000 [0x10050004]:=>00202500 SetRegEx(0x0000c52e,"T",1,2) #0x0000c52e->0x0000c532 Thumb Supervisor 0x0000c52e 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0:0x00202500=>0x00202510 SetRegEx(0x0000c532,"T",1,2) #0x0000c532->0x0000c534 Thumb Supervisor 0x0000c532 0x6058 STR r0, [r3, #0x4] r0=0x00202510 r3=0x10050000 [0x10050004]:=>00202510 SetRegEx(0x0000c534,"T",1,2) #0x0000c534->0x0000c566 Thumb Supervisor 0x0000c534 0xbd30 POP {r4, r5, r15} r4:0x1004F000=>0x00000001 r5:0x00000001=>0x0081E3E0 r15:0x0000C534=>0x0000C566 SetRegEx(0x0000c566,"T",1,2) #0x0000c566->0x0000c568 Thumb Supervisor 0x0000c566 0x2064 MOVS r0, #0x64 r0:0x00202510=>0x00000064 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000c568,"T",1,2) #0x0000c568->0x0001068a Thumb Supervisor 0x0000c568 0xf004f88f BL 0x0001068a SetRegEx(0x0000c56c,"T",1,2) #0x0000c56c->0x0000bd44 Thumb Supervisor 0x0000c56c 0xf7fffbea BL 0x0000bd44 SetRegEx(0x0000BD44,"T",1,2) #0x0000c56c->0x0000bd44 Thumb Supervisor 0x0000c56c 0xf7fffbea BL 0x0000bd44 MakeFunction(0x0000BD44,4294967295) MakeNameEx(0x0000BD44,"fcn_0000bd44",1) SetRegEx(0x0000bd46,"T",1,2) #0x0000bd46->0x0000bd4a Thumb Supervisor 0x0000bd46 0xf04f4000 MOV.W r0, #-2147483648 ; 0x80000000 r0:0x00000064=>0x80000000 SetRegEx(0x0000bd4a,"T",1,2) #0x0000bd4a->0x0000bd4c Thumb Supervisor 0x0000bd4a 0x6802 LDR r2, [r0, #0] r2:0x0081C9E8=>0x80000000 r0=0x80000000 [0x80000000]:=>80000000 SetRegEx(0x0000bd4c,"T",1,2) #0x0000bd4c->0x0000bd4e Thumb Supervisor 0x0000bd4c 0x4282 CMP r2, r0 r2=0x80000000 r0=0x80000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x0000bd4e,"T",1,2) #0x0000bd4e->0x0000bd54 Thumb Supervisor 0x0000bd4e 0xd001 BEQ 0x0000bd54 SetRegEx(0x0000bd54,"T",1,2) #0x0000bd54->0x0000bd56 Thumb Supervisor 0x0000bd54 0x1d00 ADDS r0, r0, #4 r0:0x80000000=>0x80000004 cpsr:0x60000133=>0x80000133 SetRegEx(0x0000bd56,"T",1,2) #0x0000bd56->0x0000bd58 Thumb Supervisor 0x0000bd56 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x0000bd58,"T",1,2) #0x0000bd58->0x0000bd5a Thumb Supervisor 0x0000bd58 0x2908 CMP r1, #0x08 r1=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0000bd5a,"T",1,2) #0x0000bd5a->0x0000bd4a Thumb Supervisor 0x0000bd5a 0xd3f6 BCC 0x0000bd4a SetRegEx(0x0000bd5c,"T",1,2) #0x0000bd5c->0x0000bd5e Thumb Supervisor 0x0000bd5c 0x2000 MOVS r0, #00 r0:0x80000020=>0x00000000 SetRegEx(0x0000bd5e,"T",1,2) #0x0000bd5e->0x0000c570 Thumb Supervisor 0x0000bd5e 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000c570,"T",1,2) #0x0000c570->0x0000c5ac Thumb Supervisor 0x0000c570 0xb1e0 CBZ r0, 0x0000c5ac r0=0x00000000 SetRegEx(0x0000c5ac,"T",1,2) #0x0000c5ac->0x0000c5ae Thumb Supervisor 0x0000c5ac 0x49fe LDR r1, [pc, #0x3f8] ; 0x0000c9a8 r1:0x00000008=>0x0081C66C [0x0000C9A6]:=>c66ce039 SetRegEx(0x0000c5ae,"T",1,2) #0x0000c5ae->0x0000c5b0 Thumb Supervisor 0x0000c5ae 0x2000 MOVS r0, #00 r0=0x00000000 SetRegEx(0x0000c5b0,"T",1,2) #0x0000c5b0->0x0000c5b2 Thumb Supervisor 0x0000c5b0 0x7008 STRB r0, [r1, #0] r0=0x00000000 r1=0x0081C66C [0x0081C66C]:=>00000000 SetRegEx(0x0000c5b2,"T",1,2) #0x0000c5b2->0x0000c0f2 Thumb Supervisor 0x0000c5b2 0xe59e B 0x0000c0f2 SetRegEx(0x0001b716,"T",1,2) #0x0001b716->0x0000b3f8 Thumb Supervisor 0x0001b716 0xf7effe6f BL 0x0000b3f8 SetRegEx(0x0000B3F8,"T",1,2) #0x0001b716->0x0000b3f8 Thumb Supervisor 0x0001b716 0xf7effe6f BL 0x0000b3f8 MakeFunction(0x0000B3F8,4294967295) MakeNameEx(0x0000B3F8,"fcn_0000b3f8",1) SetRegEx(0x0000b3fa,"T",1,2) #0x0000b3fa->0x0000b3fc Thumb Supervisor 0x0000b3fa 0x7801 LDRB r1, [r0, #0] r1:0x0081C66C=>0x00000001 r0=0x0081C644 [0x0081C644]:=>00000001 SetRegEx(0x0000b3fc,"T",1,2) #0x0000b3fc->0x0000b3fe Thumb Supervisor 0x0000b3fc 0x2900 CMP r1, #00 r1=0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000b3fe,"T",1,2) #0x0000b3fe->0x0000b400 Thumb Supervisor 0x0000b3fe 0xd02d BEQ 0x0000b45c SetRegEx(0x0000b400,"T",1,2) #0x0000b400->0x0000b402 Thumb Supervisor 0x0000b400 0x6840 LDR r0, [r0, #0x4] r0:0x0081C644=>0x00800C00 [0x0081C648]:=>00800c00 SetRegEx(0x0000b402,"T",1,2) #0x0000b402->0x0000b406 Thumb Supervisor 0x0000b402 0xf8d01218 LDR.W r1, [r0, #536] ; 0x218 r1:0x00000001=>0x00000003 r0=0x00800C00 [0x00800E18]:=>00000003 SetRegEx(0x0000b406,"T",1,2) #0x0000b406->0x0000b40a Thumb Supervisor 0x0000b406 0xf8d02210 LDR.W r2, [r0, #528] ; 0x210 r2:0x8000001C=>0x00000004 r0=0x00800C00 [0x00800E10]:=>00000004 SetRegEx(0x0000b40a,"T",1,2) #0x0000b40a->0x0000b40e Thumb Supervisor 0x0000b40a 0xf04f5000 MOV.W r0, #536870912 ; 0x20000000 r0:0x00800C00=>0x20000000 SetRegEx(0x0000b40e,"T",1,2) #0x0000b40e->0x0000b410 Thumb Supervisor 0x0000b40e 0x4291 CMP r1, r2 r1=0x00000003 r2=0x00000004 cpsr:0x20000133=>0x80000133 SetRegEx(0x0000b410,"T",1,2) #0x0000b410->0x0000b414 Thumb Supervisor 0x0000b410 0xf8d01124 LDR.W r1, [r0, #292] ; 0x124 r1:0x00000003=>0x0E8E0001 r0=0x20000000 [0x20000124]:=>0e8e0001 SetRegEx(0x0000b414,"T",1,2) #0x0000b414->0x0000b418 Thumb Supervisor 0x0000b414 0xf0415180 ORR r1, r1, #268435456 ; 0x10000000 r1:0x0E8E0001=>0x1E8E0001 SetRegEx(0x0000b418,"T",1,2) #0x0000b418->0x0000b41c Thumb Supervisor 0x0000b418 0xf8c01124 STR.W r1, [r0, #292] ; 0x124 r1=0x1E8E0001 r0=0x20000000 [0x20000124]:=>1e8e0001 SetRegEx(0x0000b41c,"T",1,2) #0x0000b41c->0x0000b41e Thumb Supervisor 0x0000b41c 0xd01e BEQ 0x0000b45c SetRegEx(0x0000b41e,"T",1,2) #0x0000b41e->0x0000b420 Thumb Supervisor 0x0000b41e 0x6901 LDR r1, [r0, #0x10] r1:0x1E8E0001=>0x0000B010 r0=0x20000000 [0x20000010]:=>0000b010 SetRegEx(0x0000b420,"T",1,2) #0x0000b420->0x0000b422 Thumb Supervisor 0x0000b420 0x0409 LSLS r1, r1, #0x10 r1:0x0000B010=>0xB0100000 SetRegEx(0x0000b422,"T",1,2) #0x0000b422->0x0000b424 Thumb Supervisor 0x0000b422 0xd51b BPL 0x0000b45c SetRegEx(0x0000b424,"T",1,2) #0x0000b424->0x0000b428 Thumb Supervisor 0x0000b424 0xf8d010b4 LDR.W r1, [r0, #180] ; 0x0b4 r1:0xB0100000=>0x000801D5 r0=0x20000000 [0x200000B4]:=>000801d5 SetRegEx(0x0000b428,"T",1,2) #0x0000b428->0x0000b42c Thumb Supervisor 0x0000b428 0xf3c1010b UBFX r1, r1, #0, #12 r1:0x000801D5=>0x000001D5 SetRegEx(0x0000b42c,"T",1,2) #0x0000b42c->0x0000b430 Thumb Supervisor 0x0000b42c 0xf5a17280 SUB.W r2, r1, #256 ; 0x00000100 r2:0x00000004=>0x000000D5 r1=0x000001D5 SetRegEx(0x0000b430,"T",1,2) #0x0000b430->0x0000b432 Thumb Supervisor 0x0000b430 0x3ad5 SUBS r2, #0xd5 r2:0x000000D5=>0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x0000b432,"T",1,2) #0x0000b432->0x0000b434 Thumb Supervisor 0x0000b432 0xd113 BNE 0x0000b45c SetRegEx(0x0000b434,"T",1,2) #0x0000b434->0x0000b438 Thumb Supervisor 0x0000b434 0xf8d010c0 LDR.W r1, [r0, #192] ; 0x0c0 r1:0x000001D5=>0x0000000D r0=0x20000000 [0x200000C0]:=>0000000d SetRegEx(0x0000b438,"T",1,2) #0x0000b438->0x0000b43c Thumb Supervisor 0x0000b438 0xf0116fe0 TST r1, #117440512 ; 0x07000000 r1=0x0000000D cpsr:0x60000133=>0x40000133 SetRegEx(0x0000b43c,"T",1,2) #0x0000b43c->0x0000b43e Thumb Supervisor 0x0000b43c 0xd10e BNE 0x0000b45c SetRegEx(0x0000b43e,"T",1,2) #0x0000b43e->0x0000b440 Thumb Supervisor 0x0000b43e 0x2148 MOVS r1, #0x48 r1:0x0000000D=>0x00000048 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000b440,"T",1,2) #0x0000b440->0x0000b442 Thumb Supervisor 0x0000b440 0x60c1 STR r1, [r0, #0xc] r1=0x00000048 r0=0x20000000 [0x2000000C]:=>00008400 SetRegEx(0x0000b442,"T",1,2) #0x0000b442->0x0000b444 Thumb Supervisor 0x0000b442 0x2101 MOVS r1, #0x01 r1:0x00000048=>0x00000001 SetRegEx(0x0000b444,"T",1,2) #0x0000b444->0x0000b448 Thumb Supervisor 0x0000b444 0xf8c01094 STR.W r1, [r0, #148] ; 0x094 r1=0x00000001 r0=0x20000000 [0x20000094]:=>00000000 SetRegEx(0x0000b448,"T",1,2) #0x0000b448->0x0000b44c Thumb Supervisor 0x0000b448 0xf8d01094 LDR.W r1, [r0, #148] ; 0x094 r1:0x00000001=>0x00000000 r0=0x20000000 [0x20000094]:=>00000000 SetRegEx(0x0000b44c,"T",1,2) #0x0000b44c->0x0000b44e Thumb Supervisor 0x0000b44c 0x07c9 LSLS r1, r1, #0x1f r1=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0000b44e,"T",1,2) #0x0000b44e->0x0000b450 Thumb Supervisor 0x0000b44e 0xd1fb BNE 0x0000b448 SetRegEx(0x0000b450,"T",1,2) #0x0000b450->0x0000b454 Thumb Supervisor 0x0000b450 0xf8d01128 LDR.W r1, [r0, #296] ; 0x128 r1:0x00000000=>0x03AE6260 r0=0x20000000 [0x20000128]:=>03ae6260 SetRegEx(0x0000b454,"T",1,2) #0x0000b454->0x0000b458 Thumb Supervisor 0x0000b454 0xf0216100 BIC r1, r1, #134217728 ; 0x08000000 r1=0x03AE6260 SetRegEx(0x0000b458,"T",1,2) #0x0000b458->0x0000b45c Thumb Supervisor 0x0000b458 0xf8c01128 STR.W r1, [r0, #296] ; 0x128 r1=0x03AE6260 r0=0x20000000 [0x20000128]:=>03ae6260 SetRegEx(0x0000b45c,"T",1,2) #0x0000b45c->0x0001b71a Thumb Supervisor 0x0000b45c 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001b71a,"T",1,2) #0x0001b71a->0x0001b71c Thumb Supervisor 0x0001b71a 0x4628 MOV r0, r5 r0:0x20000000=>0x0081E3E0 r5=0x0081E3E0 SetRegEx(0x0001b71c,"T",1,2) #0x0001b71c->0x0001b4f6 Thumb Supervisor 0x0001b71c 0xf7fffeeb BL 0x0001b4f6 SetRegEx(0x0001B4F6,"T",1,2) #0x0001b71c->0x0001b4f6 Thumb Supervisor 0x0001b71c 0xf7fffeeb BL 0x0001b4f6 MakeFunction(0x0001B4F6,4294967295) MakeNameEx(0x0001B4F6,"fcn_0001b4f6",1) SetRegEx(0x0001b4f8,"T",1,2) #0x0001b4f8->0x0001b4fa Thumb Supervisor 0x0001b4f8 0x4df6 LDR r5, [pc, #0x3d8] ; 0x0001b8d4 r5:0x0081E3E0=>0x4D524453 [0x0001B8D2]:=>44530001 SetRegEx(0x0001b4fa,"T",1,2) #0x0001b4fa->0x0001b4fc Thumb Supervisor 0x0001b4fa 0x2400 MOVS r4, #00 r4:0x00000001=>0x00000000 SetRegEx(0x0001b4fc,"T",1,2) #0x0001b4fc->0x0001b4fe Thumb Supervisor 0x0001b4fc 0xb2e0 UXTB r0, r4 r0:0x0081E3E0=>0x00000000 r4=0x00000000 SetRegEx(0x0001b4fe,"T",1,2) #0x0001b4fe->0x0001b500 Thumb Supervisor 0x0001b4fe 0x4629 MOV r1, r5 r1:0x03AE6260=>0x4D524453 r5=0x4D524453 SetRegEx(0x0001b500,"T",1,2) #0x0001b500->0x000108fa Thumb Supervisor 0x0001b500 0xf7f5f9fb BL 0x000108fa SetRegEx(0x000108FA,"T",1,2) #0x0001b500->0x000108fa Thumb Supervisor 0x0001b500 0xf7f5f9fb BL 0x000108fa MakeFunction(0x000108FA,4294967295) MakeNameEx(0x000108FA,"fcn_000108fa",1) SetRegEx(0x00010904,"T",1,2) #0x00010904->0x00010906 Thumb Supervisor 0x00010904 0x480f LDR r0, [pc, #0x3c] ; 0x00010944 r0:0x00000000=>0x10020804 [0x00010942]:=>08041002 SetRegEx(0x00010906,"T",1,2) #0x00010906->0x00010900 Thumb Supervisor 0x00010906 0xe7fb B 0x00010900 SetRegEx(0x00010900,"T",1,2) #0x00010900->0x00010902 Thumb Supervisor 0x00010900 0x6001 STR r1, [r0, #0] r1=0x4D524453 r0=0x10020804 [0x10020804]:=>00000000 SetRegEx(0x00010902,"T",1,2) #0x00010902->0x0001b504 Thumb Supervisor 0x00010902 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001b504,"T",1,2) #0x0001b504->0x0001b506 Thumb Supervisor 0x0001b504 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x0001b506,"T",1,2) #0x0001b506->0x0001b508 Thumb Supervisor 0x0001b506 0x2c02 CMP r4, #0x02 r4=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001b508,"T",1,2) #0x0001b508->0x0001b4fc Thumb Supervisor 0x0001b508 0xd3f8 BCC 0x0001b4fc SetRegEx(0x000108fc,"T",1,2) #0x000108fc->0x000108fe Thumb Supervisor 0x000108fc 0x4811 LDR r0, [pc, #0x44] ; 0x00010944 r0:0x00000001=>0x10020804 [0x00010942]:=>08041002 SetRegEx(0x000108fe,"T",1,2) #0x000108fe->0x00010900 Thumb Supervisor 0x000108fe 0x1d00 ADDS r0, r0, #4 r0:0x10020804=>0x10020808 cpsr:0x80000133=>0x00000133 SetRegEx(0x0001b50a,"T",1,2) #0x0001b50a->0x0001b50c Thumb Supervisor 0x0001b50a 0x2400 MOVS r4, #00 r4:0x00000002=>0x00000000 SetRegEx(0x0001b50c,"T",1,2) #0x0001b50c->0x0001b50e Thumb Supervisor 0x0001b50c 0x2100 MOVS r1, #00 r1:0x4D524453=>0x00000000 SetRegEx(0x0001b50e,"T",1,2) #0x0001b50e->0x0001b510 Thumb Supervisor 0x0001b50e 0xb2e0 UXTB r0, r4 r0:0x10020808=>0x00000000 r4=0x00000000 SetRegEx(0x0001b510,"T",1,2) #0x0001b510->0x000108c2 Thumb Supervisor 0x0001b510 0xf7f5f9d7 BL 0x000108c2 SetRegEx(0x000108C2,"T",1,2) #0x0001b510->0x000108c2 Thumb Supervisor 0x0001b510 0xf7f5f9d7 BL 0x000108c2 MakeFunction(0x000108C2,4294967295) MakeNameEx(0x000108C2,"fcn_000108c2",1) SetRegEx(0x000108c4,"T",1,2) #0x000108c4->0x000108c6 Thumb Supervisor 0x000108c4 0xb510 PUSH {r4, r14} r4=0x00000000 r14=0x9997FC4B SetRegEx(0x000108c6,"T",1,2) #0x000108c6->0x000108c8 Thumb Supervisor 0x000108c6 0x1d1c ADDS r4, r3, #4 r4:0x00000000=>0x10020808 r3=0x10020804 cpsr:0x60000133=>0x00000133 SetRegEx(0x000108c8,"T",1,2) #0x000108c8->0x000108d2 Thumb Supervisor 0x000108c8 0xb118 CBZ r0, 0x000108d2 r0=0x00000000 SetRegEx(0x000108d2,"T",1,2) #0x000108d2->0x000108d4 Thumb Supervisor 0x000108d2 0x681a LDR r2, [r3, #0] r2=0x00000000 r3=0x10020804 [0x10020804]:=>00000000 SetRegEx(0x000108d4,"T",1,2) #0x000108d4->0x000108cc Thumb Supervisor 0x000108d4 0xe7fa B 0x000108cc SetRegEx(0x000108cc,"T",1,2) #0x000108cc->0x000108ce Thumb Supervisor 0x000108cc 0x428a CMP r2, r1 r2=0x00000000 r1=0x00000000 cpsr:0x00000133=>0x60000133 SetRegEx(0x000108ce,"T",1,2) #0x000108ce->0x000108d0 Thumb Supervisor 0x000108ce 0xd1fb BNE 0x000108c8 SetRegEx(0x000108d0,"T",1,2) #0x000108d0->0x0001b514 Thumb Supervisor 0x000108d0 0xbd10 POP {r4, r15} r4:0x10020808=>0x00000000 r15:0x000108D0=>0x0001B514 SetRegEx(0x0001b514,"T",1,2) #0x0001b514->0x0001b516 Thumb Supervisor 0x0001b514 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x0001b516,"T",1,2) #0x0001b516->0x0001b518 Thumb Supervisor 0x0001b516 0x2c02 CMP r4, #0x02 r4=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001b518,"T",1,2) #0x0001b518->0x0001b50c Thumb Supervisor 0x0001b518 0xd3f8 BCC 0x0001b50c SetRegEx(0x000108ca,"T",1,2) #0x000108ca->0x000108cc Thumb Supervisor 0x000108ca 0x6822 LDR r2, [r4, #0] r2=0x00000000 r4=0x10020808 [0x10020808]:=>00000000 SetRegEx(0x0001b51a,"T",1,2) #0x0001b51a->0x0001b720 Thumb Supervisor 0x0001b51a 0xbd70 POP {r4, r5, r6, r15} r4:0x00000002=>0x00000001 r5:0x4D524453=>0x0081E3E0 r6=0x10050000 r15:0x0001B51A=>0x0001B720 SetRegEx(0x0001b720,"T",1,2) #0x0001b720->0x0001b722 Thumb Supervisor 0x0001b720 0x4874 LDR r0, [pc, #0x1d0] ; 0x0001b8f4 r0:0x00000001=>0x00824C68 [0x0001B8F2]:=>4c680080 SetRegEx(0x0001b722,"T",1,2) #0x0001b722->0x0001813c Thumb Supervisor 0x0001b722 0xf7fcfd0b BL 0x0001813c SetRegEx(0x0001813C,"T",1,2) #0x0001b722->0x0001813c Thumb Supervisor 0x0001b722 0xf7fcfd0b BL 0x0001813c MakeFunction(0x0001813C,4294967295) MakeNameEx(0x0001813C,"fcn_0001813c",1) SetRegEx(0x0001813e,"T",1,2) #0x0001813e->0x00018140 Thumb Supervisor 0x0001813e 0x4e45 LDR r6, [pc, #0x114] ; 0x00018254 r6:0x10050000=>0x0081D4A4 [0x00018254]:=>0081d4a4 SetRegEx(0x00018140,"T",1,2) #0x00018140->0x00018142 Thumb Supervisor 0x00018140 0x4605 MOV r5, r0 r5:0x0081E3E0=>0x00824C68 r0=0x00824C68 SetRegEx(0x00018142,"T",1,2) #0x00018142->0x00018144 Thumb Supervisor 0x00018142 0x6830 LDR r0, [r6, #0] r0:0x00824C68=>0x00824EB4 r6=0x0081D4A4 [0x0081D4A4]:=>00824eb4 SetRegEx(0x00018144,"T",1,2) #0x00018144->0x00018146 Thumb Supervisor 0x00018144 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x60000133=>0x00000133 SetRegEx(0x00018146,"T",1,2) #0x00018146->0x00019ade Thumb Supervisor 0x00018146 0xf001fcca BL 0x00019ade SetRegEx(0x0001814a,"T",1,2) #0x0001814a->0x0001814e Thumb Supervisor 0x0001814a 0xf8c50224 STR.W r0, [r5, #548] ; 0x224 r0=0x00000138 r5=0x00824C68 [0x00824E8C]:=>00000138 SetRegEx(0x0001814e,"T",1,2) #0x0001814e->0x00018150 Thumb Supervisor 0x0001814e 0x4604 MOV r4, r0 r4:0x00000001=>0x00000138 r0=0x00000138 SetRegEx(0x00018150,"T",1,2) #0x00018150->0x00018152 Thumb Supervisor 0x00018150 0x6830 LDR r0, [r6, #0] r0:0x00000138=>0x00824EB4 r6=0x0081D4A4 [0x0081D4A4]:=>00824eb4 SetRegEx(0x00018152,"T",1,2) #0x00018152->0x00018154 Thumb Supervisor 0x00018152 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC SetRegEx(0x00018154,"T",1,2) #0x00018154->0x00019aec Thumb Supervisor 0x00018154 0xf001fcca BL 0x00019aec SetRegEx(0x00018158,"T",1,2) #0x00018158->0x0001815c Thumb Supervisor 0x00018158 0xf8d5122c LDR.W r1, [r5, #556] ; 0x22c r1:0x00000000=>0x00002442 r5=0x00824C68 [0x00824E94]:=>00002442 SetRegEx(0x0001815c,"T",1,2) #0x0001815c->0x0001815e Thumb Supervisor 0x0001815c 0x4281 CMP r1, r0 r1=0x00002442 r0=0x000ABD60 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001815e,"T",1,2) #0x0001815e->0x00018160 Thumb Supervisor 0x0001815e 0xd801 BHI 0x00018164 SetRegEx(0x00018160,"T",1,2) #0x00018160->0x00018162 Thumb Supervisor 0x00018160 0x1a45 SUBS r5, r0, r1 r5:0x00824C68=>0x000A991E r0=0x000ABD60 r1=0x00002442 cpsr:0x80000133=>0x20000133 SetRegEx(0x00018162,"T",1,2) #0x00018162->0x00018170 Thumb Supervisor 0x00018162 0xe005 B 0x00018170 SetRegEx(0x00018170,"T",1,2) #0x00018170->0x00018172 Thumb Supervisor 0x00018170 0x1928 ADDS r0, r5, r4 r0:0x000ABD60=>0x000A9A56 r5=0x000A991E r4=0x00000138 cpsr:0x20000133=>0x00000133 SetRegEx(0x00018172,"T",1,2) #0x00018172->0x0001817a Thumb Supervisor 0x00018172 0xd302 BCC 0x0001817a SetRegEx(0x0001817a,"T",1,2) #0x0001817a->0x0001817c Thumb Supervisor 0x0001817a 0x4628 MOV r0, r5 r0:0x000A9A56=>0x000A991E r5=0x000A991E SetRegEx(0x0001817c,"T",1,2) #0x0001817c->0x00018180 Thumb Supervisor 0x0001817c 0xe8bd4070 POP.W {r4, r5, r6, r14} r4:0x00000138=>0x00000001 r5:0x000A991E=>0x0081E3E0 r6:0x0081D4A4=>0x10050000 r14=0x9997FC4B SetRegEx(0x00018180,"T",1,2) #0x00018180->0x0000fec8 Thumb Supervisor 0x00018180 0xf7f7bea2 B.W 0x0000fec8 SetRegEx(0x0000fec8,"T",1,2) #0x0000fec8->0x0000feca Thumb Supervisor 0x0000fec8 0x4916 LDR r1, [pc, #0x58] ; 0x0000ff24 r1:0x00002442=>0x0081C718 [0x0000FF22]:=>c7180080 SetRegEx(0x0000feca,"T",1,2) #0x0000feca->0x0000fecc Thumb Supervisor 0x0000feca 0x680a LDR r2, [r1, #0] r2:0x00000000=>0x00000138 r1=0x0081C718 [0x0081C718]:=>00000138 SetRegEx(0x0000fecc,"T",1,2) #0x0000fecc->0x0000fece Thumb Supervisor 0x0000fecc 0x4410 ADD r0, r2 r0:0x000A991E=>0x000A9A56 r2=0x00000138 SetRegEx(0x0000fece,"T",1,2) #0x0000fece->0x0000fed0 Thumb Supervisor 0x0000fece 0x6008 STR r0, [r1, #0] r0=0x000A9A56 r1=0x0081C718 [0x0081C718]:=>000a9a56 SetRegEx(0x0000fed0,"T",1,2) #0x0000fed0->0x0001b726 Thumb Supervisor 0x0000fed0 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001b726,"T",1,2) #0x0001b726->0x0001b728 Thumb Supervisor 0x0001b726 0x4e79 LDR r6, [pc, #0x1e4] ; 0x0001b90c r6:0x10050000=>0x0081D4A4 [0x0001B90C]:=>0081d4a4 SetRegEx(0x0001b728,"T",1,2) #0x0001b728->0x0001b72a Thumb Supervisor 0x0001b728 0x4d72 LDR r5, [pc, #0x1c8] ; 0x0001b8f4 r5:0x0081E3E0=>0x00824C68 [0x0001B8F2]:=>4c680080 SetRegEx(0x0001b72a,"T",1,2) #0x0001b72a->0x0001b72c Thumb Supervisor 0x0001b72a 0x6830 LDR r0, [r6, #0] r0:0x000A9A56=>0x00824EB4 r6=0x0081D4A4 [0x0081D4A4]:=>00824eb4 SetRegEx(0x0001b72c,"T",1,2) #0x0001b72c->0x0001b72e Thumb Supervisor 0x0001b72c 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC SetRegEx(0x0001b72e,"T",1,2) #0x0001b72e->0x00019ade Thumb Supervisor 0x0001b72e 0xf7fef9d6 BL 0x00019ade SetRegEx(0x0001b732,"T",1,2) #0x0001b732->0x0001b736 Thumb Supervisor 0x0001b732 0xf5057507 ADD.W r5, r5, #540 ; 0x0000021c r5:0x00824C68=>0x00824E84 SetRegEx(0x0001b736,"T",1,2) #0x0001b736->0x0001b738 Thumb Supervisor 0x0001b736 0x60a8 STR r0, [r5, #0x8] r0=0x000A9A56 r5=0x00824E84 [0x00824E8C]:=>000a9a56 SetRegEx(0x0001b738,"T",1,2) #0x0001b738->0x0001b73a Thumb Supervisor 0x0001b738 0x6028 STR r0, [r5, #0] r0=0x000A9A56 r5=0x00824E84 [0x00824E84]:=>000a9a56 SetRegEx(0x0001b73a,"T",1,2) #0x0001b73a->0x0001b73c Thumb Supervisor 0x0001b73a 0x6830 LDR r0, [r6, #0] r0:0x000A9A56=>0x00824EB4 r6=0x0081D4A4 [0x0081D4A4]:=>00824eb4 SetRegEx(0x0001b73c,"T",1,2) #0x0001b73c->0x0001b740 Thumb Supervisor 0x0001b73c 0xf1000008 ADD.W r0, r0, #8 ; 0x00000008 r0:0x00824EB4=>0x00824EBC SetRegEx(0x0001b740,"T",1,2) #0x0001b740->0x00019ae2 Thumb Supervisor 0x0001b740 0xf7fef9cf BL 0x00019ae2 SetRegEx(0x0001b744,"T",1,2) #0x0001b744->0x0001b746 Thumb Supervisor 0x0001b744 0x60e8 STR r0, [r5, #0xc] r0=0x00000000 r5=0x00824E84 [0x00824E90]:=>00000000 SetRegEx(0x0001b746,"T",1,2) #0x0001b746->0x0001b748 Thumb Supervisor 0x0001b746 0x6068 STR r0, [r5, #0x4] r0=0x00000000 r5=0x00824E84 [0x00824E88]:=>00000000 SetRegEx(0x0001b748,"T",1,2) #0x0001b748->0x0001b74a Thumb Supervisor 0x0001b748 0x6b78 LDR r0, [r7, #0x34] r0=0x00000000 r7=0x2050F000 [0x2050F034]:=>00000000 SetRegEx(0x0001b74a,"T",1,2) #0x0001b74a->0x0001b74c Thumb Supervisor 0x0001b74a 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 SetRegEx(0x0001b74c,"T",1,2) #0x0001b74c->0x0001b74e Thumb Supervisor 0x0001b74c 0x6378 STR r0, [r7, #0x34] r0=0x00000001 r7=0x2050F000 [0x2050F034]:=>00000001 SetRegEx(0x0001b74e,"T",1,2) #0x0001b74e->0x0001b750 Thumb Supervisor 0x0001b74e 0x2c03 CMP r4, #0x03 r4=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001b750,"T",1,2) #0x0001b750->0x0001b75c Thumb Supervisor 0x0001b750 0xd104 BNE 0x0001b75c SetRegEx(0x0001b75c,"T",1,2) #0x0001b75c->0x0001b75e Thumb Supervisor 0x0001b75c 0x4658 MOV r0, r11 r0:0x00000001=>0xFFFFFFFF r11=0xFFFFFFFF SetRegEx(0x0001b75e,"T",1,2) #0x0001b75e->0x000108bc Thumb Supervisor 0x0001b75e 0xf7f5f8ad BL 0x000108bc SetRegEx(0x000108BC,"T",1,2) #0x0001b75e->0x000108bc Thumb Supervisor 0x0001b75e 0xf7f5f8ad BL 0x000108bc MakeFunction(0x000108BC,4294967295) MakeNameEx(0x000108BC,"fcn_000108bc",1) SetRegEx(0x000108be,"T",1,2) #0x000108be->0x000108c0 Thumb Supervisor 0x000108be 0x6008 STR r0, [r1, #0] r0=0xFFFFFFFF r1=0x100201B4 [0x100201B4]:=>ffffffff SetRegEx(0x000108c0,"T",1,2) #0x000108c0->0x0000ff2c Thumb Supervisor 0x000108c0 0x4770 BX r14 r14=0x9997FC4B cpsr:0x80000133=>0x80000192 SetRegEx(0x0000ff2c,"T",0,2) #0x0000ff2c->0x0000ff30 ARM IRQ 0x0000ff2c 0xe92d500f STMDB r13!, {r0, r1, r2, r3, r12, r14} r13=0x79AF510D r0=0xFFFFFFFF r1=0x100201B4 r2=0x00000138 r3=0x10020804 r12=0x20420000 r14=0x9997FC4B SetRegEx(0x0000ff30,"T",0,2) #0x0000ff30->0x0000ff34 ARM IRQ 0x0000ff30 0xe59f00a0 LDR r0, [r15, #0xa0] r0:0xFFFFFFFF=>0x00808020 r15:0x0000FF30=>0x0000FF34 [0x0000FFD0]:=>e8bd500f SetRegEx(0x0000ff34,"T",0,2) #0x0000ff34->0x0000ff38 ARM IRQ 0x0000ff34 0xe5900000 LDR r0, [r0] r0:0x00808020=>0x20506000 [0x00808020]:=>20506000 SetRegEx(0x0000ff38,"T",0,2) #0x0000ff38->0x0000ff3c ARM IRQ 0x0000ff38 0xe5900008 LDR r0, [r0, #0x8] r0:0x20506000=>0x0000000F [0x20506008]:=>0000000f SetRegEx(0x0000ff3c,"T",0,2) #0x0000ff3c->0x0000ff40 ARM IRQ 0x0000ff3c 0xe3100008 TST r0, #0x8 r0=0x0000000F cpsr:0x80000192=>0x00000192 SetRegEx(0x0000ff40,"T",0,2) #0x0000ff40->0x0000ff44 ARM IRQ 0x0000ff40 0x0a00001c BEQ 0x0000ffb8 SetRegEx(0x0000ff44,"T",0,2) #0x0000ff44->0x0000ff48 ARM IRQ 0x0000ff44 0xe3a00000 MOV r0, #0x0 r0:0x0000000F=>0x00000000 SetRegEx(0x0000ff48,"T",0,2) #0x0000ff48->0x0001e670 ARM IRQ 0x0000ff48 0xfa0039c8 BLX 0x0001e670 cpsr:0x00000192=>0x000001b2 SetRegEx(0x0001E670,"T",1,2) #0x0000ff48->0x0001e670 ARM IRQ 0x0000ff48 0xfa0039c8 BLX 0x0001e670 cpsr:0x00000192=>0x000001b2 MakeFunction(0x0001E670,4294967295) MakeNameEx(0x0001E670,"fcn_0001e670",1) SetRegEx(0x0001e672,"T",1,2) #0x0001e672->0x0001e674 Thumb IRQ 0x0001e672 0x2100 MOVS r1, #00 r1:0x100201B4=>0x00000000 cpsr:0x000001b2=>0x400001b2 SetRegEx(0x0001e674,"T",1,2) #0x0001e674->0x0001e676 Thumb IRQ 0x0001e674 0x6812 LDR r2, [r2, #0] r2:0x00808020=>0x20506000 [0x00808020]:=>20506000 SetRegEx(0x0001e676,"T",1,2) #0x0001e676->0x0001e67a Thumb IRQ 0x0001e676 0xeb021040 ADD.W r0, r2, r0, LSL #5 r0:0x00000000=>0x20506000 r2=0x20506000 SetRegEx(0x0001e67a,"T",1,2) #0x0001e67a->0x0001e67c Thumb IRQ 0x0001e67a 0x60c1 STR r1, [r0, #0xc] r1=0x00000000 r0=0x20506000 [0x2050600C]:=>00000000 SetRegEx(0x0001e67c,"T",1,2) #0x0001e67c->0x0000ff4c Thumb IRQ 0x0001e67c 0x4770 BX r14 r14=0x9997FC4B cpsr:0x400001b2=>0x40000192 SetRegEx(0x0000ff4c,"T",0,2) #0x0000ff4c->0x0000ff50 ARM IRQ 0x0000ff4c 0xe59f1088 LDR r1, [r15, #0x88] r1:0x00000000=>0x0081C718 r15:0x0000FF4C=>0x0000FF50 [0x0000FFD4]:=>e25ef004 SetRegEx(0x0000ff50,"T",0,2) #0x0000ff50->0x0000ff54 ARM IRQ 0x0000ff50 0xe5910000 LDR r0, [r1] r0:0x20506000=>0x000A9A56 r1=0x0081C718 [0x0081C718]:=>000a9a56 SetRegEx(0x0000ff54,"T",0,2) #0x0000ff54->0x0000ff58 ARM IRQ 0x0000ff54 0xe2800001 ADD r0, r0, #0x1 r0:0x000A9A56=>0x000A9A57 SetRegEx(0x0000ff58,"T",0,2) #0x0000ff58->0x0000ff5c ARM IRQ 0x0000ff58 0xe5810000 STR r0, [r1] r0=0x000A9A57 r1=0x0081C718 [0x0081C718]:=>000a9a57 SetRegEx(0x0000ff5c,"T",0,2) #0x0000ff5c->0x0000ff60 ARM IRQ 0x0000ff5c 0xe3700001 CMN r0, #0x1 r0=0x000A9A57 cpsr:0x40000192=>0x00000192 SetRegEx(0x0000ff60,"T",0,2) #0x0000ff60->0x0000ff78 ARM IRQ 0x0000ff60 0x1a000004 BNE 0x0000ff78 SetRegEx(0x0000ff78,"T",0,2) #0x0000ff78->0x0000ff7c ARM IRQ 0x0000ff78 0xe591000c LDR r0, [r1, #0xc] r0:0x000A9A57=>0x00000002 r1=0x0081C718 [0x0081C724]:=>00000002 SetRegEx(0x0000ff7c,"T",0,2) #0x0000ff7c->0x0000ff80 ARM IRQ 0x0000ff7c 0xe2800001 ADD r0, r0, #0x1 r0:0x00000002=>0x00000003 SetRegEx(0x0000ff80,"T",0,2) #0x0000ff80->0x0000ff84 ARM IRQ 0x0000ff80 0xe581000c STR r0, [r1, #0xc] r0=0x00000003 r1=0x0081C718 [0x0081C724]:=>00000003 SetRegEx(0x0000ff84,"T",0,2) #0x0000ff84->0x0000ff88 ARM IRQ 0x0000ff84 0xe591000c LDR r0, [r1, #0xc] r0=0x00000003 r1=0x0081C718 [0x0081C724]:=>00000003 SetRegEx(0x0000ff88,"T",0,2) #0x0000ff88->0x0000ff8c ARM IRQ 0x0000ff88 0xe350000a CMP r0, #0xa r0=0x00000003 cpsr:0x00000192=>0x80000192 SetRegEx(0x0000ff8c,"T",0,2) #0x0000ff8c->0x0000ffb8 ARM IRQ 0x0000ff8c 0x3a000009 BCC 0x0000ffb8 SetRegEx(0x0000ffb8,"T",0,2) #0x0000ffb8->0x0000ffbc ARM IRQ 0x0000ffb8 0xe59f0020 LDR r0, [r15, #0x20] r0:0x00000003=>0x20501000 r15:0x0000FFB8=>0x0000FFBC [0x0000FFD8]:=>00808020 SetRegEx(0x0000ffbc,"T",0,2) #0x0000ffbc->0x0000ffc0 ARM IRQ 0x0000ffbc 0xe5901108 LDR r1, [r0, #0x108] r1:0x0081C718=>0x0000000F r0=0x20501000 [0x20501108]:=>0000000f SetRegEx(0x0000ffc0,"T",0,2) #0x0000ffc0->0x0000ffc4 ARM IRQ 0x0000ffc0 0xe3110008 TST r1, #0x8 r1=0x0000000F cpsr:0x80000192=>0x00000192 SetRegEx(0x0000ffc4,"T",0,2) #0x0000ffc4->0x0000ffc8 ARM IRQ 0x0000ffc4 0x13a0100f MOVNE r1, #0xf r1=0x0000000F SetRegEx(0x0000ffc8,"T",0,2) #0x0000ffc8->0x0000ffcc ARM IRQ 0x0000ffc8 0x1580110c STRNE r1, [r0, #0x10c] r1=0x0000000F r0=0x20501000 [0x2050110C]:=>00000000 SetRegEx(0x0000ffcc,"T",0,2) #0x0000ffcc->0x000107e2 ARM IRQ 0x0000ffcc 0xfb000203 BLX 0x000107e2 cpsr:0x00000192=>0x000001b2 SetRegEx(0x000107E2,"T",1,2) #0x0000ffcc->0x000107e2 ARM IRQ 0x0000ffcc 0xfb000203 BLX 0x000107e2 cpsr:0x00000192=>0x000001b2 MakeFunction(0x000107E2,4294967295) MakeNameEx(0x000107E2,"fcn_000107e2",1) SetRegEx(0x000107e4,"T",1,2) #0x000107e4->0x000107e6 Thumb IRQ 0x000107e4 0x2100 MOVS r1, #00 r1:0x0000000F=>0x00000000 cpsr:0x000001b2=>0x400001b2 SetRegEx(0x000107e6,"T",1,2) #0x000107e6->0x000107e8 Thumb IRQ 0x000107e6 0x6001 STR r1, [r0, #0] r1=0x00000000 r0=0x10020190 [0x10020190]:=>0000ff2c SetRegEx(0x000107e8,"T",1,2) #0x000107e8->0x0000ffd0 Thumb IRQ 0x000107e8 0x4770 BX r14 r14=0x9997FC4B cpsr:0x400001b2=>0x40000192 SetRegEx(0x0000ffd0,"T",0,2) #0x0000ffd0->0x0000ffd4 ARM IRQ 0x0000ffd0 0xe8bd500f LDM r13!, {r0, r1, r2, r3, r12, r14} r13=0x79AF510D r0:0x10020190=>0xFFFFFFFF r1:0x00000000=>0x100201B4 r2:0x20506000=>0x00000138 r3=0x10020804 r12=0x20420000 r14=0x9997FC4B SetRegEx(0x0000ffd4,"T",0,2) #0x0000ffd4->0x000108c0 ARM IRQ 0x0000ffd4 0xe25ef004 SUBS r15, r14, #0x4 r15:0x0000FFD4=>0x000108C0 r14=0x9997FC4B cpsr:0x40000192=>0x80000133 SetRegEx(0x0001b762,"T",1,2) #0x0001b762->0x0001b966 Thumb Supervisor 0x0001b762 0xe8bd8ff8 POP.W {r3, r4, r5, r6, r7, r8, r9, r10, r11, r15} r3:0x10020804=>0x00000000 r4:0x00000001=>0x008232F8 r5:0x00824E84=>0x00824EE0 r6:0x0081D4A4=>0x00825AF8 r7:0x2050F000=>0x00824E9C r8:0x20501000=>0x0081E3E0 r9=0x0080818C r10:0x0081C648=>0x00823350 r11:0xFFFFFFFF=>0x0081F66C r15:0x0001B762=>0x0001B966 SetRegEx(0x0001b966,"T",1,2) #0x0001b966->0x0001b96a Thumb Supervisor 0x0001b966 0xf8d90058 LDR.W r0, [r9, #88] ; 0x058 r0:0xFFFFFFFF=>0x00824E9C r9=0x0080818C [0x008081E4]:=>00824e9c SetRegEx(0x0001b96a,"T",1,2) #0x0001b96a->0x0001b96c Thumb Supervisor 0x0001b96a 0x6801 LDR r1, [r0, #0] r1:0x100201B4=>0x0001F3D0 r0=0x00824E9C [0x00824E9C]:=>0001f3d0 SetRegEx(0x0001b96c,"T",1,2) #0x0001b96c->0x0001b96e Thumb Supervisor 0x0001b96c 0x6a09 LDR r1, [r1, #0x20] r1:0x0001F3D0=>0x0001C6D9 [0x0001F3F0]:=>0001c6d9 SetRegEx(0x0001b96e,"T",1,2) #0x0001b96e->0x0001c6d8 Thumb Supervisor 0x0001b96e 0x4788 BLX r1 r1=0x0001C6D9 SetRegEx(0x0001C6D8,"T",1,2) #0x0001b96e->0x0001c6d8 Thumb Supervisor 0x0001b96e 0x4788 BLX r1 r1=0x0001C6D9 MakeFunction(0x0001C6D8,4294967295) MakeNameEx(0x0001C6D8,"fcn_0001C6D9",1) SetRegEx(0x0001c6d8,"T",1,2) #0x0001c6d8->0x0001b970 Thumb Supervisor 0x0001c6d8 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001b970,"T",1,2) #0x0001b970->0x0001b972 Thumb Supervisor 0x0001b970 0x2002 MOVS r0, #0x02 r0:0x00824E9C=>0x00000002 cpsr:0x80000133=>0x00000133 SetRegEx(0x0001b972,"T",1,2) #0x0001b972->0x00006cc8 Thumb Supervisor 0x0001b972 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x008232F8=>0x0081E3E0 r5:0x00824EE0=>0x00000137 r6:0x00825AF8=>0x00824C68 r7:0x00824E9C=>0x0001FD10 r8:0x0081E3E0=>0x0080FE54 r9:0x0080818C=>0x00000000 r10:0x00823350=>0x00000000 r15:0x0001B972=>0x00006CC8 SetRegEx(0x00006cc8,"T",1,2) #0x00006cc8->0x00006cca Thumb Supervisor 0x00006cc8 0x6165 STR r5, [r4, #0x14] r5=0x00000137 r4=0x0081E3E0 [0x0081E3F4]:=>00000137 SetRegEx(0x00006cca,"T",1,2) #0x00006cca->0x00006d22 Thumb Supervisor 0x00006cca 0xbd70 POP {r4, r5, r6, r15} r4=0x0081E3E0 r5:0x00000137=>0x0081F83C r6:0x00824C68=>0x00000000 r15:0x00006CCA=>0x00006D22 SetRegEx(0x00006d22,"T",1,2) #0x00006d22->0x00006d24 Thumb Supervisor 0x00006d22 0x2803 CMP r0, #0x03 r0=0x00000002 cpsr:0x00000133=>0x80000133 SetRegEx(0x00006d24,"T",1,2) #0x00006d24->0x00006d32 Thumb Supervisor 0x00006d24 0xd105 BNE 0x00006d32 SetRegEx(0x00006d32,"T",1,2) #0x00006d32->0x00006d34 Thumb Supervisor 0x00006d32 0xb10c CBZ r4, 0x00006d38 r4=0x0081E3E0 SetRegEx(0x00006d34,"T",1,2) #0x00006d34->0x00006d36 Thumb Supervisor 0x00006d34 0x1d24 ADDS r4, r4, #4 r4:0x0081E3E0=>0x0081E3E4 cpsr:0x80000133=>0x00000133 SetRegEx(0x00006d36,"T",1,2) #0x00006d36->0x00006d3a Thumb Supervisor 0x00006d36 0xe000 B 0x00006d3a SetRegEx(0x00006d3a,"T",1,2) #0x00006d3a->0x00006d3c Thumb Supervisor 0x00006d3a 0xb11c CBZ r4, 0x00006d44 r4=0x0081E3E4 SetRegEx(0x00006d3c,"T",1,2) #0x00006d3c->0x00006d3e Thumb Supervisor 0x00006d3c 0x6824 LDR r4, [r4, #0] r4:0x0081E3E4=>0x00000000 [0x0081E3E4]:=>00000000 SetRegEx(0x00006d3e,"T",1,2) #0x00006d3e->0x00006d46 Thumb Supervisor 0x00006d3e 0xb114 CBZ r4, 0x00006d46 r4=0x00000000 SetRegEx(0x00006d46,"T",1,2) #0x00006d46->0x00006d48 Thumb Supervisor 0x00006d46 0x2c00 CMP r4, #00 r4=0x00000000 cpsr:0x00000133=>0x60000133 SetRegEx(0x00006d48,"T",1,2) #0x00006d48->0x00006d4a Thumb Supervisor 0x00006d48 0xd1e8 BNE 0x00006d1c SetRegEx(0x00006d4a,"T",1,2) #0x00006d4a->0x00000c16 Thumb Supervisor 0x00006d4a 0xbd70 POP {r4, r5, r6, r15} r4:0x00000000=>0x0081F598 r5:0x0081F83C=>0x0081E4D4 r6:0x00000000=>0x0081D4A4 r15:0x00006D4A=>0x00000C16 SetRegEx(0x00000c16,"T",1,2) #0x00000c16->0x00000c1a Thumb Supervisor 0x00000c16 0xf8c89000 STR.W r9, [r8, #0] ; 000 r9=0x00000000 r8=0x0080FE54 [0x0080FE54]:=>00000000 SetRegEx(0x0000de5a,"T",1,2) #0x0000de5a->0x0000de5c Thumb Supervisor 0x0000de5a 0x2001 MOVS r0, #0x01 r0=0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000de5c,"T",1,2) #0x0000de5c->0x0000dd5a Thumb Supervisor 0x0000de5c 0xe77d B 0x0000dd5a SetRegEx(0x0000de9a,"T",1,2) #0x0000de9a->0x0000de9c Thumb Supervisor 0x0000de9a 0x6828 LDR r0, [r5, #0] r0:0x00000001=>0x00000000 r5=0x0081C69C [0x0081C69C]:=>00000000 SetRegEx(0x0000de9c,"T",1,2) #0x0000de9c->0x0000de4a Thumb Supervisor 0x0000de9c 0xe7d5 B 0x0000de4a SetRegEx(0x0000de4a,"T",1,2) #0x0000de4a->0x0000e08e Thumb Supervisor 0x0000de4a 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x00000000=>0x0081C69C r5:0x0081C69C=>0x00824EB4 r6=0x00000000 r7=0x0081D4A4 r8=0x00000000 r15:0x0000DE4A=>0x0000E08E SetRegEx(0x0000e08e,"T",1,2) #0x0000e08e->0x0000e05e Thumb Supervisor 0x0000e08e 0xf7ffffe6 BL 0x0000e05e SetRegEx(0x0000E05E,"T",1,2) #0x0000e08e->0x0000e05e Thumb Supervisor 0x0000e08e 0xf7ffffe6 BL 0x0000e05e MakeFunction(0x0000E05E,4294967295) MakeNameEx(0x0000E05E,"fcn_0000e05e",1) SetRegEx(0x0000e060,"T",1,2) #0x0000e060->0x0000e062 Thumb Supervisor 0x0000e060 0x6a01 LDR r1, [r0, #0x20] r1:0x000000C8=>0x00000000 r0=0x20501000 [0x20501020]:=>00000000 SetRegEx(0x0000e062,"T",1,2) #0x0000e062->0x0000e066 Thumb Supervisor 0x0000e062 0xf4214100 BIC r1, r1, #32768 ; 0x00008000 r1=0x00000000 SetRegEx(0x0000e066,"T",1,2) #0x0000e066->0x0000e068 Thumb Supervisor 0x0000e066 0x6201 STR r1, [r0, #0x20] r1=0x00000000 r0=0x20501000 [0x20501020]:=>00000000 SetRegEx(0x0000e068,"T",1,2) #0x0000e068->0x0000e06a Thumb Supervisor 0x0000e068 0x4814 LDR r0, [pc, #0x50] ; 0x0000e0bc r0:0x20501000=>0x0081C69C [0x0000E0BA]:=>c69c2050 SetRegEx(0x0000e06a,"T",1,2) #0x0000e06a->0x0000e06c Thumb Supervisor 0x0000e06a 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000e06c,"T",1,2) #0x0000e06c->0x0000e06e Thumb Supervisor 0x0000e06c 0x7601 STRB r1, [r0, #0x18] r1=0x00000000 r0=0x0081C69C [0x0081C6B4]:=>00000100 SetRegEx(0x0000e06e,"T",1,2) #0x0000e06e->0x0000e070 Thumb Supervisor 0x0000e06e 0x75c1 STRB r1, [r0, #0x17] r1=0x00000000 r0=0x0081C69C [0x0081C6B3]:=>00010000 SetRegEx(0x0000e070,"T",1,2) #0x0000e070->0x0000dd5a Thumb Supervisor 0x0000e070 0xe673 B 0x0000dd5a SetRegEx(0x0000e092,"T",1,2) #0x0000e092->0x0000e094 Thumb Supervisor 0x0000e092 0x480b LDR r0, [pc, #0x2c] ; 0x0000e0c0 r0:0x0081C69C=>0x2050F000 [0x0000E0C0]:=>2050f000 SetRegEx(0x0000e094,"T",1,2) #0x0000e094->0x0000e096 Thumb Supervisor 0x0000e094 0x6bc1 LDR r1, [r0, #0x3c] r1=0x00000000 r0=0x2050F000 [0x2050F03C]:=>00000000 SetRegEx(0x0000e096,"T",1,2) #0x0000e096->0x0000e09a Thumb Supervisor 0x0000e096 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1:0x00000000=>0x00000010 SetRegEx(0x0000e09a,"T",1,2) #0x0000e09a->0x0000e09c Thumb Supervisor 0x0000e09a 0x63c1 STR r1, [r0, #0x3c] r1=0x00000010 r0=0x2050F000 [0x2050F03C]:=>00000010 SetRegEx(0x000199d2,"T",1,2) #0x000199d2->0x000199d4 Thumb Supervisor 0x000199d2 0x21c8 MOVS r1, #0xc8 r1:0x000A9A57=>0x000000C8 SetRegEx(0x000199d4,"T",1,2) #0x000199d4->0x000199d6 Thumb Supervisor 0x000199d4 0x62a8 STR r0, [r5, #0x28] r0=0x000A9A57 r5=0x00824EB4 [0x00824EDC]:=>000a9a57 SetRegEx(0x000199d6,"T",1,2) #0x000199d6->0x000199d8 Thumb Supervisor 0x000199d6 0x2000 MOVS r0, #00 r0:0x000A9A57=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x000199d8,"T",1,2) #0x000199d8->0x0000de88 Thumb Supervisor 0x000199d8 0xf7f4fa56 BL 0x0000de88 SetRegEx(0x00019a1a,"T",1,2) #0x00019a1a->0x00019a1c Thumb Supervisor 0x00019a1a 0x6838 LDR r0, [r7, #0] r0:0x80000000=>0x00824EB4 r7=0x0081D4A4 [0x0081D4A4]:=>00824eb4 SetRegEx(0x00019a1c,"T",1,2) #0x00019a1c->0x00019a1e Thumb Supervisor 0x00019a1c 0x4c0a LDR r4, [pc, #0x28] ; 0x00019a48 r4:0x00000000=>0x00824C68 [0x00019A46]:=>4c682050 SetRegEx(0x00019a1e,"T",1,2) #0x00019a1e->0x00019a20 Thumb Supervisor 0x00019a1e 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x80000133=>0x00000133 SetRegEx(0x00019a20,"T",1,2) #0x00019a20->0x00019ade Thumb Supervisor 0x00019a20 0xf000f85d BL 0x00019ade SetRegEx(0x00019a24,"T",1,2) #0x00019a24->0x00019a28 Thumb Supervisor 0x00019a24 0xf8c40224 STR.W r0, [r4, #548] ; 0x224 r0=0x000A9A57 r4=0x00824C68 [0x00824E8C]:=>000a9a57 SetRegEx(0x00019a28,"T",1,2) #0x00019a28->0x0000e03c Thumb Supervisor 0x00019a28 0xf7f4fb08 BL 0x0000e03c SetRegEx(0x0000E03C,"T",1,2) #0x00019a28->0x0000e03c Thumb Supervisor 0x00019a28 0xf7f4fb08 BL 0x0000e03c MakeFunction(0x0000E03C,4294967295) MakeNameEx(0x0000E03C,"fcn_0000e03c",1) SetRegEx(0x0000e03e,"T",1,2) #0x0000e03e->0x0000fee2 Thumb Supervisor 0x0000e03e 0xf001ff50 BL 0x0000fee2 SetRegEx(0x0000e042,"T",1,2) #0x0000e042->0x0000e044 Thumb Supervisor 0x0000e042 0x4c1e LDR r4, [pc, #0x78] ; 0x0000e0bc r4:0x00824C68=>0x0081C69C [0x0000E0BC]:=>0081c69c SetRegEx(0x0000e044,"T",1,2) #0x0000e044->0x0000e046 Thumb Supervisor 0x0000e044 0x28c8 CMP r0, #0xc8 r0=0x000C7540 cpsr:0x00000133=>0x20000133 SetRegEx(0x0000e046,"T",1,2) #0x0000e046->0x0000e04c Thumb Supervisor 0x0000e046 0xd801 BHI 0x0000e04c SetRegEx(0x0000e04c,"T",1,2) #0x0000e04c->0x0000e04e Thumb Supervisor 0x0000e04c 0x21c8 MOVS r1, #0xc8 r1:0x00000000=>0x000000C8 SetRegEx(0x0000e04e,"T",1,2) #0x0000e04e->0x0000e050 Thumb Supervisor 0x0000e04e 0x2000 MOVS r0, #00 r0:0x000C7540=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000e050,"T",1,2) #0x0000e050->0x0000dc6c Thumb Supervisor 0x0000e050 0xf7fffe0c BL 0x0000dc6c SetRegEx(0x0000DC6C,"T",1,2) #0x0000e050->0x0000dc6c Thumb Supervisor 0x0000e050 0xf7fffe0c BL 0x0000dc6c MakeFunction(0x0000DC6C,4294967295) MakeNameEx(0x0000DC6C,"fcn_0000dc6c",1) SetRegEx(0x0000dc6e,"T",1,2) #0x0000dc6e->0x0000dc70 Thumb Supervisor 0x0000dc6e 0x4601 MOV r1, r0 r1:0x000000C8=>0x00000000 r0=0x00000000 SetRegEx(0x0000dc70,"T",1,2) #0x0000dc70->0x0000dc72 Thumb Supervisor 0x0000dc70 0xb510 PUSH {r4, r14} r4=0x0081C69C r14=0x9997FC4B SetRegEx(0x0000dc72,"T",1,2) #0x0000dc72->0x0000dc74 Thumb Supervisor 0x0000dc72 0x4604 MOV r4, r0 r4:0x0081C69C=>0x00000000 r0=0x00000000 SetRegEx(0x0000dc74,"T",1,2) #0x0000dc74->0x0000dc76 Thumb Supervisor 0x0000dc74 0x2005 MOVS r0, #0x05 r0:0x00000000=>0x00000005 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000dc76,"T",1,2) #0x0000dc76->0x0000dbd0 Thumb Supervisor 0x0000dc76 0xf7ffffab BL 0x0000dbd0 SetRegEx(0x0000da84,"T",1,2) #0x0000da84->0x0000da88 Thumb Supervisor 0x0000da84 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x0008C0FD=>0x0008C0ED SetRegEx(0x0000da88,"T",1,2) #0x0000da88->0x0000da8a Thumb Supervisor 0x0000da88 0x6070 STR r0, [r6, #0x4] r0=0x0008C0ED r6=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000da8a,"T",1,2) #0x0000da8a->0x0000da8c Thumb Supervisor 0x0000da8a 0x1e49 SUBS r1, r1, #1 r1:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000da8c,"T",1,2) #0x0000da8c->0x0000da8e Thumb Supervisor 0x0000da8c 0x0409 LSLS r1, r1, #0x10 r1:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000da8e,"T",1,2) #0x0000da8e->0x0000da90 Thumb Supervisor 0x0000da8e 0x0c09 LSRS r1, r1, #0x10 r1:0x00C70000=>0x000000C7 SetRegEx(0x0000da90,"T",1,2) #0x0000da90->0x0000da8a Thumb Supervisor 0x0000da90 0xd1fb BNE 0x0000da8a SetRegEx(0x0000da94,"T",1,2) #0x0000da94->0x0000da98 Thumb Supervisor 0x0000da94 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x000840CD=>0x000840ED SetRegEx(0x0000da98,"T",1,2) #0x0000da98->0x0000da9a Thumb Supervisor 0x0000da98 0x6070 STR r0, [r6, #0x4] r0=0x000840ED r6=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000da9a,"T",1,2) #0x0000da9a->0x0000da9c Thumb Supervisor 0x0000da9a 0x6830 LDR r0, [r6, #0] r0:0x000840ED=>0x00003010 r6=0x20501000 [0x20501000]:=>00003010 SetRegEx(0x0000da9c,"T",1,2) #0x0000da9c->0x0000daa0 Thumb Supervisor 0x0000da9c 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x00003010=>0x00003030 SetRegEx(0x0000daa0,"T",1,2) #0x0000daa0->0x0000daa2 Thumb Supervisor 0x0000daa0 0x6030 STR r0, [r6, #0] r0=0x00003030 r6=0x20501000 [0x20501000]:=>00003030 SetRegEx(0x0000daa2,"T",1,2) #0x0000daa2->0x0000dbee Thumb Supervisor 0x0000daa2 0xbd70 POP {r4, r5, r6, r15} r4=0x00000000 r5:0x00000000=>0x000000C8 r6:0x20501000=>0x00000005 r15:0x0000DAA2=>0x0000DBEE SetRegEx(0x0000dbee,"T",1,2) #0x0000dbee->0x0000dbf0 Thumb Supervisor 0x0000dbee 0x4629 MOV r1, r5 r1:0x00000000=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dbf0,"T",1,2) #0x0000dbf0->0x0000dbf2 Thumb Supervisor 0x0000dbf0 0x4630 MOV r0, r6 r0:0x00003030=>0x00000005 r6=0x00000005 SetRegEx(0x0000dbf2,"T",1,2) #0x0000dbf2->0x0000d9fc Thumb Supervisor 0x0000dbf2 0xf7ffff03 BL 0x0000d9fc SetRegEx(0x0000dbf6,"T",1,2) #0x0000dbf6->0x0000dbf8 Thumb Supervisor 0x0000dbf6 0x4628 MOV r0, r5 r0:0x00003030=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dbf8,"T",1,2) #0x0000dbf8->0x0000d9b6 Thumb Supervisor 0x0000dbf8 0xf7fffedd BL 0x0000d9b6 SetRegEx(0x0000dbfc,"T",1,2) #0x0000dbfc->0x0000dc00 Thumb Supervisor 0x0000dbfc 0xf0440031 ORR r0, r4, #49 ; 0x00000031 r0:0x000840CD=>0x00000031 r4=0x00000000 SetRegEx(0x0000dc00,"T",1,2) #0x0000dc00->0x0000dc02 Thumb Supervisor 0x0000dc00 0x4629 MOV r1, r5 r1:0x0008C0DD=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dc02,"T",1,2) #0x0000dc02->0x0000d9fc Thumb Supervisor 0x0000dc02 0xf7fffefb BL 0x0000d9fc SetRegEx(0x0000dc06,"T",1,2) #0x0000dc06->0x0000dc08 Thumb Supervisor 0x0000dc06 0x4628 MOV r0, r5 r0:0x00003030=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dc08,"T",1,2) #0x0000dc08->0x0000daa4 Thumb Supervisor 0x0000dc08 0xf7ffff4c BL 0x0000daa4 SetRegEx(0x0000DAA4,"T",1,2) #0x0000dc08->0x0000daa4 Thumb Supervisor 0x0000dc08 0xf7ffff4c BL 0x0000daa4 MakeFunction(0x0000DAA4,4294967295) MakeNameEx(0x0000DAA4,"fcn_0000daa4",1) SetRegEx(0x0000daa6,"T",1,2) #0x0000daa6->0x0000daa8 Thumb Supervisor 0x0000daa6 0x4fad LDR r7, [pc, #0x2b4] ; 0x0000dd5c r7:0x0081D4A4=>0x20501000 [0x0000DD5C]:=>20501000 SetRegEx(0x0000daa8,"T",1,2) #0x0000daa8->0x0000daaa Thumb Supervisor 0x0000daa8 0x4605 MOV r5, r0 r5=0x000000C8 r0=0x000000C8 SetRegEx(0x0000daaa,"T",1,2) #0x0000daaa->0x0000daac Thumb Supervisor 0x0000daaa 0x2600 MOVS r6, #00 r6:0x00000005=>0x00000000 SetRegEx(0x0000daac,"T",1,2) #0x0000daac->0x0000daae Thumb Supervisor 0x0000daac 0x6838 LDR r0, [r7, #0] r0:0x000000C8=>0x00003030 r7=0x20501000 [0x20501000]:=>00003030 SetRegEx(0x0000daae,"T",1,2) #0x0000daae->0x0000dab2 Thumb Supervisor 0x0000daae 0xf0200020 BIC r0, r0, #32 ; 0x00000020 r0:0x00003030=>0x00003010 SetRegEx(0x0000dab2,"T",1,2) #0x0000dab2->0x0000dab4 Thumb Supervisor 0x0000dab2 0x6038 STR r0, [r7, #0] r0=0x00003010 r7=0x20501000 [0x20501000]:=>00003010 SetRegEx(0x0000dab4,"T",1,2) #0x0000dab4->0x0000dab6 Thumb Supervisor 0x0000dab4 0x2208 MOVS r2, #0x08 r2:0x00000000=>0x00000008 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000dab6,"T",1,2) #0x0000dab6->0x0000dab8 Thumb Supervisor 0x0000dab6 0x2301 MOVS r3, #0x01 r3:0x00000000=>0x00000001 SetRegEx(0x0000dab8,"T",1,2) #0x0000dab8->0x0000daba Thumb Supervisor 0x0000dab8 0x6878 LDR r0, [r7, #0x4] r0:0x00003010=>0x000840CD r7=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000daba,"T",1,2) #0x0000daba->0x0000dabe Thumb Supervisor 0x0000daba 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0:0x000840CD=>0x000840DD SetRegEx(0x0000dabe,"T",1,2) #0x0000dabe->0x0000dac0 Thumb Supervisor 0x0000dabe 0x6078 STR r0, [r7, #0x4] r0=0x000840DD r7=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000dac0,"T",1,2) #0x0000dac0->0x0000dac2 Thumb Supervisor 0x0000dac0 0x4628 MOV r0, r5 r0:0x000840DD=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dac2,"T",1,2) #0x0000dac2->0x0000d966 Thumb Supervisor 0x0000dac2 0xf7ffff50 BL 0x0000d966 SetRegEx(0x0000dac6,"T",1,2) #0x0000dac6->0x0000dac8 Thumb Supervisor 0x0000dac6 0x6878 LDR r0, [r7, #0x4] r0:0x00000000=>0x0008C0FD r7=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000dac8,"T",1,2) #0x0000dac8->0x0000daca Thumb Supervisor 0x0000dac8 0x0680 LSLS r0, r0, #0x1a r0:0x0008C0FD=>0xF4000000 cpsr:0x40000133=>0xa0000133 SetRegEx(0x0000daca,"T",1,2) #0x0000daca->0x0000dacc Thumb Supervisor 0x0000daca 0xd504 BPL 0x0000dad6 SetRegEx(0x0000dacc,"T",1,2) #0x0000dacc->0x0000dace Thumb Supervisor 0x0000dacc 0x1e51 SUBS r1, r2, #1 r1:0x00000000=>0x00000007 r2=0x00000008 cpsr:0xa0000133=>0x20000133 SetRegEx(0x0000dace,"T",1,2) #0x0000dace->0x0000dad2 Thumb Supervisor 0x0000dace 0xfa03f001 LSL.W r0, r3, r1 r0:0xF4000000=>0x00000080 r3=0x00000001 r1=0x00000007 SetRegEx(0x0000dad2,"T",1,2) #0x0000dad2->0x0000dad4 Thumb Supervisor 0x0000dad2 0x4330 ORRS r0, r6 r0=0x00000080 r6=0x00000000 SetRegEx(0x0000dad4,"T",1,2) #0x0000dad4->0x0000dad6 Thumb Supervisor 0x0000dad4 0xb2c6 UXTB r6, r0 r6:0x00000000=>0x00000080 r0=0x00000080 SetRegEx(0x0000dad6,"T",1,2) #0x0000dad6->0x0000dad8 Thumb Supervisor 0x0000dad6 0x4628 MOV r0, r5 r0:0x00000080=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dad8,"T",1,2) #0x0000dad8->0x0000d966 Thumb Supervisor 0x0000dad8 0xf7ffff45 BL 0x0000d966 SetRegEx(0x0000dadc,"T",1,2) #0x0000dadc->0x0000dade Thumb Supervisor 0x0000dadc 0x6878 LDR r0, [r7, #0x4] r0:0x00000000=>0x0008C0FD r7=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000dade,"T",1,2) #0x0000dade->0x0000dae2 Thumb Supervisor 0x0000dade 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x0008C0FD=>0x0008C0ED SetRegEx(0x0000dae2,"T",1,2) #0x0000dae2->0x0000dae4 Thumb Supervisor 0x0000dae2 0x6078 STR r0, [r7, #0x4] r0=0x0008C0ED r7=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000dae4,"T",1,2) #0x0000dae4->0x0000dae6 Thumb Supervisor 0x0000dae4 0x4629 MOV r1, r5 r1:0x00000007=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dae6,"T",1,2) #0x0000dae6->0x0000dae8 Thumb Supervisor 0x0000dae6 0x1e49 SUBS r1, r1, #1 r1:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000dae8,"T",1,2) #0x0000dae8->0x0000daea Thumb Supervisor 0x0000dae8 0x0409 LSLS r1, r1, #0x10 r1:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000daea,"T",1,2) #0x0000daea->0x0000daec Thumb Supervisor 0x0000daea 0x0c09 LSRS r1, r1, #0x10 r1:0x00C70000=>0x000000C7 SetRegEx(0x0000daec,"T",1,2) #0x0000daec->0x0000dae6 Thumb Supervisor 0x0000daec 0xd1fb BNE 0x0000dae6 SetRegEx(0x0000daf0,"T",1,2) #0x0000daf0->0x0000dab8 Thumb Supervisor 0x0000daf0 0xd1e2 BNE 0x0000dab8 SetRegEx(0x0000daf2,"T",1,2) #0x0000daf2->0x0000daf4 Thumb Supervisor 0x0000daf2 0x6838 LDR r0, [r7, #0] r0:0x0008C0ED=>0x00003010 r7=0x20501000 [0x20501000]:=>00003010 SetRegEx(0x0000daf4,"T",1,2) #0x0000daf4->0x0000daf8 Thumb Supervisor 0x0000daf4 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x00003010=>0x00003030 SetRegEx(0x0000daf8,"T",1,2) #0x0000daf8->0x0000dafa Thumb Supervisor 0x0000daf8 0x6038 STR r0, [r7, #0] r0=0x00003030 r7=0x20501000 [0x20501000]:=>00003030 SetRegEx(0x0000dafa,"T",1,2) #0x0000dafa->0x0000dafc Thumb Supervisor 0x0000dafa 0x6878 LDR r0, [r7, #0x4] r0:0x00003030=>0x000840ED r7=0x20501000 [0x20501004]:=>000840ed SetRegEx(0x0000dafc,"T",1,2) #0x0000dafc->0x0000db00 Thumb Supervisor 0x0000dafc 0xf0200020 BIC r0, r0, #32 ; 0x00000020 r0:0x000840ED=>0x000840CD SetRegEx(0x0000db00,"T",1,2) #0x0000db00->0x0000db02 Thumb Supervisor 0x0000db00 0x6078 STR r0, [r7, #0x4] r0=0x000840CD r7=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000db02,"T",1,2) #0x0000db02->0x0000db04 Thumb Supervisor 0x0000db02 0x462b MOV r3, r5 r3:0x00000001=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000db04,"T",1,2) #0x0000db04->0x0000db06 Thumb Supervisor 0x0000db04 0x1e5b SUBS r3, r3, #1 r3:0x000000C8=>0x000000C7 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000db06,"T",1,2) #0x0000db06->0x0000db08 Thumb Supervisor 0x0000db06 0x041b LSLS r3, r3, #0x10 r3:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000db08,"T",1,2) #0x0000db08->0x0000db0a Thumb Supervisor 0x0000db08 0x0c1b LSRS r3, r3, #0x10 r3:0x00C70000=>0x000000C7 SetRegEx(0x0000db0a,"T",1,2) #0x0000db0a->0x0000db04 Thumb Supervisor 0x0000db0a 0xd1fb BNE 0x0000db04 SetRegEx(0x0000db0c,"T",1,2) #0x0000db0c->0x0000db0e Thumb Supervisor 0x0000db0c 0x6878 LDR r0, [r7, #0x4] r0=0x000840CD r7=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000db0e,"T",1,2) #0x0000db0e->0x0000db12 Thumb Supervisor 0x0000db0e 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0:0x000840CD=>0x000840DD SetRegEx(0x0000db12,"T",1,2) #0x0000db12->0x0000db14 Thumb Supervisor 0x0000db12 0x6078 STR r0, [r7, #0x4] r0=0x000840DD r7=0x20501000 [0x20501004]:=>000840dd SetRegEx(0x0000db14,"T",1,2) #0x0000db14->0x0000db16 Thumb Supervisor 0x0000db14 0x462c MOV r4, r5 r4:0x00000000=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000db16,"T",1,2) #0x0000db16->0x0000db18 Thumb Supervisor 0x0000db16 0x1e64 SUBS r4, r4, #1 r4:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000db18,"T",1,2) #0x0000db18->0x0000db1a Thumb Supervisor 0x0000db18 0x0424 LSLS r4, r4, #0x10 r4:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000db1a,"T",1,2) #0x0000db1a->0x0000db1c Thumb Supervisor 0x0000db1a 0x0c24 LSRS r4, r4, #0x10 r4:0x00C70000=>0x000000C7 SetRegEx(0x0000db1c,"T",1,2) #0x0000db1c->0x0000db16 Thumb Supervisor 0x0000db1c 0xd1fb BNE 0x0000db16 SetRegEx(0x0000db20,"T",1,2) #0x0000db20->0x0000db24 Thumb Supervisor 0x0000db20 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x000840DD=>0x000840CD SetRegEx(0x0000db24,"T",1,2) #0x0000db24->0x0000db26 Thumb Supervisor 0x0000db24 0x6078 STR r0, [r7, #0x4] r0=0x000840CD r7=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000db26,"T",1,2) #0x0000db26->0x0000db28 Thumb Supervisor 0x0000db26 0x4628 MOV r0, r5 r0:0x000840CD=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000db28,"T",1,2) #0x0000db28->0x0000db2a Thumb Supervisor 0x0000db28 0x1e40 SUBS r0, r0, #1 r0:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000db2a,"T",1,2) #0x0000db2a->0x0000db2c Thumb Supervisor 0x0000db2a 0x0400 LSLS r0, r0, #0x10 r0:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000db2c,"T",1,2) #0x0000db2c->0x0000db2e Thumb Supervisor 0x0000db2c 0x0c00 LSRS r0, r0, #0x10 r0:0x00C70000=>0x000000C7 SetRegEx(0x0000db2e,"T",1,2) #0x0000db2e->0x0000db28 Thumb Supervisor 0x0000db2e 0xd1fb BNE 0x0000db28 SetRegEx(0x0000db30,"T",1,2) #0x0000db30->0x0000db32 Thumb Supervisor 0x0000db30 0x6878 LDR r0, [r7, #0x4] r0:0x00000000=>0x000840CD r7=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000db32,"T",1,2) #0x0000db32->0x0000db36 Thumb Supervisor 0x0000db32 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0:0x000840CD=>0x000840ED SetRegEx(0x0000db36,"T",1,2) #0x0000db36->0x0000db38 Thumb Supervisor 0x0000db36 0x6078 STR r0, [r7, #0x4] r0=0x000840ED r7=0x20501000 [0x20501004]:=>000840ed SetRegEx(0x0000db38,"T",1,2) #0x0000db38->0x0000db3a Thumb Supervisor 0x0000db38 0x1e6d SUBS r5, r5, #1 r5:0x000000C8=>0x000000C7 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000db3a,"T",1,2) #0x0000db3a->0x0000db3c Thumb Supervisor 0x0000db3a 0x042d LSLS r5, r5, #0x10 r5:0x000000C7=>0x00C70000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000db3c,"T",1,2) #0x0000db3c->0x0000db3e Thumb Supervisor 0x0000db3c 0x0c2d LSRS r5, r5, #0x10 r5:0x00C70000=>0x000000C7 SetRegEx(0x0000db3e,"T",1,2) #0x0000db3e->0x0000db38 Thumb Supervisor 0x0000db3e 0xd1fb BNE 0x0000db38 SetRegEx(0x0000db40,"T",1,2) #0x0000db40->0x0000db42 Thumb Supervisor 0x0000db40 0x4630 MOV r0, r6 r0:0x000840ED=>0x000000FF r6=0x000000FF SetRegEx(0x0000db42,"T",1,2) #0x0000db42->0x0000dc0c Thumb Supervisor 0x0000db42 0xbdf0 POP {r4, r5, r6, r7, r15} r4=0x00000000 r5:0x00000000=>0x000000C8 r6:0x000000FF=>0x00000005 r7:0x20501000=>0x0081D4A4 r15:0x0000DB42=>0x0000DC0C SetRegEx(0x0000dc0c,"T",1,2) #0x0000dc0c->0x0000dc0e Thumb Supervisor 0x0000dc0c 0x0204 LSLS r4, r0, #0x08 r4:0x00000000=>0x0000FF00 r0=0x000000FF cpsr:0x40000133=>0x00000133 SetRegEx(0x0000dc0e,"T",1,2) #0x0000dc0e->0x0000dc10 Thumb Supervisor 0x0000dc0e 0x4628 MOV r0, r5 r0:0x000000FF=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dc10,"T",1,2) #0x0000dc10->0x0000db44 Thumb Supervisor 0x0000dc10 0xf7ffff98 BL 0x0000db44 SetRegEx(0x0000DB44,"T",1,2) #0x0000dc10->0x0000db44 Thumb Supervisor 0x0000dc10 0xf7ffff98 BL 0x0000db44 MakeFunction(0x0000DB44,4294967295) MakeNameEx(0x0000DB44,"fcn_0000db44",1) SetRegEx(0x0000db46,"T",1,2) #0x0000db46->0x0000db48 Thumb Supervisor 0x0000db46 0x4d85 LDR r5, [pc, #0x214] ; 0x0000dd5c r5:0x000000C8=>0x20501000 [0x0000DD5C]:=>20501000 SetRegEx(0x0000db48,"T",1,2) #0x0000db48->0x0000db4a Thumb Supervisor 0x0000db48 0x2400 MOVS r4, #00 r4:0x0000FF00=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0000db4a,"T",1,2) #0x0000db4a->0x0000db4c Thumb Supervisor 0x0000db4a 0x6829 LDR r1, [r5, #0] r1:0x00000000=>0x00003030 r5=0x20501000 [0x20501000]:=>00003030 SetRegEx(0x0000db4c,"T",1,2) #0x0000db4c->0x0000db50 Thumb Supervisor 0x0000db4c 0xf0210120 BIC r1, r1, #32 ; 0x00000020 r1:0x00003030=>0x00003010 SetRegEx(0x0000db50,"T",1,2) #0x0000db50->0x0000db52 Thumb Supervisor 0x0000db50 0x6029 STR r1, [r5, #0] r1=0x00003010 r5=0x20501000 [0x20501000]:=>00003010 SetRegEx(0x0000db52,"T",1,2) #0x0000db52->0x0000db54 Thumb Supervisor 0x0000db52 0x2308 MOVS r3, #0x08 r3:0x00000000=>0x00000008 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000db54,"T",1,2) #0x0000db54->0x0000db56 Thumb Supervisor 0x0000db54 0x2601 MOVS r6, #0x01 r6:0x00000005=>0x00000001 SetRegEx(0x0000db56,"T",1,2) #0x0000db56->0x0000db58 Thumb Supervisor 0x0000db56 0x6869 LDR r1, [r5, #0x4] r1:0x00003010=>0x000840CD r5=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000db58,"T",1,2) #0x0000db58->0x0000db5c Thumb Supervisor 0x0000db58 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1:0x000840CD=>0x000840DD SetRegEx(0x0000db5c,"T",1,2) #0x0000db5c->0x0000db5e Thumb Supervisor 0x0000db5c 0x6069 STR r1, [r5, #0x4] r1=0x000840DD r5=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000db5e,"T",1,2) #0x0000db5e->0x0000db60 Thumb Supervisor 0x0000db5e 0x4601 MOV r1, r0 r1:0x000840DD=>0x000000C8 r0=0x000000C8 SetRegEx(0x0000db60,"T",1,2) #0x0000db60->0x0000db64 Thumb Supervisor 0x0000db60 0xf1a10101 SUB.W r1, r1, #1 ; 0x00000001 r1:0x000000C8=>0x000000C7 SetRegEx(0x0000db64,"T",1,2) #0x0000db64->0x0000db66 Thumb Supervisor 0x0000db64 0x0409 LSLS r1, r1, #0x10 r1:0x000000C7=>0x00C70000 SetRegEx(0x0000db66,"T",1,2) #0x0000db66->0x0000db68 Thumb Supervisor 0x0000db66 0x0c09 LSRS r1, r1, #0x10 r1:0x00C70000=>0x000000C7 SetRegEx(0x0000db68,"T",1,2) #0x0000db68->0x0000db60 Thumb Supervisor 0x0000db68 0xd1fa BNE 0x0000db60 SetRegEx(0x0000db6c,"T",1,2) #0x0000db6c->0x0000db6e Thumb Supervisor 0x0000db6c 0x0689 LSLS r1, r1, #0x1a r1:0x0008C0FD=>0xF4000000 cpsr:0x40000133=>0xa0000133 SetRegEx(0x0000db6e,"T",1,2) #0x0000db6e->0x0000db70 Thumb Supervisor 0x0000db6e 0xd504 BPL 0x0000db7a SetRegEx(0x0000db70,"T",1,2) #0x0000db70->0x0000db72 Thumb Supervisor 0x0000db70 0x1e5a SUBS r2, r3, #1 r2:0x00000000=>0x00000007 r3=0x00000008 cpsr:0xa0000133=>0x20000133 SetRegEx(0x0000db72,"T",1,2) #0x0000db72->0x0000db76 Thumb Supervisor 0x0000db72 0xfa06f102 LSL.W r1, r6, r2 r1:0xF4000000=>0x00000080 r6=0x00000001 r2=0x00000007 SetRegEx(0x0000db76,"T",1,2) #0x0000db76->0x0000db78 Thumb Supervisor 0x0000db76 0x4321 ORRS r1, r4 r1=0x00000080 r4=0x00000000 SetRegEx(0x0000db78,"T",1,2) #0x0000db78->0x0000db7a Thumb Supervisor 0x0000db78 0xb2cc UXTB r4, r1 r4:0x00000000=>0x00000080 r1=0x00000080 SetRegEx(0x0000db7a,"T",1,2) #0x0000db7a->0x0000db7c Thumb Supervisor 0x0000db7a 0x6869 LDR r1, [r5, #0x4] r1:0x00000080=>0x0008C0FD r5=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000db7c,"T",1,2) #0x0000db7c->0x0000db80 Thumb Supervisor 0x0000db7c 0xf0210110 BIC r1, r1, #16 ; 0x00000010 r1:0x0008C0FD=>0x0008C0ED SetRegEx(0x0000db80,"T",1,2) #0x0000db80->0x0000db82 Thumb Supervisor 0x0000db80 0x6069 STR r1, [r5, #0x4] r1=0x0008C0ED r5=0x20501000 [0x20501004]:=>000840cd SetRegEx(0x0000db82,"T",1,2) #0x0000db82->0x0000db84 Thumb Supervisor 0x0000db82 0x4602 MOV r2, r0 r2:0x00000007=>0x00000133 r0=0x00000133 SetRegEx(0x0000db84,"T",1,2) #0x0000db84->0x0000db86 Thumb Supervisor 0x0000db84 0x1e52 SUBS r2, r2, #1 r2:0x00000133=>0x00000132 SetRegEx(0x0000db86,"T",1,2) #0x0000db86->0x0000db88 Thumb Supervisor 0x0000db86 0x0412 LSLS r2, r2, #0x10 r2:0x00000132=>0x01320000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000db88,"T",1,2) #0x0000db88->0x0000db8a Thumb Supervisor 0x0000db88 0x0c12 LSRS r2, r2, #0x10 r2:0x01320000=>0x00000132 SetRegEx(0x0000db8a,"T",1,2) #0x0000db8a->0x0000db84 Thumb Supervisor 0x0000db8a 0xd1fb BNE 0x0000db84 SetRegEx(0x0000db8c,"T",1,2) #0x0000db8c->0x0000db8e Thumb Supervisor 0x0000db8c 0x1e5b SUBS r3, r3, #1 r3:0x00000008=>0x00000007 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000db8e,"T",1,2) #0x0000db8e->0x0000db56 Thumb Supervisor 0x0000db8e 0xd1e2 BNE 0x0000db56 SetRegEx(0x0000db90,"T",1,2) #0x0000db90->0x0000db92 Thumb Supervisor 0x0000db90 0x6829 LDR r1, [r5, #0] r1:0x0008C0ED=>0x00003010 r5=0x20501000 [0x20501000]:=>00003010 SetRegEx(0x0000db92,"T",1,2) #0x0000db92->0x0000db96 Thumb Supervisor 0x0000db92 0xf0410120 ORR r1, r1, #32 ; 0x00000020 r1:0x00003010=>0x00003030 SetRegEx(0x0000db96,"T",1,2) #0x0000db96->0x0000db98 Thumb Supervisor 0x0000db96 0x6029 STR r1, [r5, #0] r1=0x00003030 r5=0x20501000 [0x20501000]:=>00003030 SetRegEx(0x0000db98,"T",1,2) #0x0000db98->0x0000db9a Thumb Supervisor 0x0000db98 0x6869 LDR r1, [r5, #0x4] r1:0x00003030=>0x000840ED r5=0x20501000 [0x20501004]:=>000840ed SetRegEx(0x0000db9a,"T",1,2) #0x0000db9a->0x0000db9e Thumb Supervisor 0x0000db9a 0xf0410120 ORR r1, r1, #32 ; 0x00000020 r1=0x000840ED SetRegEx(0x0000db9e,"T",1,2) #0x0000db9e->0x0000dba0 Thumb Supervisor 0x0000db9e 0x6069 STR r1, [r5, #0x4] r1=0x000840ED r5=0x20501000 [0x20501004]:=>000840ed SetRegEx(0x0000dba0,"T",1,2) #0x0000dba0->0x0000dba2 Thumb Supervisor 0x0000dba0 0x4601 MOV r1, r0 r1:0x000840ED=>0x00000133 r0=0x00000133 SetRegEx(0x0000dba2,"T",1,2) #0x0000dba2->0x0000dba4 Thumb Supervisor 0x0000dba2 0x1e49 SUBS r1, r1, #1 r1:0x00000133=>0x00000132 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000dba4,"T",1,2) #0x0000dba4->0x0000dba6 Thumb Supervisor 0x0000dba4 0x0409 LSLS r1, r1, #0x10 r1:0x00000132=>0x01320000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000dba6,"T",1,2) #0x0000dba6->0x0000dba8 Thumb Supervisor 0x0000dba6 0x0c09 LSRS r1, r1, #0x10 r1:0x01320000=>0x00000132 SetRegEx(0x0000dba8,"T",1,2) #0x0000dba8->0x0000dba2 Thumb Supervisor 0x0000dba8 0xd1fb BNE 0x0000dba2 SetRegEx(0x0000dbac,"T",1,2) #0x0000dbac->0x0000dbb0 Thumb Supervisor 0x0000dbac 0xf0410110 ORR r1, r1, #16 ; 0x00000010 r1:0x000840ED=>0x000840FD SetRegEx(0x0000dbb0,"T",1,2) #0x0000dbb0->0x0000dbb2 Thumb Supervisor 0x0000dbb0 0x6069 STR r1, [r5, #0x4] r1=0x000840FD r5=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000dbb2,"T",1,2) #0x0000dbb2->0x0000dbb4 Thumb Supervisor 0x0000dbb2 0x4601 MOV r1, r0 r1:0x000840FD=>0x00000133 r0=0x00000133 SetRegEx(0x0000dbb4,"T",1,2) #0x0000dbb4->0x0000dbb6 Thumb Supervisor 0x0000dbb4 0x1e49 SUBS r1, r1, #1 r1:0x00000133=>0x00000132 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000dbb6,"T",1,2) #0x0000dbb6->0x0000dbb8 Thumb Supervisor 0x0000dbb6 0x0409 LSLS r1, r1, #0x10 r1:0x00000132=>0x01320000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000dbb8,"T",1,2) #0x0000dbb8->0x0000dbba Thumb Supervisor 0x0000dbb8 0x0c09 LSRS r1, r1, #0x10 r1:0x01320000=>0x00000132 SetRegEx(0x0000dbba,"T",1,2) #0x0000dbba->0x0000dbb4 Thumb Supervisor 0x0000dbba 0xd1fb BNE 0x0000dbb4 SetRegEx(0x0000dbbc,"T",1,2) #0x0000dbbc->0x0000dbbe Thumb Supervisor 0x0000dbbc 0x6869 LDR r1, [r5, #0x4] r1:0x00000000=>0x0008C0FD r5=0x20501000 [0x20501004]:=>0008c0fd SetRegEx(0x0000dbbe,"T",1,2) #0x0000dbbe->0x0000dbc2 Thumb Supervisor 0x0000dbbe 0xf0210110 BIC r1, r1, #16 ; 0x00000010 r1:0x0008C0FD=>0x0008C0ED SetRegEx(0x0000dbc2,"T",1,2) #0x0000dbc2->0x0000dbc4 Thumb Supervisor 0x0000dbc2 0x6069 STR r1, [r5, #0x4] r1=0x0008C0ED r5=0x20501000 [0x20501004]:=>000840ed SetRegEx(0x0000dbc4,"T",1,2) #0x0000dbc4->0x0000dbc6 Thumb Supervisor 0x0000dbc4 0x1e40 SUBS r0, r0, #1 r0:0x00000133=>0x00000132 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000dbc6,"T",1,2) #0x0000dbc6->0x0000dbc8 Thumb Supervisor 0x0000dbc6 0x0400 LSLS r0, r0, #0x10 r0:0x00000132=>0x01320000 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000dbc8,"T",1,2) #0x0000dbc8->0x0000dbca Thumb Supervisor 0x0000dbc8 0x0c00 LSRS r0, r0, #0x10 r0:0x01320000=>0x00000132 SetRegEx(0x0000dbca,"T",1,2) #0x0000dbca->0x0000dbc4 Thumb Supervisor 0x0000dbca 0xd1fb BNE 0x0000dbc4 SetRegEx(0x0000dbcc,"T",1,2) #0x0000dbcc->0x0000dbce Thumb Supervisor 0x0000dbcc 0x4620 MOV r0, r4 r0:0x00000000=>0x000000FF r4=0x000000FF SetRegEx(0x0000dbce,"T",1,2) #0x0000dbce->0x0000dc14 Thumb Supervisor 0x0000dbce 0xbd70 POP {r4, r5, r6, r15} r4:0x000000FF=>0x0000FF00 r5:0x20501000=>0x000000C8 r6:0x00000001=>0x00000005 r15:0x0000DBCE=>0x0000DC14 SetRegEx(0x0000dc14,"T",1,2) #0x0000dc14->0x0000dc18 Thumb Supervisor 0x0000dc14 0xea400304 ORR.W r3, r0, r4 r3:0x00000000=>0x0000FFFF r0=0x000000FF r4=0x0000FF00 SetRegEx(0x0000dc18,"T",1,2) #0x0000dc18->0x0000dc1a Thumb Supervisor 0x0000dc18 0x4628 MOV r0, r5 r0:0x000000FF=>0x000000C8 r5=0x000000C8 SetRegEx(0x0000dc1a,"T",1,2) #0x0000dc1a->0x0000d972 Thumb Supervisor 0x0000dc1a 0xf7fffeaa BL 0x0000d972 SetRegEx(0x0000dc1e,"T",1,2) #0x0000dc1e->0x0000dc20 Thumb Supervisor 0x0000dc1e 0x4618 MOV r0, r3 r0:0x00003000=>0x0000FFFF r3=0x0000FFFF SetRegEx(0x0000dc20,"T",1,2) #0x0000dc20->0x0000dc7a Thumb Supervisor 0x0000dc20 0xbd70 POP {r4, r5, r6, r15} r4:0x0000FF00=>0x00000000 r5:0x000000C8=>0x2050F000 r6:0x00000005=>0x00000000 r15:0x0000DC20=>0x0000DC7A SetRegEx(0x0000dc7a,"T",1,2) #0x0000dc7a->0x0000dc7c Thumb Supervisor 0x0000dc7a 0xb201 SXTH r1, r0 r1:0x20501000=>0xFFFFFFFF r0=0x0000FFFF SetRegEx(0x0000dc7c,"T",1,2) #0x0000dc7c->0x0000dc7e Thumb Supervisor 0x0000dc7c 0x4a38 LDR r2, [pc, #0xe0] ; 0x0000dd60 r2:0x000840DD=>0x0081C690 [0x0000DD5E]:=>c6902050 SetRegEx(0x0000dc7e,"T",1,2) #0x0000dc7e->0x0000dc80 Thumb Supervisor 0x0000dc7e 0x2000 MOVS r0, #00 r0:0x0000FFFF=>0x00000000 SetRegEx(0x0000dc80,"T",1,2) #0x0000dc80->0x0000dc82 Thumb Supervisor 0x0000dc80 0x320c ADDS r2, #0x0c r2:0x0081C690=>0x0081C69C cpsr:0x40000133=>0x00000133 SetRegEx(0x0000dc82,"T",1,2) #0x0000dc82->0x0000dc86 Thumb Supervisor 0x0000dc82 0xf001030f AND r3, r1, #15 ; 0x0000000f r3:0x0000FFFF=>0x0000000F r1=0xFFFFFFFF SetRegEx(0x0000dc86,"T",1,2) #0x0000dc86->0x0000dc88 Thumb Supervisor 0x0000dc86 0xb914 CBNZ r4, 0x0000dc8e r4=0x00000000 SetRegEx(0x0000dc88,"T",1,2) #0x0000dc88->0x0000dc8a Thumb Supervisor 0x0000dc88 0x7954 LDRB r4, [r2, #0x5] r4:0x00000000=>0x00000001 r2=0x0081C69C [0x0081C6A1]:=>00000001 SetRegEx(0x0000dc8a,"T",1,2) #0x0000dc8a->0x0000dc8e Thumb Supervisor 0x0000dc8a 0xb904 CBNZ r4, 0x0000dc8e r4=0x00000001 SetRegEx(0x0000dc8e,"T",1,2) #0x0000dc8e->0x0000dc90 Thumb Supervisor 0x0000dc8e 0x7110 STRB r0, [r2, #0x4] r0=0x00000000 r2=0x0081C69C [0x0081C6A0]:=>00000100 SetRegEx(0x0000dc90,"T",1,2) #0x0000dc90->0x0000dc94 Thumb Supervisor 0x0000dc90 0xf3c13200 UBFX r2, r1, #12, #1 r2:0x0081C69C=>0x00000001 r1=0xFFFFFFFF SetRegEx(0x0000dc94,"T",1,2) #0x0000dc94->0x0000dc96 Thumb Supervisor 0x0000dc94 0x2a01 CMP r2, #0x01 r2=0x00000001 cpsr:0x00000133=>0x60000133 SetRegEx(0x0000dc96,"T",1,2) #0x0000dc96->0x0000dc9a Thumb Supervisor 0x0000dc96 0xf3c1000b UBFX r0, r1, #0, #12 r0:0x00000000=>0x00000FFF r1=0xFFFFFFFF SetRegEx(0x0000dc9a,"T",1,2) #0x0000dc9a->0x0000dca0 Thumb Supervisor 0x0000dc9a 0xd001 BEQ 0x0000dca0 SetRegEx(0x0000dca0,"T",1,2) #0x0000dca0->0x0000dca4 Thumb Supervisor 0x0000dca0 0xf6a070ff SUBW r0, r0, #4095 ; 0xfff r0:0x00000FFF=>0x00000000 SetRegEx(0x0000dca4,"T",1,2) #0x0000dca4->0x0000dca6 Thumb Supervisor 0x0000dca4 0x4240 RSBS r0, r0 r0=0x00000000 SetRegEx(0x0000dca6,"T",1,2) #0x0000dca6->0x0000dca8 Thumb Supervisor 0x0000dca6 0xb200 SXTH r0, r0 r0=0x00000000 SetRegEx(0x0000dca8,"T",1,2) #0x0000dca8->0x0000dcaa Thumb Supervisor 0x0000dca8 0x1100 ASRS r0, r0, #0x04 r0=0x00000000 cpsr:0x60000133=>0x40000133 SetRegEx(0x0000dcaa,"T",1,2) #0x0000dcaa->0x0000dcac Thumb Supervisor 0x0000dcaa 0x4240 RSBS r0, r0 r0=0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x0000dcac,"T",1,2) #0x0000dcac->0x0000e054 Thumb Supervisor 0x0000dcac 0xbd10 POP {r4, r15} r4:0x00000001=>0x0081C69C r15:0x0000DCAC=>0x0000E054 SetRegEx(0x0000e054,"T",1,2) #0x0000e054->0x0000e056 Thumb Supervisor 0x0000e054 0x6020 STR r0, [r4, #0] r0=0x00000000 r4=0x0081C69C [0x0081C69C]:=>00000000 SetRegEx(0x0000e056,"T",1,2) #0x0000e056->0x00019a2c Thumb Supervisor 0x0000e056 0xbd10 POP {r4, r15} r4:0x0081C69C=>0x00824C68 r15:0x0000E056=>0x00019A2C SetRegEx(0x00019a2c,"T",1,2) #0x00019a2c->0x00019a2e Thumb Supervisor 0x00019a2c 0x6be8 LDR r0, [r5, #0x3c] r0:0x00000000=>0x00000010 r5=0x2050F000 [0x2050F03C]:=>00000010 SetRegEx(0x00019a2e,"T",1,2) #0x00019a2e->0x00019a32 Thumb Supervisor 0x00019a2e 0xf0200010 BIC r0, r0, #16 ; 0x00000010 r0:0x00000010=>0x00000000 SetRegEx(0x00019a32,"T",1,2) #0x00019a32->0x00019a34 Thumb Supervisor 0x00019a32 0x63e8 STR r0, [r5, #0x3c] r0=0x00000000 r5=0x2050F000 [0x2050F03C]:=>00000000 SetRegEx(0x0000d55c,"T",1,2) #0x0000d55c->0x0000d55e Thumb Supervisor 0x0000d55c 0x6838 LDR r0, [r7, #0] r0:0x000000FF=>0x00801000 r7=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d55e,"T",1,2) #0x0000d55e->0x0000d562 Thumb Supervisor 0x0000d55e 0xf64171e4 MOVW r1, #8164 ; 0x1fe4 r1:0x00802FC0=>0x00001FE4 SetRegEx(0x0000d562,"T",1,2) #0x0000d562->0x0000d566 Thumb Supervisor 0x0000d562 0xf64172e8 MOVW r2, #8168 ; 0x1fe8 r2:0x00802FC0=>0x00001FE8 SetRegEx(0x0000d566,"T",1,2) #0x0000d566->0x0000d568 Thumb Supervisor 0x0000d566 0x5040 STR r0, [r0, r1] r0=0x00801000 r1=0x00001FE4 SetRegEx(0x0000d568,"T",1,2) #0x0000d568->0x0000d56c Thumb Supervisor 0x0000d568 0xf50051fe ADD.W r1, r0, #8128 ; 0x00001fc0 r1:0x00001FE4=>0x00802FC0 r0=0x00801000 SetRegEx(0x0000d56c,"T",1,2) #0x0000d56c->0x0000d56e Thumb Supervisor 0x0000d56c 0x5081 STR r1, [r0, r2] r1=0x00802FC0 r0=0x00801000 r2=0x00001FE8 SetRegEx(0x0000d56e,"T",1,2) #0x0000d56e->0x0000d570 Thumb Supervisor 0x0000d56e 0x21ff MOVS r1, #0xff r1:0x00802FC0=>0x000000FF cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000d570,"T",1,2) #0x0000d570->0x0000d572 Thumb Supervisor 0x0000d570 0x1f92 SUBS r2, r2, #6 r2:0x00001FE8=>0x00001FE2 SetRegEx(0x0000d572,"T",1,2) #0x0000d572->0x0000d574 Thumb Supervisor 0x0000d572 0x5281 STRH r1, [r0, r2] r1=0x000000FF r0=0x00801000 r2=0x00001FE2 SetRegEx(0x0000d574,"T",1,2) #0x0000d574->0x0000d578 Thumb Supervisor 0x0000d574 0xf50050ff ADD.W r0, r0, #8160 ; 0x00001fe0 r0:0x00801000=>0x00802FE0 SetRegEx(0x0000d578,"T",1,2) #0x0000d578->0x0000d57a Thumb Supervisor 0x0000d578 0x8001 STRH r1, [r0, #0] r1=0x000000FF r0=0x00802FE0 [0x00802FE0]:00ff0000=>00ff00ff SetRegEx(0x0000d57a,"T",1,2) #0x0000d57a->0x0000b780 Thumb Supervisor 0x0000d57a 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x00000001=>0x20102000 r5=0x00000000 r6:0x0081C638=>0x00000000 r7:0x0081C67C=>0x0007A120 r8:0x20101C00=>0x00808200 r15:0x0000D57A=>0x0000B780 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0000b780,"T",0,2) #0x0000b780->0x0000b784 ARM Supervisor 0x0000b780 0xe59f0520 LDR r0, [r15, #0x520] r0:0x00802FE0=>0x20105000 r15:0x0000B780=>0x0000B784 [0x0000BCA0]=1afffffa SetRegEx(0x0000b784,"T",0,2) #0x0000b784->0x0000b788 ARM Supervisor 0x0000b784 0xe5901000 LDR r1, [r0] r1:0x000000FF=>0xE0000000 r0=0x20105000 [0x20105000]=e0000000 SetRegEx(0x0000b788,"T",0,2) #0x0000b788->0x0000b78c ARM Supervisor 0x0000b788 0xe3c11201 BIC r1, r1, #0x10000000 r1=0xE0000000 SetRegEx(0x0000b78c,"T",0,2) #0x0000b78c->0x0000b790 ARM Supervisor 0x0000b78c 0xe5801000 STR r1, [r0] r1=0xE0000000 r0=0x20105000 [0x20105000]=e0000000 SetRegEx(0x0000b790,"T",0,2) #0x0000b790->0x0000b794 ARM Supervisor 0x0000b790 0xe59f1514 LDR r1, [r15, #0x514] r1:0xE0000000=>0xFFFF30C3 r15:0x0000B790=>0x0000B794 [0x0000BCA4]=e12fff1e SetRegEx(0x0000b794,"T",0,2) #0x0000b794->0x0000b798 ARM Supervisor 0x0000b794 0xe5801010 STR r1, [r0, #0x10] r1=0xFFFF30C3 r0=0x20105000 [0x20105010]=000030c3 SetRegEx(0x0000b798,"T",0,2) #0x0000b798->0x0000b79c ARM Supervisor 0x0000b798 0xe580600c STR r6, [r0, #0xc] r6=0x00000000 r0=0x20105000 [0x2010500C]:0000cf3c=>00000000 SetRegEx(0x0000b79c,"T",0,2) #0x0000b79c->0x0000b7a0 ARM Supervisor 0x0000b79c 0xe30c1f3c UNDEFINED INSTRUCTION r0=0x20105000 r1:0xFFFF30C3=>0x0000CF3C r2=0x00001FE2 r3=0x0000008B r4=0x20102000 r5=0x00000000 r6=0x00000000 r7=0x0007A120 r8=0x00808200 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0xFFFFFFFF r13=0x79EF5108 r14=0x9197F44B r15:0x0000B79C=>0x0000B7A0 r16=0x6E13D587 r17=0x3B446C62 r18=0x706EAEC9 r19=0x94C8B644 r20=0x3645DB43 r21=0x00827D00 r22=0x0E908B24 r23=0x00827F00 r24=0x00000068 r25=0x00827C50 r26=0x00000007 r27=0x00828000 r28=0x73037D6A r29=0x00827F80 r30=0x3B4F0108 r31=0x200001D3 r32=0xA006C19D r33=0x00000113 r34=0x680DC1DC r35=0x100F918F r36=0x980DABC3 r37=0x00827C50 r38=0x00000007 r39=0x79EF5108 r40=0x9197F44B SetRegEx(0x0000b7a0,"T",0,2) #0x0000b7a0->0x0000b7a4 ARM Supervisor 0x0000b7a0 0xe580100c STR r1, [r0, #0xc] r1=0x0000CF3C r0=0x20105000 [0x2010500C]:00000000=>0000cf3c SetRegEx(0x0000b7a4,"T",0,2) #0x0000b7a4->0x0000b7a8 ARM Supervisor 0x0000b7a4 0xe594000c LDR r0, [r4, #0xc] r0:0x20105000=>0x2CCF0800 r4=0x20102000 [0x2010200C]=2ccf0800 SetRegEx(0x0000b7a8,"T",0,2) #0x0000b7a8->0x0000b7ac ARM Supervisor 0x0000b7a8 0xe59f1500 LDR r1, [r15, #0x500] r1:0x0000CF3C=>0x2CCF0000 r15:0x0000B7A8=>0x0000B7AC [0x0000BCA8]=20105000 SetRegEx(0x0000b7ac,"T",0,2) #0x0000b7ac->0x0000b7b0 ARM Supervisor 0x0000b7ac 0xe1800001 ORR r0, r0, r1 r0=0x2CCF0800 r1=0x2CCF0000 SetRegEx(0x0000b7b0,"T",0,2) #0x0000b7b0->0x0000b7b4 ARM Supervisor 0x0000b7b0 0xe584000c STR r0, [r4, #0xc] r0=0x2CCF0800 r4=0x20102000 [0x2010200C]=2ccf0800 SetRegEx(0x0000b7b4,"T",0,2) #0x0000b7b4->0x0000b7b8 ARM Supervisor 0x0000b7b4 0xe594000c LDR r0, [r4, #0xc] r0=0x2CCF0800 r4=0x20102000 [0x2010200C]=2ccf0800 SetRegEx(0x0000b7b8,"T",0,2) #0x0000b7b8->0x0000b7bc ARM Supervisor 0x0000b7b8 0xe3800b02 ORR r0, r0, #0x800 r0=0x2CCF0800 SetRegEx(0x0000b7bc,"T",0,2) #0x0000b7bc->0x0000b7c0 ARM Supervisor 0x0000b7bc 0xe584000c STR r0, [r4, #0xc] r0=0x2CCF0800 r4=0x20102000 [0x2010200C]=2ccf0800 SetRegEx(0x0000b7c0,"T",0,2) #0x0000b7c0->0x0000ad98 ARM Supervisor 0x0000b7c0 0xe8bd8070 LDM r13!, {r4, r5, r6, r15} r13=0x79EF5108 r4:0x20102000=>0x00000002 r5:0x00000000=>0x0081C638 r6:0x00000000=>0x4D524453 r15:0x0000B7C0=>0x0000AD98 cpsr:0x200001d3=>0x200001f3 SetRegEx(0x0000ad98,"T",1,2) #0x0000ad98->0x000103b2 Thumb Supervisor 0x0000ad98 0xf005fb0b BL 0x000103b2 SetRegEx(0x000103B2,"T",1,2) #0x0000ad98->0x000103b2 Thumb Supervisor 0x0000ad98 0xf005fb0b BL 0x000103b2 MakeFunction(0x000103B2,4294967295) MakeNameEx(0x000103B2,"fcn_000103b2",1) SetRegEx(0x000103b4,"T",1,2) #0x000103b4->0x000103b6 Thumb Supervisor 0x000103b4 0x2000 MOVS r0, #00 r0:0x2CCF0800=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x000103b6,"T",1,2) #0x000103b6->0x000103b8 Thumb Supervisor 0x000103b6 0xb510 PUSH {r4, r14} r4=0x00000002 r14=0x9197F44B SetRegEx(0x000103b8,"T",1,2) #0x000103b8->0x000103ba Thumb Supervisor 0x000103b8 0x2203 MOVS r2, #0x03 r2:0x00001FE2=>0x00000003 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000103ba,"T",1,2) #0x000103ba->0x000103bc Thumb Supervisor 0x000103ba 0x600a STR r2, [r1, #0] r2=0x00000003 r1=0x20503000 [0x20503000]=00000003 SetRegEx(0x000103bc,"T",1,2) #0x000103bc->0x000103be Thumb Supervisor 0x000103bc 0x2307 MOVS r3, #0x07 r3:0x0000008B=>0x00000007 SetRegEx(0x000103be,"T",1,2) #0x000103be->0x000103c0 Thumb Supervisor 0x000103be 0x604b STR r3, [r1, #0x4] r3=0x00000007 r1=0x20503000 [0x20503004]=00000007 SetRegEx(0x000103c0,"T",1,2) #0x000103c0->0x000103c2 Thumb Supervisor 0x000103c0 0x2236 MOVS r2, #0x36 r2:0x00000003=>0x00000036 SetRegEx(0x000103c2,"T",1,2) #0x000103c2->0x000103c4 Thumb Supervisor 0x000103c2 0x61ca STR r2, [r1, #0x1c] r2=0x00000036 r1=0x20503000 [0x2050301C]=00000036 SetRegEx(0x000103c4,"T",1,2) #0x000103c4->0x000103c6 Thumb Supervisor 0x000103c4 0x68ca LDR r2, [r1, #0xc] r2:0x00000036=>0x00000010 r1=0x20503000 [0x2050300C]=00000010 SetRegEx(0x000103c6,"T",1,2) #0x000103c6->0x000103ca Thumb Supervisor 0x000103c6 0xf0420212 ORR r2, r2, #18 ; 0x00000012 r2:0x00000010=>0x00000012 SetRegEx(0x000103ca,"T",1,2) #0x000103ca->0x000103cc Thumb Supervisor 0x000103ca 0x60ca STR r2, [r1, #0xc] r2=0x00000012 r1=0x20503000 [0x2050300C]=00000010 SetRegEx(0x000103cc,"T",1,2) #0x000103cc->0x000103ce Thumb Supervisor 0x000103cc 0x4a7a LDR r2, [pc, #0x1e8] ; 0x000105b8 r2:0x00000012=>0x000F4240 [0x000105B6]=42402050 SetRegEx(0x000103ce,"T",1,2) #0x000103ce->0x000103d6 Thumb Supervisor 0x000103ce 0xe002 B 0x000103d6 SetRegEx(0x000103d6,"T",1,2) #0x000103d6->0x000103d8 Thumb Supervisor 0x000103d6 0x688c LDR r4, [r1, #0x8] r4:0x00000002=>0x00000038 r1=0x20503000 [0x20503008]:0000003c=>00000038 SetRegEx(0x000103d8,"T",1,2) #0x000103d8->0x000103da Thumb Supervisor 0x000103d8 0x06a4 LSLS r4, r4, #0x1a r4:0x00000038=>0xE0000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x000103da,"T",1,2) #0x000103da->0x000103dc Thumb Supervisor 0x000103da 0xd5f9 BPL 0x000103d0 SetRegEx(0x000103dc,"T",1,2) #0x000103dc->0x000103de Thumb Supervisor 0x000103dc 0x688c LDR r4, [r1, #0x8] r4:0xE0000000=>0x00000038 r1=0x20503000 [0x20503008]=00000038 SetRegEx(0x000103de,"T",1,2) #0x000103de->0x000103e0 Thumb Supervisor 0x000103de 0x06e4 LSLS r4, r4, #0x1b r4:0x00000038=>0xC0000000 cpsr:0x800001f3=>0xa00001f3 SetRegEx(0x000103e0,"T",1,2) #0x000103e0->0x000103e2 Thumb Supervisor 0x000103e0 0xd5f6 BPL 0x000103d0 SetRegEx(0x000103e2,"T",1,2) #0x000103e2->0x000103e4 Thumb Supervisor 0x000103e2 0x624b STR r3, [r1, #0x24] r3=0x00000007 r1=0x20503000 [0x20503024]:00000005=>00000000 SetRegEx(0x000103e4,"T",1,2) #0x000103e4->0x000103e6 Thumb Supervisor 0x000103e4 0x6a08 LDR r0, [r1, #0x20] r0:0x00000000=>0x00000005 r1=0x20503000 [0x20503020]=00000005 SetRegEx(0x000103e6,"T",1,2) #0x000103e6->0x000103ea Thumb Supervisor 0x000103e6 0xf0400005 ORR r0, r0, #5 ; 0x00000005 r0=0x00000005 SetRegEx(0x000103ea,"T",1,2) #0x000103ea->0x000103ec Thumb Supervisor 0x000103ea 0x6208 STR r0, [r1, #0x20] r0=0x00000005 r1=0x20503000 [0x20503020]=00000005 SetRegEx(0x000103ec,"T",1,2) #0x000103ec->0x000103ee Thumb Supervisor 0x000103ec 0x4873 LDR r0, [pc, #0x1cc] ; 0x000105bc r0:0x00000005=>0x20501000 [0x000105BA]=1000000f SetRegEx(0x000103ee,"T",1,2) #0x000103ee->0x000103f0 Thumb Supervisor 0x000103ee 0x6881 LDR r1, [r0, #0x8] r1:0x20503000=>0x04005004 r0=0x20501000 [0x20501008]=04005004 SetRegEx(0x000103f0,"T",1,2) #0x000103f0->0x000103f4 Thumb Supervisor 0x000103f0 0xf0410150 ORR r1, r1, #80 ; 0x00000050 r1:0x04005004=>0x04005054 SetRegEx(0x000103f4,"T",1,2) #0x000103f4->0x000103f6 Thumb Supervisor 0x000103f4 0x6081 STR r1, [r0, #0x8] r1=0x04005054 r0=0x20501000 [0x20501008]:04005004=>04005054 SetRegEx(0x000103f6,"T",1,2) #0x000103f6->0x0000ad9c Thumb Supervisor 0x000103f6 0xbd10 POP {r4, r15} r4:0xC0000000=>0x00000002 r15:0x000103F6=>0x0000AD9C SetRegEx(0x0000ad9c,"T",1,2) #0x0000ad9c->0x0000ad9e Thumb Supervisor 0x0000ad9c 0x4640 MOV r0, r8 r0:0x20501000=>0x00808200 r8=0x00808200 SetRegEx(0x0000ad9e,"T",1,2) #0x0000ad9e->0x000107ea Thumb Supervisor 0x0000ad9e 0xf005fd24 BL 0x000107ea SetRegEx(0x000107EA,"T",1,2) #0x0000ad9e->0x000107ea Thumb Supervisor 0x0000ad9e 0xf005fd24 BL 0x000107ea MakeFunction(0x000107EA,4294967295) MakeNameEx(0x000107EA,"fcn_000107ea",1) SetRegEx(0x000107ee,"T",1,2) #0x000107ee->0x000107f0 Thumb Supervisor 0x000107ee 0x4d50 LDR r5, [pc, #0x140] ; 0x00010930 r5:0x0081C638=>0x10020000 [0x00010930]=10020000 SetRegEx(0x000107f0,"T",1,2) #0x000107f0->0x000107f2 Thumb Supervisor 0x000107f0 0x0006 LSLS r6, r0, #00 r6:0x4D524453=>0x00808200 r0=0x00808200 cpsr:0xa00001f3=>0x200001f3 SetRegEx(0x000107f2,"T",1,2) #0x000107f2->0x000107f4 Thumb Supervisor 0x000107f2 0x462f MOV r7, r5 r7:0x0007A120=>0x10020000 r5=0x10020000 SetRegEx(0x000107f4,"T",1,2) #0x000107f4->0x000107f6 Thumb Supervisor 0x000107f4 0xd001 BEQ 0x000107fa SetRegEx(0x000107f6,"T",1,2) #0x000107f6->0x000107f8 Thumb Supervisor 0x000107f6 0x2001 MOVS r0, #0x01 r0:0x00808200=>0x00000001 SetRegEx(0x000107f8,"T",1,2) #0x000107f8->0x000107fc Thumb Supervisor 0x000107f8 0xe000 B 0x000107fc SetRegEx(0x000107fc,"T",1,2) #0x000107fc->0x000107fe Thumb Supervisor 0x000107fc 0xb318 CBZ r0, 0x00010846 r0=0x00000001 SetRegEx(0x000107fe,"T",1,2) #0x000107fe->0x00010800 Thumb Supervisor 0x000107fe 0x484e LDR r0, [pc, #0x138] ; 0x00010938 r0:0x00000001=>0x0081C9EC [0x00010938]=0081c9ec SetRegEx(0x00010800,"T",1,2) #0x00010800->0x00010804 Thumb Supervisor 0x00010800 0xf04f0900 MOV.W r9, #0 ; 00000000 r9=0x00000000 SetRegEx(0x00010804,"T",1,2) #0x00010804->0x00010806 Thumb Supervisor 0x00010804 0x6007 STR r7, [r0, #0] r7=0x10020000 r0=0x0081C9EC [0x0081C9EC]:00000000=>10020000 SetRegEx(0x00010806,"T",1,2) #0x00010806->0x0001080a Thumb Supervisor 0x00010806 0xf8c591ac STR.W r9, [r5, #428] ; 0x1ac r9=0x00000000 r5=0x10020000 [0x100201AC]=00000004 SetRegEx(0x0001080a,"T",1,2) #0x0001080a->0x0001080c Thumb Supervisor 0x0001080a 0x464c MOV r4, r9 r4:0x00000002=>0x00000000 r9=0x00000000 SetRegEx(0x0001080c,"T",1,2) #0x0001080c->0x00010810 Thumb Supervisor 0x0001080c 0xf04f0801 MOV.W r8, #1 ; 0x00000001 r8:0x00808200=>0x00000001 SetRegEx(0x00010810,"T",1,2) #0x00010810->0x00010814 Thumb Supervisor 0x00010810 0xf8d5c1b0 LDR.W r12, [r5, #432] ; 0x1b0 r12:0xFFFFFFFF=>0x00000000 r5=0x10020000 [0x100201B0]=00000000 SetRegEx(0x00010814,"T",1,2) #0x00010814->0x00010818 Thumb Supervisor 0x00010814 0xeb040084 ADD.W r0, r4, r4, LSL #2 r0:0x0081C9EC=>0x00000000 r4=0x00000000 SetRegEx(0x00010818,"T",1,2) #0x00010818->0x0001081c Thumb Supervisor 0x00010818 0xeb060280 ADD.W r2, r6, r0, LSL #2 r2:0x000F4240=>0x00808200 r6=0x00808200 r0=0x00000000 SetRegEx(0x0001081c,"T",1,2) #0x0001081c->0x0001081e Thumb Supervisor 0x0001081c 0x7c13 LDRB r3, [r2, #0x10] r3:0x00000007=>0x00000000 r2=0x00808200 [0x00808210]=00000000 SetRegEx(0x0001081e,"T",1,2) #0x0001081e->0x00010820 Thumb Supervisor 0x0001081e 0x2b00 CMP r3, #00 r3=0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00010820,"T",1,2) #0x00010820->0x00010824 Thumb Supervisor 0x00010820 0xfa08f304 LSL.W r3, r8, r4 r3:0x00000000=>0x00000001 r8=0x00000001 r4=0x00000000 SetRegEx(0x00010824,"T",1,2) #0x00010824->0x00010850 Thumb Supervisor 0x00010824 0xd014 BEQ 0x00010850 SetRegEx(0x00010850,"T",1,2) #0x00010850->0x00010854 Thumb Supervisor 0x00010850 0xea2c0c03 BIC.W r12, r12, r3 r12=0x00000000 r3=0x00000001 SetRegEx(0x00010854,"T",1,2) #0x00010854->0x0001082a Thumb Supervisor 0x00010854 0xe7e9 B 0x0001082a SetRegEx(0x0001082a,"T",1,2) #0x0001082a->0x0001082e Thumb Supervisor 0x0001082a 0xf8c5c1b0 STR.W r12, [r5, #432] ; 0x1b0 r12=0x00000000 r5=0x10020000 [0x100201B0]=00000000 SetRegEx(0x0001082e,"T",1,2) #0x0001082e->0x00010832 Thumb Supervisor 0x0001082e 0xf8160020 LDRB.W r0, [r6, r0, LSL #2] r0:0x00000000=>0x00000008 r6=0x00808200 SetRegEx(0x00010832,"T",1,2) #0x00010832->0x00010834 Thumb Supervisor 0x00010832 0x28ff CMP r0, #0xff r0=0x00000008 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00010834,"T",1,2) #0x00010834->0x00010836 Thumb Supervisor 0x00010834 0xd036 BEQ 0x000108a4 SetRegEx(0x00010836,"T",1,2) #0x00010836->0x00010838 Thumb Supervisor 0x00010836 0x4621 MOV r1, r4 r1:0x04005054=>0x00000000 r4=0x00000000 SetRegEx(0x00010838,"T",1,2) #0x00010838->0x0001083a Thumb Supervisor 0x00010838 0x4638 MOV r0, r7 r0:0x00000008=>0x10020000 r7=0x10020000 SetRegEx(0x0001083a,"T",1,2) #0x0001083a->0x00010746 Thumb Supervisor 0x0001083a 0xf7ffff84 BL 0x00010746 SetRegEx(0x00010746,"T",1,2) #0x0001083a->0x00010746 Thumb Supervisor 0x0001083a 0xf7ffff84 BL 0x00010746 MakeFunction(0x00010746,4294967295) MakeNameEx(0x00010746,"fcn_00010746",1) SetRegEx(0x00010748,"T",1,2) #0x00010748->0x0001074a Thumb Supervisor 0x00010748 0x7815 LDRB r5, [r2, #0] r5:0x10020000=>0x00000008 r2=0x00808200 [0x00808200]=00000008 SetRegEx(0x0001074a,"T",1,2) #0x0001074a->0x0001074c Thumb Supervisor 0x0001074a 0x08cb LSRS r3, r1, #0x03 r3:0x00000001=>0x00000000 r1=0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0001074c,"T",1,2) #0x0001074c->0x0001074e Thumb Supervisor 0x0001074c 0x074c LSLS r4, r1, #0x1d r4=0x00000000 r1=0x00000000 SetRegEx(0x0001074e,"T",1,2) #0x0001074e->0x00010752 Thumb Supervisor 0x0001074e 0xf8405021 STR.W r5, [r0, r1, LSL #2] r5=0x00000008 r0=0x10020000 r1=0x00000000 SetRegEx(0x00010752,"T",1,2) #0x00010752->0x00010756 Thumb Supervisor 0x00010752 0xeb000681 ADD.W r6, r0, r1, LSL #2 r6:0x00808200=>0x10020000 r0=0x10020000 r1=0x00000000 SetRegEx(0x00010756,"T",1,2) #0x00010756->0x00010758 Thumb Supervisor 0x00010756 0x6895 LDR r5, [r2, #0x8] r5:0x00000008=>0x0000AACC r2=0x00808200 [0x00808208]=0000aacc SetRegEx(0x00010758,"T",1,2) #0x00010758->0x0001075c Thumb Supervisor 0x00010758 0xf8c65100 STR.W r5, [r6, #256] ; 0x100 r5=0x0000AACC r6=0x10020000 [0x10020100]=0000aacc SetRegEx(0x0001075c,"T",1,2) #0x0001075c->0x00010760 Thumb Supervisor 0x0001075c 0xeb000383 ADD.W r3, r0, r3, LSL #2 r3:0x00000000=>0x10020000 r0=0x10020000 SetRegEx(0x00010760,"T",1,2) #0x00010760->0x00010764 Thumb Supervisor 0x00010760 0xf5037382 ADD.W r3, r3, #260 ; 0x00000104 r3:0x10020000=>0x10020104 SetRegEx(0x00010764,"T",1,2) #0x00010764->0x00010766 Thumb Supervisor 0x00010764 0x6fdd LDR r5, [r3, #0x7c] r5:0x0000AACC=>0x00007777 r3=0x10020104 [0x10020180]=00007777 SetRegEx(0x00010766,"T",1,2) #0x00010766->0x0001076a Thumb Supervisor 0x00010766 0xea4f64d4 LSR.W r4, r4, #27 r4=0x00000000 SetRegEx(0x0001076a,"T",1,2) #0x0001076a->0x0001076e Thumb Supervisor 0x0001076a 0xf04f060f MOV.W r6, #15 ; 0x0000000f r6:0x10020000=>0x0000000F SetRegEx(0x0001076e,"T",1,2) #0x0001076e->0x00010772 Thumb Supervisor 0x0001076e 0xfa06f604 LSL.W r6, r6, r4 r6=0x0000000F r4=0x00000000 SetRegEx(0x00010772,"T",1,2) #0x00010772->0x00010776 Thumb Supervisor 0x00010772 0xea250506 BIC.W r5, r5, r6 r5:0x00007777=>0x00007770 r6=0x0000000F SetRegEx(0x00010776,"T",1,2) #0x00010776->0x00010778 Thumb Supervisor 0x00010776 0x67dd STR r5, [r3, #0x7c] r5=0x00007770 r3=0x10020104 [0x10020180]:00007777=>00007770 SetRegEx(0x00010778,"T",1,2) #0x00010778->0x0001077a Thumb Supervisor 0x00010778 0x68d5 LDR r5, [r2, #0xc] r5:0x00007770=>0x00000007 r2=0x00808200 [0x0080820C]=00000007 SetRegEx(0x0001077a,"T",1,2) #0x0001077a->0x0001077c Thumb Supervisor 0x0001077a 0x6fde LDR r6, [r3, #0x7c] r6:0x0000000F=>0x00007770 r3=0x10020104 [0x10020180]=00007770 SetRegEx(0x0001077c,"T",1,2) #0x0001077c->0x00010780 Thumb Supervisor 0x0001077c 0xfa05f504 LSL.W r5, r5, r4 r5=0x00000007 r4=0x00000000 SetRegEx(0x00010780,"T",1,2) #0x00010780->0x00010784 Thumb Supervisor 0x00010780 0xea450506 ORR.W r5, r5, r6 r5:0x00000007=>0x00007777 r6=0x00007770 SetRegEx(0x00010784,"T",1,2) #0x00010784->0x00010786 Thumb Supervisor 0x00010784 0x67dd STR r5, [r3, #0x7c] r5=0x00007777 r3=0x10020104 [0x10020180]:00007770=>00007777 SetRegEx(0x00010786,"T",1,2) #0x00010786->0x0001078a Thumb Supervisor 0x00010786 0xf8d051b4 LDR.W r5, [r0, #436] ; 0x1b4 r5:0x00007777=>0x0000000F r0=0x10020000 [0x100201B4]=0000000f SetRegEx(0x0001078a,"T",1,2) #0x0001078a->0x0001078e Thumb Supervisor 0x0001078a 0xf04f0601 MOV.W r6, #1 ; 0x00000001 r6:0x00007770=>0x00000001 SetRegEx(0x0001078e,"T",1,2) #0x0001078e->0x00010792 Thumb Supervisor 0x0001078e 0xfa06f601 LSL.W r6, r6, r1 r6=0x00000001 r1=0x00000000 SetRegEx(0x00010792,"T",1,2) #0x00010792->0x00010796 Thumb Supervisor 0x00010792 0xea450506 ORR.W r5, r5, r6 r5=0x0000000F r6=0x00000001 SetRegEx(0x00010796,"T",1,2) #0x00010796->0x0001079a Thumb Supervisor 0x00010796 0xf8c051b4 STR.W r5, [r0, #436] ; 0x1b4 r5=0x0000000F r0=0x10020000 [0x100201B4]=0000000f SetRegEx(0x0001079a,"T",1,2) #0x0001079a->0x0001079c Thumb Supervisor 0x0001079a 0x6850 LDR r0, [r2, #0x4] r0:0x10020000=>0x00000001 r2=0x00808200 [0x00808204]=00000001 SetRegEx(0x0001079c,"T",1,2) #0x0001079c->0x000107a0 Thumb Supervisor 0x0001079c 0xf8531c84 LDR r1, [r3], #-132 ; 0x84 r1:0x00000000=>0xFFFFEEEE r3=0x10020104 [0x10020104]=0000ac20 SetRegEx(0x000107a0,"T",1,2) #0x000107a0->0x000107a4 Thumb Supervisor 0x000107a0 0xfa00f004 LSL.W r0, r0, r4 r0=0x00000001 r4=0x00000000 SetRegEx(0x000107a4,"T",1,2) #0x000107a4->0x000107a8 Thumb Supervisor 0x000107a4 0xea210100 BIC.W r1, r1, r0 r1=0xFFFFEEEE r0=0x00000001 SetRegEx(0x000107a8,"T",1,2) #0x000107a8->0x000107ac Thumb Supervisor 0x000107a8 0xf8431c84 STR r1, [r3, #-132] ; 0x84 r1=0xFFFFEEEE r3=0x10020104 SetRegEx(0x000107ac,"T",1,2) #0x000107ac->0x0001083e Thumb Supervisor 0x000107ac 0xbd70 POP {r4, r5, r6, r15} r4=0x00000000 r5:0x0000000F=>0x10020000 r6:0x00000001=>0x00808200 r15:0x000107AC=>0x0001083E SetRegEx(0x0001083e,"T",1,2) #0x0001083e->0x00010840 Thumb Supervisor 0x0001083e 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010840,"T",1,2) #0x00010840->0x00010842 Thumb Supervisor 0x00010840 0x2c20 CMP r4, #0x20 r4=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00010842,"T",1,2) #0x00010842->0x00010810 Thumb Supervisor 0x00010842 0xd3e5 BCC 0x00010810 SetRegEx(0x000108a4,"T",1,2) #0x000108a4->0x000108a6 Thumb Supervisor 0x000108a4 0x464a MOV r2, r9 r2:0x00808250=>0x00000000 r9=0x00000000 SetRegEx(0x000108a6,"T",1,2) #0x000108a6->0x000108a8 Thumb Supervisor 0x000108a6 0x2c20 CMP r4, #0x20 r4=0x00000004 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x000108a8,"T",1,2) #0x000108a8->0x00010856 Thumb Supervisor 0x000108a8 0xd3d5 BCC 0x00010856 SetRegEx(0x00010856,"T",1,2) #0x00010856->0x00010858 Thumb Supervisor 0x00010856 0x08e0 LSRS r0, r4, #0x03 r0:0x000000FF=>0x00000000 r4=0x00000004 cpsr:0x800001f3=>0x600001f3 SetRegEx(0x00010858,"T",1,2) #0x00010858->0x0001085a Thumb Supervisor 0x00010858 0x0761 LSLS r1, r4, #0x1d r1:0xFFFFEEEE=>0x80000000 r4=0x00000004 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x0001085a,"T",1,2) #0x0001085a->0x0001085e Thumb Supervisor 0x0001085a 0xf8472024 STR.W r2, [r7, r4, LSL #2] r2=0x00000000 r7=0x10020000 r4=0x00000004 SetRegEx(0x0001085e,"T",1,2) #0x0001085e->0x00010862 Thumb Supervisor 0x0001085e 0xeb070384 ADD.W r3, r7, r4, LSL #2 r3:0x00000010=>0x10020010 r7=0x10020000 r4=0x00000004 SetRegEx(0x00010862,"T",1,2) #0x00010862->0x00010866 Thumb Supervisor 0x00010862 0xf8c32100 STR.W r2, [r3, #256] ; 0x100 r2=0x00000000 r3=0x10020010 [0x10020110]=00000000 SetRegEx(0x00010866,"T",1,2) #0x00010866->0x0001086a Thumb Supervisor 0x00010866 0xeb070080 ADD.W r0, r7, r0, LSL #2 r0:0x00000000=>0x10020000 r7=0x10020000 SetRegEx(0x0001086a,"T",1,2) #0x0001086a->0x0001086e Thumb Supervisor 0x0001086a 0xf1000080 ADD.W r0, r0, #128 ; 0x00000080 r0:0x10020000=>0x10020080 SetRegEx(0x0001086e,"T",1,2) #0x0001086e->0x00010872 Thumb Supervisor 0x0001086e 0xf8d03100 LDR.W r3, [r0, #256] ; 0x100 r3:0x10020010=>0x00007777 r0=0x10020080 [0x10020180]=00007777 SetRegEx(0x00010872,"T",1,2) #0x00010872->0x00010876 Thumb Supervisor 0x00010872 0xea4f66d1 LSR.W r6, r1, #27 r6:0x00808200=>0x00000010 r1=0x80000000 SetRegEx(0x00010876,"T",1,2) #0x00010876->0x0001087a Thumb Supervisor 0x00010876 0xf04f010f MOV.W r1, #15 ; 0x0000000f r1:0x80000000=>0x0000000F SetRegEx(0x0001087a,"T",1,2) #0x0001087a->0x0001087e Thumb Supervisor 0x0001087a 0xfa01f106 LSL.W r1, r1, r6 r1:0x0000000F=>0x000F0000 r6=0x00000010 SetRegEx(0x0001087e,"T",1,2) #0x0001087e->0x00010882 Thumb Supervisor 0x0001087e 0xea230301 BIC.W r3, r3, r1 r3=0x00007777 r1=0x000F0000 SetRegEx(0x00010882,"T",1,2) #0x00010882->0x00010886 Thumb Supervisor 0x00010882 0xf8c03100 STR.W r3, [r0, #256] ; 0x100 r3=0x00007777 r0=0x10020080 [0x10020180]=00007777 SetRegEx(0x00010886,"T",1,2) #0x00010886->0x0001088a Thumb Supervisor 0x00010886 0xf8d731b8 LDR.W r3, [r7, #440] ; 0x1b8 r3:0x00007777=>0x00000000 r7=0x10020000 [0x100201B8]=00000000 SetRegEx(0x0001088a,"T",1,2) #0x0001088a->0x0001088e Thumb Supervisor 0x0001088a 0xfa08f604 LSL.W r6, r8, r4 r6=0x00000010 r8=0x00000001 r4=0x00000004 SetRegEx(0x0001088e,"T",1,2) #0x0001088e->0x00010892 Thumb Supervisor 0x0001088e 0xea430306 ORR.W r3, r3, r6 r3:0x00000000=>0x00000010 r6=0x00000010 SetRegEx(0x00010892,"T",1,2) #0x00010892->0x00010896 Thumb Supervisor 0x00010892 0xf8c731b8 STR.W r3, [r7, #440] ; 0x1b8 r3=0x00000010 r7=0x10020000 [0x100201B8]=00000000 SetRegEx(0x00010896,"T",1,2) #0x00010896->0x00010898 Thumb Supervisor 0x00010896 0x6803 LDR r3, [r0, #0] r3:0x00000010=>0xFFFFEEEE r0=0x10020080 [0x10020080]=ffffeeee SetRegEx(0x00010898,"T",1,2) #0x00010898->0x0001089c Thumb Supervisor 0x00010898 0xea430301 ORR.W r3, r3, r1 r3=0xFFFFEEEE r1=0x000F0000 SetRegEx(0x0001089c,"T",1,2) #0x0001089c->0x0001089e Thumb Supervisor 0x0001089c 0x6003 STR r3, [r0, #0] r3=0xFFFFEEEE r0=0x10020080 [0x10020080]=ffffeeee SetRegEx(0x0001089e,"T",1,2) #0x0001089e->0x000108a2 Thumb Supervisor 0x0001089e 0xf1040401 ADD.W r4, r4, #1 ; 0x00000001 r4:0x00000004=>0x00000005 SetRegEx(0x000108a2,"T",1,2) #0x000108a2->0x000108a6 Thumb Supervisor 0x000108a2 0xe000 B 0x000108a6 SetRegEx(0x000108aa,"T",1,2) #0x000108aa->0x000108ae Thumb Supervisor 0x000108aa 0xf8c59190 STR.W r9, [r5, #400] ; 0x190 r9=0x00000000 r5=0x10020000 [0x10020190]=0000ff2c SetRegEx(0x000108ae,"T",1,2) #0x000108ae->0x000108b2 Thumb Supervisor 0x000108ae 0xf8c591ac STR.W r9, [r5, #428] ; 0x1ac r9=0x00000000 r5=0x10020000 [0x100201AC]=00000004 SetRegEx(0x000108b2,"T",1,2) #0x000108b2->0x0000ada2 Thumb Supervisor 0x000108b2 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x00000020=>0x00000002 r5:0x10020000=>0x0081C638 r6:0x80000000=>0x4D524453 r7:0x10020000=>0x0007A120 r8:0x00000001=>0x00808200 r9=0x00000000 r10=0x00000000 r15:0x000108B2=>0x0000ADA2 SetRegEx(0x0000ada2,"T",1,2) #0x0000ada2->0x0000e636 Thumb Supervisor 0x0000ada2 0xf003fc48 BL 0x0000e636 SetRegEx(0x0000E636,"T",1,2) #0x0000ada2->0x0000e636 Thumb Supervisor 0x0000ada2 0xf003fc48 BL 0x0000e636 MakeFunction(0x0000E636,4294967295) MakeNameEx(0x0000E636,"fcn_0000e636",1) SetRegEx(0x0000e638,"T",1,2) #0x0000e638->0x0000e40a Thumb Supervisor 0x0000e638 0xf7fffee7 BL 0x0000e40a SetRegEx(0x0000E40A,"T",1,2) #0x0000e638->0x0000e40a Thumb Supervisor 0x0000e638 0xf7fffee7 BL 0x0000e40a MakeFunction(0x0000E40A,4294967295) MakeNameEx(0x0000E40A,"fcn_0000e40a",1) SetRegEx(0x0000e40c,"T",1,2) #0x0000e40c->0x0000e40e Thumb Supervisor 0x0000e40c 0x6801 LDR r1, [r0, #0] r1:0xF0000000=>0x40100007 r0=0x2050F000 [0x2050F000]=40100007 SetRegEx(0x0000e40e,"T",1,2) #0x0000e40e->0x0000e412 Thumb Supervisor 0x0000e40e 0xf0410120 ORR r1, r1, #32 ; 0x00000020 r1:0x40100007=>0x40100027 SetRegEx(0x0000e412,"T",1,2) #0x0000e412->0x0000e414 Thumb Supervisor 0x0000e412 0x6001 STR r1, [r0, #0] r1=0x40100027 r0=0x2050F000 [0x2050F000]:40100007=>40100027 SetRegEx(0x0000e414,"T",1,2) #0x0000e414->0x0000e63c Thumb Supervisor 0x0000e414 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x0000e63c,"T",1,2) #0x0000e63c->0x0000e640 Thumb Supervisor 0x0000e63c 0xf85deb04 LDR r14, [r13], #4 ; 0x04 r14=0x9197F44B r13=0x79EF5108 SetRegEx(0x0000e640,"T",1,2) #0x0000e640->0x0000e642 Thumb Supervisor 0x0000e640 0x2000 MOVS r0, #00 r0:0x2050F000=>0x00000000 SetRegEx(0x0000e642,"T",1,2) #0x0000e642->0x0000e16e Thumb Supervisor 0x0000e642 0xe594 B 0x0000e16e SetRegEx(0x0000e16e,"T",1,2) #0x0000e16e->0x0000e170 Thumb Supervisor 0x0000e16e 0x4603 MOV r3, r0 r3:0xFFFFFFFF=>0x00000000 r0=0x00000000 SetRegEx(0x0000e170,"T",1,2) #0x0000e170->0x0000e172 Thumb Supervisor 0x0000e170 0xb500 PUSH {r14} r14=0x9197F44B SetRegEx(0x0000e172,"T",1,2) #0x0000e172->0x0000e0cc Thumb Supervisor 0x0000e172 0xf7ffffab BL 0x0000e0cc SetRegEx(0x0000E0CC,"T",1,2) #0x0000e172->0x0000e0cc Thumb Supervisor 0x0000e172 0xf7ffffab BL 0x0000e0cc MakeFunction(0x0000E0CC,4294967295) MakeNameEx(0x0000E0CC,"fcn_0000e0cc",1) SetRegEx(0x0000e0ce,"T",1,2) #0x0000e0ce->0x0000e0d2 Thumb Supervisor 0x0000e0ce 0xf44f1181 MOV.W r1, #1056768 ; 0x00102000 r1:0x40100027=>0x00102000 SetRegEx(0x0000e0d2,"T",1,2) #0x0000e0d2->0x0000e0d4 Thumb Supervisor 0x0000e0d2 0x6001 STR r1, [r0, #0] r1=0x00102000 r0=0x2050F000 [0x2050F000]:40100027=>00102000 SetRegEx(0x0000e0d4,"T",1,2) #0x0000e0d4->0x0000e0d6 Thumb Supervisor 0x0000e0d4 0x2100 MOVS r1, #00 r1:0x00102000=>0x00000000 SetRegEx(0x0000e0d6,"T",1,2) #0x0000e0d6->0x0000e0d8 Thumb Supervisor 0x0000e0d6 0x6041 STR r1, [r0, #0x4] r1=0x00000000 r0=0x2050F000 [0x2050F004]=00000000 SetRegEx(0x0000e0d8,"T",1,2) #0x0000e0d8->0x0000e0da Thumb Supervisor 0x0000e0d8 0x6081 STR r1, [r0, #0x8] r1=0x00000000 r0=0x2050F000 [0x2050F008]:0000ffff=>00000000 SetRegEx(0x0000e0da,"T",1,2) #0x0000e0da->0x0000e0dc Thumb Supervisor 0x0000e0da 0x60c1 STR r1, [r0, #0xc] r1=0x00000000 r0=0x2050F000 [0x2050F00C]:0c000000=>00000000 SetRegEx(0x0000e0dc,"T",1,2) #0x0000e0dc->0x0000e0de Thumb Supervisor 0x0000e0dc 0x6101 STR r1, [r0, #0x10] r1=0x00000000 r0=0x2050F000 [0x2050F010]:00000001=>00000000 SetRegEx(0x0000e0de,"T",1,2) #0x0000e0de->0x0000e0e0 Thumb Supervisor 0x0000e0de 0x6201 STR r1, [r0, #0x20] r1=0x00000000 r0=0x2050F000 [0x2050F020]=00000000 SetRegEx(0x0000e0e0,"T",1,2) #0x0000e0e0->0x0000e0e2 Thumb Supervisor 0x0000e0e0 0x6a41 LDR r1, [r0, #0x24] r1:0x00000000=>0x0000A4FE r0=0x2050F000 [0x2050F024]=0000a4fe SetRegEx(0x0000e0e2,"T",1,2) #0x0000e0e2->0x0000e0e6 Thumb Supervisor 0x0000e0e2 0xf24a42c1 MOVW r2, #42177 ; 0xa4c1 r2:0x00000000=>0x0000A4C1 SetRegEx(0x0000e0e6,"T",1,2) #0x0000e0e6->0x0000e0e8 Thumb Supervisor 0x0000e0e6 0x4311 ORRS r1, r2 r1:0x0000A4FE=>0x0000A4FF r2=0x0000A4C1 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000e0e8,"T",1,2) #0x0000e0e8->0x0000e0ea Thumb Supervisor 0x0000e0e8 0x6241 STR r1, [r0, #0x24] r1=0x0000A4FF r0=0x2050F000 [0x2050F024]:0000a4fe=>0000a4ff SetRegEx(0x0000e0ea,"T",1,2) #0x0000e0ea->0x0000e176 Thumb Supervisor 0x0000e0ea 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x0000e176,"T",1,2) #0x0000e176->0x0000e178 Thumb Supervisor 0x0000e176 0x49d5 LDR r1, [pc, #0x354] ; 0x0000e4cc r1:0x0000A4FF=>0x2050F000 [0x0000E4CC]=2050f000 SetRegEx(0x0000e178,"T",1,2) #0x0000e178->0x0000e17a Thumb Supervisor 0x0000e178 0x6808 LDR r0, [r1, #0] r0:0x2050F000=>0x00102000 r1=0x2050F000 [0x2050F000]=00102000 SetRegEx(0x0000e17a,"T",1,2) #0x0000e17a->0x0000e17e Thumb Supervisor 0x0000e17a 0xf0404080 ORR r0, r0, #1073741824 ; 0x40000000 r0:0x00102000=>0x40102000 SetRegEx(0x0000e17e,"T",1,2) #0x0000e17e->0x0000e180 Thumb Supervisor 0x0000e17e 0x6008 STR r0, [r1, #0] r0=0x40102000 r1=0x2050F000 [0x2050F000]:00102000=>40102000 SetRegEx(0x0000e180,"T",1,2) #0x0000e180->0x0000e182 Thumb Supervisor 0x0000e180 0x6808 LDR r0, [r1, #0] r0=0x40102000 r1=0x2050F000 [0x2050F000]=40102000 SetRegEx(0x0000e182,"T",1,2) #0x0000e182->0x0000e186 Thumb Supervisor 0x0000e182 0xf0400007 ORR r0, r0, #7 ; 0x00000007 r0:0x40102000=>0x40102007 SetRegEx(0x0000e186,"T",1,2) #0x0000e186->0x0000e188 Thumb Supervisor 0x0000e186 0x6008 STR r0, [r1, #0] r0=0x40102007 r1=0x2050F000 [0x2050F000]:40102000=>40102007 SetRegEx(0x0000e188,"T",1,2) #0x0000e188->0x0000e18a Thumb Supervisor 0x0000e188 0x6808 LDR r0, [r1, #0] r0=0x40102007 r1=0x2050F000 [0x2050F000]=40102007 SetRegEx(0x0000e18a,"T",1,2) #0x0000e18a->0x0000e18e Thumb Supervisor 0x0000e18a 0xf42040e0 BIC r0, r0, #28672 ; 0x00007000 r0:0x40102007=>0x40100007 SetRegEx(0x0000e18e,"T",1,2) #0x0000e18e->0x0000e190 Thumb Supervisor 0x0000e18e 0x6008 STR r0, [r1, #0] r0=0x40100007 r1=0x2050F000 [0x2050F000]:40102007=>40100007 SetRegEx(0x0000e190,"T",1,2) #0x0000e190->0x0000e194 Thumb Supervisor 0x0000e190 0xf64f70ff MOVW r0, #65535 ; 0xffff r0:0x40100007=>0x0000FFFF SetRegEx(0x0000e194,"T",1,2) #0x0000e194->0x0000e196 Thumb Supervisor 0x0000e194 0x6088 STR r0, [r1, #0x8] r0=0x0000FFFF r1=0x2050F000 [0x2050F008]:00000000=>0000ffff SetRegEx(0x0000e196,"T",1,2) #0x0000e196->0x0000e198 Thumb Supervisor 0x0000e196 0x2200 MOVS r2, #00 r2:0x0000A4C1=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000e198,"T",1,2) #0x0000e198->0x0000e19a Thumb Supervisor 0x0000e198 0x604a STR r2, [r1, #0x4] r2=0x00000000 r1=0x2050F000 [0x2050F004]=00000000 SetRegEx(0x0000e19a,"T",1,2) #0x0000e19a->0x0000e19c Thumb Supervisor 0x0000e19a 0x6a48 LDR r0, [r1, #0x24] r0:0x0000FFFF=>0x0000A4FF r1=0x2050F000 [0x2050F024]=0000a4ff SetRegEx(0x0000e19c,"T",1,2) #0x0000e19c->0x0000e1a0 Thumb Supervisor 0x0000e19c 0xf0200001 BIC r0, r0, #1 ; 0x00000001 r0:0x0000A4FF=>0x0000A4FE SetRegEx(0x0000e1a0,"T",1,2) #0x0000e1a0->0x0000e1a2 Thumb Supervisor 0x0000e1a0 0x6248 STR r0, [r1, #0x24] r0=0x0000A4FE r1=0x2050F000 [0x2050F024]:0000a4ff=>0000a4fe SetRegEx(0x0000e1a2,"T",1,2) #0x0000e1a2->0x0000e1a4 Thumb Supervisor 0x0000e1a2 0x68c8 LDR r0, [r1, #0xc] r0:0x0000A4FE=>0x00000000 r1=0x2050F000 [0x2050F00C]=00000000 SetRegEx(0x0000e1a4,"T",1,2) #0x0000e1a4->0x0000e1a8 Thumb Supervisor 0x0000e1a4 0xf0406040 ORR r0, r0, #201326592 ; 0x0c000000 r0:0x00000000=>0x0C000000 SetRegEx(0x0000e1a8,"T",1,2) #0x0000e1a8->0x0000e1aa Thumb Supervisor 0x0000e1a8 0x60c8 STR r0, [r1, #0xc] r0=0x0C000000 r1=0x2050F000 [0x2050F00C]:00000000=>0c000000 SetRegEx(0x0000e1aa,"T",1,2) #0x0000e1aa->0x0000e1b6 Thumb Supervisor 0x0000e1aa 0xb123 CBZ r3, 0x0000e1b6 r3=0x00000000 SetRegEx(0x0000e1b6,"T",1,2) #0x0000e1b6->0x0000e1b8 Thumb Supervisor 0x0000e1b6 0x2001 MOVS r0, #0x01 r0:0x0C000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000e1b8,"T",1,2) #0x0000e1b8->0x0000e1ba Thumb Supervisor 0x0000e1b8 0x6108 STR r0, [r1, #0x10] r0=0x00000001 r1=0x2050F000 [0x2050F010]:00000000=>00000001 SetRegEx(0x0000e1ba,"T",1,2) #0x0000e1ba->0x0000e1bc Thumb Supervisor 0x0000e1ba 0x620a STR r2, [r1, #0x20] r2=0x00000000 r1=0x2050F000 [0x2050F020]=00000000 SetRegEx(0x0000e1bc,"T",1,2) #0x0000e1bc->0x0000ada6 Thumb Supervisor 0x0000e1bc 0xbd00 POP {r15} r15:0x0000E1BC=>0x0000ADA6 SetRegEx(0x0000ada6,"T",1,2) #0x0000ada6->0x0000ada8 Thumb Supervisor 0x0000ada6 0x2000 MOVS r0, #00 r0:0x00000001=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0000ada8,"T",1,2) #0x0000ada8->0x0000dd9a Thumb Supervisor 0x0000ada8 0xf002fff7 BL 0x0000dd9a SetRegEx(0x0000DD9A,"T",1,2) #0x0000ada8->0x0000dd9a Thumb Supervisor 0x0000ada8 0xf002fff7 BL 0x0000dd9a MakeFunction(0x0000DD9A,4294967295) MakeNameEx(0x0000DD9A,"fcn_0000dd9a",1) SetRegEx(0x0000dd9c,"T",1,2) #0x0000dd9c->0x0000dda0 Thumb Supervisor 0x0000dd9c 0xe92d41f0 PUSH.W {r4, r5, r6, r7, r8, r14} r4=0x00000002 r5=0x0081C638 r6=0x4D524453 r7=0x0007A120 r8=0x00808200 r14=0x9197F44B SetRegEx(0x0000dda0,"T",1,2) #0x0000dda0->0x0000dda2 Thumb Supervisor 0x0000dda0 0x4605 MOV r5, r0 r5:0x0081C638=>0x00000000 r0=0x00000000 SetRegEx(0x0000dda2,"T",1,2) #0x0000dda2->0x0000dda4 Thumb Supervisor 0x0000dda2 0x6818 LDR r0, [r3, #0] r0:0x00000000=>0x00003000 r3=0x20501000 [0x20501000]=00003000 SetRegEx(0x0000dda4,"T",1,2) #0x0000dda4->0x0000dda8 Thumb Supervisor 0x0000dda4 0xf4204000 BIC r0, r0, #32768 ; 0x00008000 r0=0x00003000 SetRegEx(0x0000dda8,"T",1,2) #0x0000dda8->0x0000ddaa Thumb Supervisor 0x0000dda8 0x6018 STR r0, [r3, #0] r0=0x00003000 r3=0x20501000 [0x20501000]=00003000 SetRegEx(0x0000ddaa,"T",1,2) #0x0000ddaa->0x0000ddac Thumb Supervisor 0x0000ddaa 0x6898 LDR r0, [r3, #0x8] r0:0x00003000=>0x04005054 r3=0x20501000 [0x20501008]=04005054 SetRegEx(0x0000ddac,"T",1,2) #0x0000ddac->0x0000ddae Thumb Supervisor 0x0000ddac 0x6098 STR r0, [r3, #0x8] r0=0x04005054 r3=0x20501000 [0x20501008]=04005054 SetRegEx(0x0000ddae,"T",1,2) #0x0000ddae->0x0000ddb0 Thumb Supervisor 0x0000ddae 0x6918 LDR r0, [r3, #0x10] r0:0x04005054=>0x00008000 r3=0x20501000 [0x20501010]=00008000 SetRegEx(0x0000ddb0,"T",1,2) #0x0000ddb0->0x0000ddb4 Thumb Supervisor 0x0000ddb0 0xf4404000 ORR r0, r0, #32768 ; 0x00008000 r0=0x00008000 SetRegEx(0x0000ddb4,"T",1,2) #0x0000ddb4->0x0000ddb6 Thumb Supervisor 0x0000ddb4 0x6118 STR r0, [r3, #0x10] r0=0x00008000 r3=0x20501000 [0x20501010]=00008000 SetRegEx(0x0000ddb6,"T",1,2) #0x0000ddb6->0x0000ddb8 Thumb Supervisor 0x0000ddb6 0x6958 LDR r0, [r3, #0x14] r0:0x00008000=>0x0000FFFF r3=0x20501000 [0x20501014]=0000ffff SetRegEx(0x0000ddb8,"T",1,2) #0x0000ddb8->0x0000ddbc Thumb Supervisor 0x0000ddb8 0xf4404000 ORR r0, r0, #32768 ; 0x00008000 r0=0x0000FFFF SetRegEx(0x0000ddbc,"T",1,2) #0x0000ddbc->0x0000ddbe Thumb Supervisor 0x0000ddbc 0x6158 STR r0, [r3, #0x14] r0=0x0000FFFF r3=0x20501000 [0x20501014]=0000ffff SetRegEx(0x0000ddbe,"T",1,2) #0x0000ddbe->0x0000ddc0 Thumb Supervisor 0x0000ddbe 0x6998 LDR r0, [r3, #0x18] r0:0x0000FFFF=>0xC0000000 r3=0x20501000 [0x20501018]=c0000000 SetRegEx(0x0000ddc0,"T",1,2) #0x0000ddc0->0x0000ddc4 Thumb Supervisor 0x0000ddc0 0xf0404040 ORR r0, r0, #-1073741824 ; 0xc0000000 r0=0xC0000000 SetRegEx(0x0000ddc4,"T",1,2) #0x0000ddc4->0x0000ddc6 Thumb Supervisor 0x0000ddc4 0x6198 STR r0, [r3, #0x18] r0=0xC0000000 r3=0x20501000 [0x20501018]=c0000000 SetRegEx(0x0000ddc6,"T",1,2) #0x0000ddc6->0x0000ddc8 Thumb Supervisor 0x0000ddc6 0x4cbd LDR r4, [pc, #0x2f4] ; 0x0000e0bc r4:0x00000002=>0x0081C69C [0x0000E0BC]=0081c69c SetRegEx(0x0000ddc8,"T",1,2) #0x0000ddc8->0x0000ddca Thumb Supervisor 0x0000ddc8 0x2600 MOVS r6, #00 r6:0x4D524453=>0x00000000 SetRegEx(0x0000ddca,"T",1,2) #0x0000ddca->0x0000ddcc Thumb Supervisor 0x0000ddca 0xb98d CBNZ r5, 0x0000ddf0 r5=0x00000000 SetRegEx(0x0000ddcc,"T",1,2) #0x0000ddcc->0x0000ddce Thumb Supervisor 0x0000ddcc 0x2028 MOVS r0, #0x28 r0:0xC0000000=>0x00000028 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x0000ddce,"T",1,2) #0x0000ddce->0x0000ddd0 Thumb Supervisor 0x0000ddce 0x6020 STR r0, [r4, #0] r0=0x00000028 r4=0x0081C69C [0x0081C69C]:00000000=>00000028 SetRegEx(0x0000ddd0,"T",1,2) #0x0000ddd0->0x0000ddd2 Thumb Supervisor 0x0000ddd0 0x7126 STRB r6, [r4, #0x4] r6=0x00000000 r4=0x0081C69C [0x0081C6A0]=00000000 SetRegEx(0x0000ddd2,"T",1,2) #0x0000ddd2->0x0000ddd4 Thumb Supervisor 0x0000ddd2 0x2001 MOVS r0, #0x01 r0:0x00000028=>0x00000001 SetRegEx(0x0000ddd4,"T",1,2) #0x0000ddd4->0x0000ddd6 Thumb Supervisor 0x0000ddd4 0x7166 STRB r6, [r4, #0x5] r6=0x00000000 r4=0x0081C69C [0x0081C6A1]=00000000 SetRegEx(0x0000ddd6,"T",1,2) #0x0000ddd6->0x0000ddd8 Thumb Supervisor 0x0000ddd6 0x61e6 STR r6, [r4, #0x1c] r6=0x00000000 r4=0x0081C69C [0x0081C6B8]=00000000 SetRegEx(0x0000ddd8,"T",1,2) #0x0000ddd8->0x0000ddda Thumb Supervisor 0x0000ddd8 0x75e6 STRB r6, [r4, #0x17] r6=0x00000000 r4=0x0081C69C [0x0081C6B3]=00000000 SetRegEx(0x0000ddda,"T",1,2) #0x0000ddda->0x0000ddde Thumb Supervisor 0x0000ddda 0xf8846020 STRB.W r6, [r4, #32] ; 0x020 r6=0x00000000 r4=0x0081C69C [0x0081C6BC]=00000000 SetRegEx(0x0000ddde,"T",1,2) #0x0000ddde->0x0000dde0 Thumb Supervisor 0x0000ddde 0x7620 STRB r0, [r4, #0x18] r0=0x00000001 r4=0x0081C69C [0x0081C6B4]:00000000=>00000001 SetRegEx(0x0000dde0,"T",1,2) #0x0000dde0->0x0000dde2 Thumb Supervisor 0x0000dde0 0x2008 MOVS r0, #0x08 r0:0x00000001=>0x00000008 SetRegEx(0x0000dde2,"T",1,2) #0x0000dde2->0x0000dde4 Thumb Supervisor 0x0000dde2 0x7666 STRB r6, [r4, #0x19] r6=0x00000000 r4=0x0081C69C [0x0081C6B5]=00000000 SetRegEx(0x0000dde4,"T",1,2) #0x0000dde4->0x0000dde6 Thumb Supervisor 0x0000dde4 0x6266 STR r6, [r4, #0x24] r6=0x00000000 r4=0x0081C69C [0x0081C6C0]=00000000 SetRegEx(0x0000dde6,"T",1,2) #0x0000dde6->0x0000ddea Thumb Supervisor 0x0000dde6 0xe9c4600a STRD r6, r0, [r4, #40] ; 0x28 r6=0x00000000 r0=0x00000008 r4=0x0081C69C [0x0081C6C4]=00000000 SetRegEx(0x0000ddea,"T",1,2) #0x0000ddea->0x0000ddec Thumb Supervisor 0x0000ddea 0x2020 MOVS r0, #0x20 r0:0x00000008=>0x00000020 SetRegEx(0x0000ddec,"T",1,2) #0x0000ddec->0x0000ddf0 Thumb Supervisor 0x0000ddec 0xe9c4060c STRD r0, r6, [r4, #48] ; 0x30 r0=0x00000020 r6=0x00000000 r4=0x0081C69C [0x0081C6CC]:00000000=>00000020 SetRegEx(0x0000ddf0,"T",1,2) #0x0000ddf0->0x0000ddf2 Thumb Supervisor 0x0000ddf0 0x6858 LDR r0, [r3, #0x4] r0:0x00000020=>0x000840FD r3=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000ddf2,"T",1,2) #0x0000ddf2->0x0000ddf6 Thumb Supervisor 0x0000ddf2 0xf0400010 ORR r0, r0, #16 ; 0x00000010 r0=0x000840FD SetRegEx(0x0000ddf6,"T",1,2) #0x0000ddf6->0x0000ddf8 Thumb Supervisor 0x0000ddf6 0x6058 STR r0, [r3, #0x4] r0=0x000840FD r3=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000ddf8,"T",1,2) #0x0000ddf8->0x0000ddfa Thumb Supervisor 0x0000ddf8 0x6858 LDR r0, [r3, #0x4] r0=0x000840FD r3=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000ddfa,"T",1,2) #0x0000ddfa->0x0000ddfe Thumb Supervisor 0x0000ddfa 0xf0400020 ORR r0, r0, #32 ; 0x00000020 r0=0x000840FD SetRegEx(0x0000ddfe,"T",1,2) #0x0000ddfe->0x0000de00 Thumb Supervisor 0x0000ddfe 0x6058 STR r0, [r3, #0x4] r0=0x000840FD r3=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000de00,"T",1,2) #0x0000de00->0x0000de02 Thumb Supervisor 0x0000de00 0x22c8 MOVS r2, #0xc8 r2:0x00000000=>0x000000C8 SetRegEx(0x0000de02,"T",1,2) #0x0000de02->0x0000de04 Thumb Supervisor 0x0000de02 0x4628 MOV r0, r5 r0:0x000840FD=>0x00000000 r5=0x00000000 SetRegEx(0x0000de04,"T",1,2) #0x0000de04->0x0000de06 Thumb Supervisor 0x0000de04 0x2102 MOVS r1, #0x02 r1:0x2050F000=>0x00000002 SetRegEx(0x0000de06,"T",1,2) #0x0000de06->0x0000dd64 Thumb Supervisor 0x0000de06 0xf7ffffad BL 0x0000dd64 SetRegEx(0x0000DD64,"T",1,2) #0x0000de06->0x0000dd64 Thumb Supervisor 0x0000de06 0xf7ffffad BL 0x0000dd64 MakeFunction(0x0000DD64,4294967295) MakeNameEx(0x0000DD64,"fcn_0000dd64",1) SetRegEx(0x0000dd66,"T",1,2) #0x0000dd66->0x0000dd68 Thumb Supervisor 0x0000dd66 0x4603 MOV r3, r0 r3:0x20501000=>0x00000000 r0=0x00000000 SetRegEx(0x0000dd68,"T",1,2) #0x0000dd68->0x0000dd6a Thumb Supervisor 0x0000dd68 0x460d MOV r5, r1 r5:0x00000000=>0x00000002 r1=0x00000002 SetRegEx(0x0000dd6a,"T",1,2) #0x0000dd6a->0x0000dd6c Thumb Supervisor 0x0000dd6a 0x4614 MOV r4, r2 r4:0x0081C69C=>0x000000C8 r2=0x000000C8 SetRegEx(0x0000dd6c,"T",1,2) #0x0000dd6c->0x0000dd6e Thumb Supervisor 0x0000dd6c 0x4610 MOV r0, r2 r0:0x00000000=>0x000000C8 r2=0x000000C8 SetRegEx(0x0000dd6e,"T",1,2) #0x0000dd6e->0x0000d972 Thumb Supervisor 0x0000dd6e 0xf7fffe00 BL 0x0000d972 SetRegEx(0x0000dd72,"T",1,2) #0x0000dd72->0x0000dd74 Thumb Supervisor 0x0000dd72 0x4620 MOV r0, r4 r0:0x00003000=>0x000000C8 r4=0x000000C8 SetRegEx(0x0000dd74,"T",1,2) #0x0000dd74->0x0000d9b6 Thumb Supervisor 0x0000dd74 0xf7fffe1f BL 0x0000d9b6 SetRegEx(0x0000dd78,"T",1,2) #0x0000dd78->0x0000dd7c Thumb Supervisor 0x0000dd78 0xf0430030 ORR r0, r3, #48 ; 0x00000030 r0:0x000840CD=>0x00000030 r3=0x00000000 SetRegEx(0x0000dd7c,"T",1,2) #0x0000dd7c->0x0000dd7e Thumb Supervisor 0x0000dd7c 0x4621 MOV r1, r4 r1:0x000840DD=>0x000000C8 r4=0x000000C8 SetRegEx(0x0000dd7e,"T",1,2) #0x0000dd7e->0x0000d9fc Thumb Supervisor 0x0000dd7e 0xf7fffe3d BL 0x0000d9fc SetRegEx(0x0000da82,"T",1,2) #0x0000da82->0x0000da84 Thumb Supervisor 0x0000da82 0x6870 LDR r0, [r6, #0x4] r0=0x000840FD r6=0x20501000 [0x20501004]=000840fd SetRegEx(0x0000da92,"T",1,2) #0x0000da92->0x0000da94 Thumb Supervisor 0x0000da92 0x6870 LDR r0, [r6, #0x4] r0=0x000840ED r6=0x20501000 [0x20501004]=000840ed SetRegEx(0x0000dd82,"T",1,2) #0x0000dd82->0x0000dd84 Thumb Supervisor 0x0000dd82 0x2008 MOVS r0, #0x08 r0:0x00003030=>0x00000008 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000dd84,"T",1,2) #0x0000dd84->0x0000dd86 Thumb Supervisor 0x0000dd84 0x4621 MOV r1, r4 r1:0x00000000=>0x000000C8 r4=0x000000C8 SetRegEx(0x0000dd86,"T",1,2) #0x0000dd86->0x0000d9fc Thumb Supervisor 0x0000dd86 0xf7fffe39 BL 0x0000d9fc SetRegEx(0x0001cace,"T",1,2) #0x0001cace->0x0001cad0 Thumb IRQ 0x0001cace 0x2201 MOVS r2, #0x01 r2:0x801A0000=>0x00000001 cpsr:0xa00001b2=>0x200001b2 SetRegEx(0x0001cad0,"T",1,2) #0x0001cad0->0x0001cad2 Thumb IRQ 0x0001cad0 0x702a STRB r2, [r5, #0] r2=0x00000001 r5=0x00825B8C [0x00825B8C]:00000000=>00000001 SetRegEx(0x0001cae2,"T",1,2) #0x0001cae2->0x0001cae6 Thumb IRQ 0x0001cae2 0xf8412fc0 STR r2, [r1, #192]! ; 0xc0 r2=0xFFFFFFFF r1:0x20000000=>0x200000C0 [0x200000C0]:0000400d=>00000000 SetRegEx(0x0001cae6,"T",1,2) #0x0001cae6->0x0001cae8 Thumb IRQ 0x0001cae6 0x608a STR r2, [r1, #0x8] r2=0xFFFFFFFF r1=0x200000C0 [0x200000C8]:810e0000=>00000000 SetRegEx(0x0001cae8,"T",1,2) #0x0001cae8->0x0001caea Thumb IRQ 0x0001cae8 0x2430 MOVS r4, #0x30 r4:0x0000002A=>0x00000030 cpsr:0xa00001b2=>0x200001b2 SetRegEx(0x0001caea,"T",1,2) #0x0001caea->0x0000ef76 Thumb IRQ 0x0001caea 0xf7f2fa44 BL 0x0000ef76 SetRegEx(0x0000EF76,"T",1,2) #0x0001caea->0x0000ef76 Thumb IRQ 0x0001caea 0xf7f2fa44 BL 0x0000ef76 MakeFunction(0x0000EF76,4294967295) MakeNameEx(0x0000EF76,"fcn_0000ef76",1) SetRegEx(0x0000ef78,"T",1,2) #0x0000ef78->0x0000ef7a Thumb IRQ 0x0000ef78 0x8888 LDRH r0, [r1, #0x4] r0:0x0000C00D=>0x00000001 r1=0x0081C6E4 [0x0081C6E8]=00000001 SetRegEx(0x0000ef7a,"T",1,2) #0x0000ef7a->0x0000ef7e Thumb IRQ 0x0000ef7a 0xf5a0427f SUB.W r2, r0, #65280 ; 0x0000ff00 r2:0xFFFFFFFF=>0xFFFF0101 r0=0x00000001 SetRegEx(0x0000ef7e,"T",1,2) #0x0000ef7e->0x0000ef80 Thumb IRQ 0x0000ef7e 0x3aff SUBS r2, #0xff r2:0xFFFF0101=>0xFFFF0002 cpsr:0x200001b2=>0xa00001b2 SetRegEx(0x0000ef80,"T",1,2) #0x0000ef80->0x0000ef82 Thumb IRQ 0x0000ef80 0xd001 BEQ 0x0000ef86 SetRegEx(0x0000ef82,"T",1,2) #0x0000ef82->0x0000ef84 Thumb IRQ 0x0000ef82 0x1c40 ADDS r0, r0, #1 r0:0x00000001=>0x00000002 cpsr:0xa00001b2=>0x000001b2 SetRegEx(0x0000ef84,"T",1,2) #0x0000ef84->0x0000ef86 Thumb IRQ 0x0000ef84 0x8088 STRH r0, [r1, #0x4] r0=0x00000002 r1=0x0081C6E4 [0x0081C6E8]:00000001=>00000002 SetRegEx(0x0000ef86,"T",1,2) #0x0000ef86->0x0001caee Thumb IRQ 0x0000ef86 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001caee,"T",1,2) #0x0001caee->0x0001cafc Thumb IRQ 0x0001caee 0xe005 B 0x0001cafc SetRegEx(0x0001c532,"T",1,2) #0x0001c532->0x0001c534 Thumb IRQ 0x0001c532 0x6c08 LDR r0, [r1, #0x40] r0=0x00000000 r1=0x20000000 [0x20000040]=00000000 SetRegEx(0x0001c534,"T",1,2) #0x0001c534->0x0001c536 Thumb IRQ 0x0001c534 0xb2c0 UXTB r0, r0 r0=0x00000000 SetRegEx(0x0001c536,"T",1,2) #0x0001c536->0x0001c538 Thumb IRQ 0x0001c536 0x2846 CMP r0, #0x46 r0=0x00000000 SetRegEx(0x0001c538,"T",1,2) #0x0001c538->0x0001c53a Thumb IRQ 0x0001c538 0xd00e BEQ 0x0001c558 SetRegEx(0x0001c53a,"T",1,2) #0x0001c53a->0x0001c53c Thumb IRQ 0x0001c53a 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x800001b2=>0x400001b2 SetRegEx(0x0001e400,"T",1,2) #0x0001e400->0x0001e404 Thumb Supervisor 0x0001e400 0xf04f0200 MOV.W r2, #0 ; 00000000 r2=0x00000000 SetRegEx(0x00006522,"T",1,2) #0x00006522->0x00006526 Thumb Supervisor 0x00006522 0xe92d41ff PUSH.W {r0, r1, r2, r3, r4, r5, r6, r7, r8, r14} r0=0x00824FE8 r1=0x803A5200 r2=0x00000007 r3=0x00000001 r4=0x80030058 r5=0x00000007 r6=0x00000008 r7=0x803A5200 r8=0x00000001 r14=0x9997FC4B SetRegEx(0x00006526,"T",1,2) #0x00006526->0x00006528 Thumb Supervisor 0x00006526 0x4680 MOV r8, r0 r8:0x00000001=>0x00824FE8 r0=0x00824FE8 SetRegEx(0x00006528,"T",1,2) #0x00006528->0x0000652a Thumb Supervisor 0x00006528 0x461e MOV r6, r3 r6:0x00000008=>0x00000001 r3=0x00000001 SetRegEx(0x0000652a,"T",1,2) #0x0000652a->0x0000652c Thumb Supervisor 0x0000652a 0x2000 MOVS r0, #00 r0:0x00824FE8=>0x00000000 SetRegEx(0x0000652c,"T",1,2) #0x0000652c->0x0000652e Thumb Supervisor 0x0000652c 0x460c MOV r4, r1 r4:0x80030058=>0x803A5200 r1=0x803A5200 SetRegEx(0x0000652e,"T",1,2) #0x0000652e->0x00006530 Thumb Supervisor 0x0000652e 0x9f0a LDR r7, [SP, #0x28] r7:0x803A5200=>0x00000000 SetRegEx(0x00006530,"T",1,2) #0x00006530->0x00006532 Thumb Supervisor 0x00006530 0xa902 ADD r1, SP, #0x8 r1:0x803A5200=>0x00827B08 SetRegEx(0x00006532,"T",1,2) #0x00006532->0x00006534 Thumb Supervisor 0x00006532 0x4615 MOV r5, r2 r5=0x00000007 r2=0x00000007 SetRegEx(0x00006534,"T",1,2) #0x00006534->0x00006536 Thumb Supervisor 0x00006534 0x4603 MOV r3, r0 r3:0x00000001=>0x00000000 r0=0x00000000 SetRegEx(0x00006536,"T",1,2) #0x00006536->0x00006538 Thumb Supervisor 0x00006536 0xaa03 ADD r2, SP, #0xc r2:0x00000007=>0x00827B0C SetRegEx(0x00006538,"T",1,2) #0x00006538->0x0000653a Thumb Supervisor 0x00006538 0x9000 STR r0, [SP, #0] r0=0x00000000 SetRegEx(0x0000653a,"T",1,2) #0x0000653a->0x0000653c Thumb Supervisor 0x0000653a 0x4640 MOV r0, r8 r0:0x00000000=>0x00824FE8 r8=0x00824FE8 SetRegEx(0x0000653c,"T",1,2) #0x0000653c->0x00005f1a Thumb Supervisor 0x0000653c 0xf7fffced BL 0x00005f1a SetRegEx(0x00005F1A,"T",1,2) #0x0000653c->0x00005f1a Thumb Supervisor 0x0000653c 0xf7fffced BL 0x00005f1a MakeFunction(0x00005F1A,4294967295) MakeNameEx(0x00005F1A,"fcn_00005f1a",1) SetRegEx(0x00005f1c,"T",1,2) #0x00005f1c->0x00005f1e Thumb Supervisor 0x00005f1c 0x4684 MOV r12, r0 r12:0x0080E877=>0x00824FE8 r0=0x00824FE8 SetRegEx(0x00005f1e,"T",1,2) #0x00005f1e->0x00005f20 Thumb Supervisor 0x00005f1e 0x460c MOV r4, r1 r4:0x803A5200=>0x00827B08 r1=0x00827B08 SetRegEx(0x00005f20,"T",1,2) #0x00005f20->0x00005f22 Thumb Supervisor 0x00005f20 0x4617 MOV r7, r2 r7:0x00000000=>0x00827B0C r2=0x00827B0C SetRegEx(0x00005f22,"T",1,2) #0x00005f22->0x00005f24 Thumb Supervisor 0x00005f22 0x461d MOV r5, r3 r5:0x00000007=>0x00000000 r3=0x00000000 SetRegEx(0x00005f24,"T",1,2) #0x00005f24->0x00005f26 Thumb Supervisor 0x00005f24 0x9e05 LDR r6, [SP, #0x14] r6:0x00000001=>0x00000000 SetRegEx(0x00005f26,"T",1,2) #0x00005f26->0x00005eee Thumb Supervisor 0x00005f26 0xf7ffffe2 BL 0x00005eee SetRegEx(0x00005EEE,"T",1,2) #0x00005f26->0x00005eee Thumb Supervisor 0x00005f26 0xf7ffffe2 BL 0x00005eee MakeFunction(0x00005EEE,4294967295) MakeNameEx(0x00005EEE,"fcn_00005eee",1) SetRegEx(0x00005ef2,"T",1,2) #0x00005ef2->0x00005ef4 Thumb Supervisor 0x00005ef2 0x6a40 LDR r0, [r0, #0x24] r0:0x00824FE8=>0x00000000 [0x0082500C]=00000000 SetRegEx(0x00005ef4,"T",1,2) #0x00005ef4->0x00005ef6 Thumb Supervisor 0x00005ef4 0x4603 MOV r3, r0 r3=0x00000000 r0=0x00000000 SetRegEx(0x00005ef6,"T",1,2) #0x00005ef6->0x00005efa Thumb Supervisor 0x00005ef6 0xeb000280 ADD.W r2, r0, r0, LSL #2 r2:0x00827B0C=>0x00000000 r0=0x00000000 SetRegEx(0x00005efa,"T",1,2) #0x00005efa->0x00005efe Thumb Supervisor 0x00005efa 0xeb010282 ADD.W r2, r1, r2, LSL #2 r2:0x00000000=>0x00824FF4 r1=0x00824FF4 SetRegEx(0x00005efe,"T",1,2) #0x00005efe->0x00005f00 Thumb Supervisor 0x00005efe 0x6852 LDR r2, [r2, #0x4] r2:0x00824FF4=>0xFFFFFFFF [0x00824FF8]=ffffffff SetRegEx(0x00005f00,"T",1,2) #0x00005f00->0x00005f02 Thumb Supervisor 0x00005f00 0x1c52 ADDS r2, r2, #1 r2:0xFFFFFFFF=>0x00000000 SetRegEx(0x00005f02,"T",1,2) #0x00005f02->0x00005f0c Thumb Supervisor 0x00005f02 0xd003 BEQ 0x00005f0c SetRegEx(0x00005f0c,"T",1,2) #0x00005f0c->0x00005f0e Thumb Supervisor 0x00005f0c 0x6188 STR r0, [r1, #0x18] r0=0x00000000 r1=0x00824FF4 [0x0082500C]=00000000 SetRegEx(0x00005f0e,"T",1,2) #0x00005f0e->0x00005f2a Thumb Supervisor 0x00005f0e 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00005f2a,"T",1,2) #0x00005f2a->0x00005f2c Thumb Supervisor 0x00005f2a 0x6020 STR r0, [r4, #0] r0=0x00000000 r4=0x00827B08 [0x00827B08]:00000007=>00000000 SetRegEx(0x00005f2c,"T",1,2) #0x00005f2c->0x00005f2e Thumb Supervisor 0x00005f2c 0xb280 UXTH r0, r0 r0=0x00000000 SetRegEx(0x00005f2e,"T",1,2) #0x00005f2e->0x00005f32 Thumb Supervisor 0x00005f2e 0xf4403180 ORR r1, r0, #65536 ; 0x00010000 r1:0x00824FF4=>0x00010000 r0=0x00000000 SetRegEx(0x00005f32,"T",1,2) #0x00005f32->0x00005f34 Thumb Supervisor 0x00005f32 0x6039 STR r1, [r7, #0] r1=0x00010000 r7=0x00827B0C [0x00827B0C]:00000001=>00010000 SetRegEx(0x00005f34,"T",1,2) #0x00005f34->0x00005f36 Thumb Supervisor 0x00005f34 0x6820 LDR r0, [r4, #0] r0=0x00000000 r4=0x00827B08 [0x00827B08]=00000000 SetRegEx(0x00005f36,"T",1,2) #0x00005f36->0x00005f3a Thumb Supervisor 0x00005f36 0xf10c0c0c ADD.W r12, r12, #12 ; 0x0000000c r12:0x00824FE8=>0x00824FF4 SetRegEx(0x00005f3a,"T",1,2) #0x00005f3a->0x00005f3e Thumb Supervisor 0x00005f3a 0xeb000280 ADD.W r2, r0, r0, LSL #2 r2=0x00000000 r0=0x00000000 SetRegEx(0x00005f3e,"T",1,2) #0x00005f3e->0x00005f42 Thumb Supervisor 0x00005f3e 0xeb0c0082 ADD.W r0, r12, r2, LSL #2 r0:0x00000000=>0x00824FF4 r12=0x00824FF4 r2=0x00000000 SetRegEx(0x00005f42,"T",1,2) #0x00005f42->0x00005f44 Thumb Supervisor 0x00005f42 0x6041 STR r1, [r0, #0x4] r1=0x00010000 r0=0x00824FF4 [0x00824FF8]:ffffffff=>00010000 SetRegEx(0x00005f44,"T",1,2) #0x00005f44->0x00005f46 Thumb Supervisor 0x00005f44 0x2100 MOVS r1, #00 r1:0x00010000=>0x00000000 SetRegEx(0x00005f46,"T",1,2) #0x00005f46->0x00005f4a Thumb Supervisor 0x00005f46 0xf80c1022 STRB.W r1, [r12, r2, LSL #2] r1=0x00000000 r12=0x00824FF4 r2=0x00000000 SetRegEx(0x00005f4a,"T",1,2) #0x00005f4a->0x00005f4c Thumb Supervisor 0x00005f4a 0x2101 MOVS r1, #0x01 r1:0x00000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00005f4c,"T",1,2) #0x00005f4c->0x00005f4e Thumb Supervisor 0x00005f4c 0x7201 STRB r1, [r0, #0x8] r1=0x00000001 r0=0x00824FF4 [0x00824FFC]=00000001 SetRegEx(0x00005f4e,"T",1,2) #0x00005f4e->0x00005f52 Thumb Supervisor 0x00005f4e 0xe9c05603 STRD r5, r6, [r0, #12] ; 0x0c r5=0x00000000 r6=0x00000000 r0=0x00824FF4 [0x00825000]=00000000 SetRegEx(0x00005f52,"T",1,2) #0x00005f52->0x00005f56 Thumb Supervisor 0x00005f52 0xf8dc0014 LDR.W r0, [r12, #20] ; 0x014 r0:0x00824FF4=>0x00000000 r12=0x00824FF4 [0x00825008]=00000000 SetRegEx(0x00005f56,"T",1,2) #0x00005f56->0x00005f58 Thumb Supervisor 0x00005f56 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00005f58,"T",1,2) #0x00005f58->0x00005f5c Thumb Supervisor 0x00005f58 0xf8cc0014 STR.W r0, [r12, #20] ; 0x014 r0=0x00000001 r12=0x00824FF4 [0x00825008]:00000000=>00000001 SetRegEx(0x00005f5c,"T",1,2) #0x00005f5c->0x00006540 Thumb Supervisor 0x00005f5c 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x00827B08=>0x803A5200 r5:0x00000000=>0x00000007 r6:0x00000000=>0x00000001 r7:0x00827B0C=>0x00000000 r15:0x00005F5C=>0x00006540 SetRegEx(0x00006540,"T",1,2) #0x00006540->0x00006544 Thumb Supervisor 0x00006540 0xf8d80008 LDR.W r0, [r8, #8] ; 0x008 r0:0x00000001=>0x00824F3C r8=0x00824FE8 [0x00824FF0]=00824f3c SetRegEx(0x00006544,"T",1,2) #0x00006544->0x00006546 Thumb Supervisor 0x00006544 0x4622 MOV r2, r4 r2:0x00000000=>0x803A5200 r4=0x803A5200 SetRegEx(0x00006546,"T",1,2) #0x00006546->0x00006548 Thumb Supervisor 0x00006546 0x9903 LDR r1, [SP, #0xc] r1:0x00000001=>0x00010000 SetRegEx(0x00006548,"T",1,2) #0x00006548->0x0000654a Thumb Supervisor 0x00006548 0x462b MOV r3, r5 r3:0x00000000=>0x00000007 r5=0x00000007 SetRegEx(0x0000654a,"T",1,2) #0x0000654a->0x0000654e Thumb Supervisor 0x0000654a 0xe9cd6700 STRD r6, r7, [r13, #0] ; 00 r6=0x00000001 r7=0x00000000 r13=0x79AF5108 [0x79AF5108]:=>unknown SetRegEx(0x0000654e,"T",1,2) #0x0000654e->0x0000a10a Thumb Supervisor 0x0000654e 0xf003fddc BL 0x0000a10a SetRegEx(0x0000A10A,"T",1,2) #0x0000654e->0x0000a10a Thumb Supervisor 0x0000654e 0xf003fddc BL 0x0000a10a MakeFunction(0x0000A10A,4294967295) MakeNameEx(0x0000A10A,"fcn_0000a10a",1) SetRegEx(0x0000a10c,"T",1,2) #0x0000a10c->0x0000a110 Thumb Supervisor 0x0000a10c 0xf24e0600 MOVW r6, #57344 ; 0xe000 r6:0x00000001=>0x0000E000 SetRegEx(0x0000a110,"T",1,2) #0x0000a110->0x0000a114 Thumb Supervisor 0x0000a110 0xea0606d1 AND.W r6, r6, r1, LSR #3 r6:0x0000E000=>0x00002000 r1=0x00010000 SetRegEx(0x0000a114,"T",1,2) #0x0000a114->0x0000a118 Thumb Supervisor 0x0000a114 0xf3c1010c UBFX r1, r1, #0, #13 r1:0x00010000=>0x00000000 SetRegEx(0x0000a118,"T",1,2) #0x0000a118->0x0000a11a Thumb Supervisor 0x0000a118 0x430e ORRS r6, r1 r6=0x00002000 r1=0x00000000 SetRegEx(0x0000a11a,"T",1,2) #0x0000a11a->0x0000a11e Thumb Supervisor 0x0000a11a 0xe9dd4504 LDRD r4, r5, [r13, #16] ; 0x10 r4:0x803A5200=>0x00000001 r5:0x00000007=>0x00000000 r13=0x79AF5108 [0x79AF5118]:=>unknown SetRegEx(0x0000a11e,"T",1,2) #0x0000a11e->0x0000a120 Thumb Supervisor 0x0000a11e 0x6146 STR r6, [r0, #0x14] r6=0x00002000 r0=0x00824F3C [0x00824F50]=00002000 SetRegEx(0x0000a120,"T",1,2) #0x0000a120->0x0000a124 Thumb Supervisor 0x0000a120 0xf100061c ADD.W r6, r0, #28 ; 0x0000001c r6:0x00002000=>0x00824F58 r0=0x00824F3C SetRegEx(0x0000a124,"T",1,2) #0x0000a124->0x0000a126 Thumb Supervisor 0x0000a124 0x2114 MOVS r1, #0x14 r1:0x00000000=>0x00000014 SetRegEx(0x0000a126,"T",1,2) #0x0000a126->0x0000a128 Thumb Supervisor 0x0000a126 0x7601 STRB r1, [r0, #0x18] r1=0x00000014 r0=0x00824F3C [0x00824F54]:00000005=>00000014 SetRegEx(0x0000a128,"T",1,2) #0x0000a128->0x0000a12a Thumb Supervisor 0x0000a128 0xc61c STM r6!, {r2, r3, r4} r6:0x00824F58=>0x00824F64 r2=0x803A5200 r3=0x00000007 r4=0x00000001 SetRegEx(0x0000a12a,"T",1,2) #0x0000a12a->0x0000a12e Thumb Supervisor 0x0000a12a 0xf8805028 STRB.W r5, [r0, #40] ; 0x028 r5=0x00000000 r0=0x00824F3C [0x00824F64]=8041d200 SetRegEx(0x0000a12e,"T",1,2) #0x0000a12e->0x0000a130 Thumb Supervisor 0x0000a12e 0x2202 MOVS r2, #0x02 r2:0x803A5200=>0x00000002 SetRegEx(0x0000a130,"T",1,2) #0x0000a130->0x0000a132 Thumb Supervisor 0x0000a130 0xbcf0 POP {r4, r5, r6, r7} r4:0x00000001=>0x803A5200 r5:0x00000000=>0x00000007 r6:0x00824F64=>0x00000001 r7=0x00000000 SetRegEx(0x0000a132,"T",1,2) #0x0000a132->0x0000a134 Thumb Supervisor 0x0000a132 0x2100 MOVS r1, #00 r1:0x00000014=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x0000a134,"T",1,2) #0x0000a134->0x0000a138 Thumb Supervisor 0x0000a134 0xf1000314 ADD.W r3, r0, #20 ; 0x00000014 r3:0x00000007=>0x00824F50 r0=0x00824F3C SetRegEx(0x0000a138,"T",1,2) #0x0000a138->0x00009bce Thumb Supervisor 0x0000a138 0xe549 B 0x00009bce SetRegEx(0x00009bce,"T",1,2) #0x00009bce->0x00009bd2 Thumb Supervisor 0x00009bce 0xe92d47f0 PUSH.W {r4, r5, r6, r7, r8, r9, r10, r14} r4=0x803A5200 r5=0x00000007 r6=0x00000001 r7=0x00000000 r8=0x00824FE8 r9=0x00000001 r10=0x00000000 r14=0x9997FC4B SetRegEx(0x00009bd2,"T",1,2) #0x00009bd2->0x00009bd6 Thumb Supervisor 0x00009bd2 0xeb0007c1 ADD.W r7, r0, r1, LSL #3 r7:0x00000000=>0x00824F3C r0=0x00824F3C r1=0x00000000 SetRegEx(0x00009bd6,"T",1,2) #0x00009bd6->0x00009bd8 Thumb Supervisor 0x00009bd6 0x4682 MOV r10, r0 r10:0x00000000=>0x00824F3C r0=0x00824F3C SetRegEx(0x00009bd8,"T",1,2) #0x00009bd8->0x00009bda Thumb Supervisor 0x00009bd8 0x4691 MOV r9, r2 r9:0x00000001=>0x00000002 r2=0x00000002 SetRegEx(0x00009bda,"T",1,2) #0x00009bda->0x00009bdc Thumb Supervisor 0x00009bda 0x4698 MOV r8, r3 r8:0x00824FE8=>0x00824F50 r3=0x00824F50 SetRegEx(0x00009bdc,"T",1,2) #0x00009bdc->0x00009bde Thumb Supervisor 0x00009bdc 0x1d3d ADDS r5, r7, #4 r5:0x00000007=>0x00824F40 r7=0x00824F3C cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00009bde,"T",1,2) #0x00009bde->0x00009be0 Thumb Supervisor 0x00009bde 0x4641 MOV r1, r8 r1:0x00000000=>0x00824F50 r8=0x00824F50 SetRegEx(0x00009be0,"T",1,2) #0x00009be0->0x00009be4 Thumb Supervisor 0x00009be0 0xf1b90f02 CMP.W r9, #2 ; 0x00000002 r9=0x00000002 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00009be4,"T",1,2) #0x00009be4->0x00009bfa Thumb Supervisor 0x00009be4 0xd009 BEQ 0x00009bfa SetRegEx(0x00009bfa,"T",1,2) #0x00009bfa->0x00009bfc Thumb Supervisor 0x00009bfa 0x6828 LDR r0, [r5, #0] r0:0x00824F3C=>0x41800000 r5=0x00824F40 [0x00824F40]=41800000 SetRegEx(0x00009bfc,"T",1,2) #0x00009bfc->0x00009c00 Thumb Supervisor 0x00009bfc 0xf1000590 ADD.W r5, r0, #144 ; 0x00000090 r5:0x00824F40=>0x41800090 r0=0x41800000 SetRegEx(0x00009c00,"T",1,2) #0x00009c00->0x00009c04 Thumb Supervisor 0x00009c00 0xf8d02874 LDR.W r2, [r0, #2164] ; 0x874 r2=0x00000002 r0=0x41800000 [0x41800874]=00000002 SetRegEx(0x00009c04,"T",1,2) #0x00009c04->0x00009c06 Thumb Supervisor 0x00009c04 0x2000 MOVS r0, #00 r0:0x41800000=>0x00000000 SetRegEx(0x00009c06,"T",1,2) #0x00009c06->0x00009c08 Thumb Supervisor 0x00009c06 0x1c54 ADDS r4, r2, #1 r4:0x803A5200=>0x00000003 r2=0x00000002 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00009c08,"T",1,2) #0x00009c08->0x00009c0a Thumb Supervisor 0x00009c08 0x2c3f CMP r4, #0x3f r4=0x00000003 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00009c0a,"T",1,2) #0x00009c0a->0x00009c0e Thumb Supervisor 0x00009c0a 0xd100 BNE 0x00009c0e SetRegEx(0x00009c0e,"T",1,2) #0x00009c0e->0x00009c12 Thumb Supervisor 0x00009c0e 0xf8d537e0 LDR.W r3, [r5, #2016] ; 0x7e0 r3:0x00824F50=>0x00000002 r5=0x41800090 [0x41800870]=00000002 SetRegEx(0x00009c12,"T",1,2) #0x00009c12->0x00009c14 Thumb Supervisor 0x00009c12 0x42a3 CMP r3, r4 r3=0x00000002 r4=0x00000003 SetRegEx(0x00009c14,"T",1,2) #0x00009c14->0x00009c16 Thumb Supervisor 0x00009c14 0xd02a BEQ 0x00009c6c SetRegEx(0x00009c16,"T",1,2) #0x00009c16->0x00009c1a Thumb Supervisor 0x00009c16 0xeb051042 ADD.W r0, r5, r2, LSL #5 r0:0x00000000=>0x418000D0 r5=0x41800090 r2=0x00000002 SetRegEx(0x00009c1a,"T",1,2) #0x00009c1a->0x00009c1c Thumb Supervisor 0x00009c1a 0x2220 MOVS r2, #0x20 r2:0x00000002=>0x00000020 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00009c1c,"T",1,2) #0x00009c1c->0x0001e340 Thumb Supervisor 0x00009c1c 0xf014eb90 BLX 0x0001e340 cpsr:0x000001f3=>0x000001d3 SetRegEx(0x00009c20,"T",1,2) #0x00009c20->0x00009c24 Thumb Supervisor 0x00009c20 0xf8c547e4 STR.W r4, [r5, #2020] ; 0x7e4 r4=0x00000003 r5=0x41800090 [0x41800874]:00000002=>00000003 SetRegEx(0x00009c24,"T",1,2) #0x00009c24->0x00009c48 Thumb Supervisor 0x00009c24 0xe010 B 0x00009c48 SetRegEx(0x00009c48,"T",1,2) #0x00009c48->0x00009c4a Thumb Supervisor 0x00009c48 0x2001 MOVS r0, #0x01 r0:0x418000F0=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00009c4a,"T",1,2) #0x00009c4a->0x00009c6c Thumb Supervisor 0x00009c4a 0xe00f B 0x00009c6c SetRegEx(0x00009c6c,"T",1,2) #0x00009c6c->0x00009c6e Thumb Supervisor 0x00009c6c 0x2800 CMP r0, #00 r0=0x00000001 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x00009c6e,"T",1,2) #0x00009c6e->0x00009c78 Thumb Supervisor 0x00009c6e 0xd103 BNE 0x00009c78 SetRegEx(0x00009c78,"T",1,2) #0x00009c78->0x00006552 Thumb Supervisor 0x00009c78 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x00000003=>0x803A5200 r5:0x41800090=>0x00000007 r6=0x00000001 r7:0x00824F3C=>0x00000000 r8:0x00824F50=>0x00824FE8 r9:0x00000002=>0x00000001 r10:0x00824F3C=>0x00000000 r15:0x00009C78=>0x00006552 SetRegEx(0x00006552,"T",1,2) #0x00006552->0x00006554 Thumb Supervisor 0x00006552 0x0004 LSLS r4, r0, #00 r4:0x803A5200=>0x00000001 r0=0x00000001 SetRegEx(0x00006554,"T",1,2) #0x00006554->0x00006556 Thumb Supervisor 0x00006554 0xd004 BEQ 0x00006560 SetRegEx(0x00006556,"T",1,2) #0x00006556->0x00006558 Thumb Supervisor 0x00006556 0x9902 LDR r1, [SP, #0x8] r1:0x00824F70=>0x00000000 SetRegEx(0x00006558,"T",1,2) #0x00006558->0x0000655a Thumb Supervisor 0x00006558 0x4640 MOV r0, r8 r0:0x00000001=>0x00824FE8 r8=0x00824FE8 SetRegEx(0x0000655a,"T",1,2) #0x0000655a->0x00005ec2 Thumb Supervisor 0x0000655a 0xf7fffcb2 BL 0x00005ec2 SetRegEx(0x00005EC2,"T",1,2) #0x0000655a->0x00005ec2 Thumb Supervisor 0x0000655a 0xf7fffcb2 BL 0x00005ec2 MakeFunction(0x00005EC2,4294967295) MakeNameEx(0x00005EC2,"fcn_00005ec2",1) SetRegEx(0x00005ec4,"T",1,2) #0x00005ec4->0x00005ec6 Thumb Supervisor 0x00005ec4 0x4604 MOV r4, r0 r4:0x00000001=>0x00824FE8 r0=0x00824FE8 SetRegEx(0x00005ec6,"T",1,2) #0x00005ec6->0x00005ec8 Thumb Supervisor 0x00005ec6 0x460d MOV r5, r1 r5:0x00000007=>0x00000000 r1=0x00000000 SetRegEx(0x00005ec8,"T",1,2) #0x00005ec8->0x00005ed0 Thumb Supervisor 0x00005ec8 0xe002 B 0x00005ed0 SetRegEx(0x00005ed0,"T",1,2) #0x00005ed0->0x00005ed2 Thumb Supervisor 0x00005ed0 0x4629 MOV r1, r5 r1=0x00000000 r5=0x00000000 SetRegEx(0x00005ed2,"T",1,2) #0x00005ed2->0x00005ed4 Thumb Supervisor 0x00005ed2 0x4620 MOV r0, r4 r0=0x00824FE8 r4=0x00824FE8 SetRegEx(0x00005ed4,"T",1,2) #0x00005ed4->0x00005eb6 Thumb Supervisor 0x00005ed4 0xf7ffffef BL 0x00005eb6 SetRegEx(0x00005EB6,"T",1,2) #0x00005ed4->0x00005eb6 Thumb Supervisor 0x00005ed4 0xf7ffffef BL 0x00005eb6 MakeFunction(0x00005EB6,4294967295) MakeNameEx(0x00005EB6,"fcn_00005eb6",1) SetRegEx(0x00005eb8,"T",1,2) #0x00005eb8->0x00005ebc Thumb Supervisor 0x00005eb8 0xeb010181 ADD.W r1, r1, r1, LSL #2 r1=0x00000000 SetRegEx(0x00005ebc,"T",1,2) #0x00005ebc->0x00005ec0 Thumb Supervisor 0x00005ebc 0xf8100021 LDRB.W r0, [r0, r1, LSL #2] r0:0x00824FF4=>0x00000000 r1=0x00000000 SetRegEx(0x00005ec0,"T",1,2) #0x00005ec0->0x00005ed8 Thumb Supervisor 0x00005ec0 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00005ed8,"T",1,2) #0x00005ed8->0x00005eda Thumb Supervisor 0x00005ed8 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00005eda,"T",1,2) #0x00005eda->0x00005eca Thumb Supervisor 0x00005eda 0xd0f6 BEQ 0x00005eca SetRegEx(0x00005eca,"T",1,2) #0x00005eca->0x00005ecc Thumb Supervisor 0x00005eca 0x68a0 LDR r0, [r4, #0x8] r0:0x00000000=>0x00824F3C r4=0x00824FE8 [0x00824FF0]=00824f3c SetRegEx(0x00005ecc,"T",1,2) #0x00005ecc->0x00009a6a Thumb Supervisor 0x00005ecc 0xf003fdcd BL 0x00009a6a SetRegEx(0x00009ad6,"T",1,2) #0x00009ad6->0x00009ada Thumb Supervisor 0x00009ad6 0xeb0201c2 ADD.W r1, r2, r2, LSL #3 r1:0x00000000=>0x00000063 r2=0x0000000B SetRegEx(0x00009ada,"T",1,2) #0x00009ada->0x00009ade Thumb Supervisor 0x00009ada 0xeb030181 ADD.W r1, r3, r1, LSL #2 r1:0x00000063=>0x0080362C r3=0x008034A0 SetRegEx(0x00009ae8,"T",1,2) #0x00009ae8->0x00009aea Thumb Supervisor 0x00009ae8 0x2224 MOVS r2, #0x24 r2:0x00000002=>0x00000024 SetRegEx(0x00009aea,"T",1,2) #0x00009aea->0x00009aec Thumb Supervisor 0x00009aea 0x4630 MOV r0, r6 r0:0x00803400=>0x00824FC4 r6=0x00824FC4 SetRegEx(0x00009aec,"T",1,2) #0x00009aec->0x0001e340 Thumb Supervisor 0x00009aec 0xf014ec28 BLX 0x0001e340 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x00009af0,"T",1,2) #0x00009af0->0x00009af4 Thumb Supervisor 0x00009af0 0xf8940088 LDRB.W r0, [r4, #136] ; 0x00000088 r0:0x00824FE8=>0x00000000 r4=0x00824F3C [0x00824FC4]=0001a800 SetRegEx(0x00009af4,"T",1,2) #0x00009af4->0x00009af6 Thumb Supervisor 0x00009af4 0xbbd0 CBNZ r0, 0x00009b6c r0=0x00000000 SetRegEx(0x00009af6,"T",1,2) #0x00009af6->0x00009afa Thumb Supervisor 0x00009af6 0xf104008c ADD.W r0, r4, #140 ; 0x0000008c r0:0x00000000=>0x00824FC8 r4=0x00824F3C SetRegEx(0x00009afa,"T",1,2) #0x00009afa->0x00009afe Thumb Supervisor 0x00009afa 0xf04f0901 MOV.W r9, #1 ; 0x00000001 r9:0x00000000=>0x00000001 SetRegEx(0x00009afe,"T",1,2) #0x00009afe->0x00009b00 Thumb Supervisor 0x00009afe 0x6801 LDR r1, [r0, #0] r1:0x00803650=>0x00002000 r0=0x00824FC8 [0x00824FC8]=00002000 SetRegEx(0x00009b00,"T",1,2) #0x00009b00->0x00009b04 Thumb Supervisor 0x00009b00 0xf3c1020c UBFX r2, r1, #0, #13 r2:0xFFFFFFE4=>0x00000000 r1=0x00002000 SetRegEx(0x00009b04,"T",1,2) #0x00009b04->0x00009b08 Thumb Supervisor 0x00009b04 0xf4014160 AND r1, r1, #57344 ; 0x0000e000 r1=0x00002000 SetRegEx(0x00009b08,"T",1,2) #0x00009b08->0x00009b0c Thumb Supervisor 0x00009b08 0xea4201c1 ORR.W r1, r2, r1, LSL #3 r1:0x00002000=>0x00010000 r2=0x00000000 SetRegEx(0x00009b0c,"T",1,2) #0x00009b0c->0x00009b0e Thumb Supervisor 0x00009b0c 0x6001 STR r1, [r0, #0] r1=0x00010000 r0=0x00824FC8 [0x00824FC8]:00002000=>00010000 SetRegEx(0x00009b0e,"T",1,2) #0x00009b0e->0x00009b12 Thumb Supervisor 0x00009b0e 0xf8942034 LDRB.W r2, [r4, #52] ; 0x00000034 r2=0x00000000 r4=0x00824F3C [0x00824F70]=00000000 SetRegEx(0x00009b12,"T",1,2) #0x00009b12->0x00009b14 Thumb Supervisor 0x00009b12 0x7900 LDRB r0, [r0, #0x4] r0:0x00824FC8=>0x00000014 [0x00824FCC]=00000014 SetRegEx(0x00009b14,"T",1,2) #0x00009b14->0x00009b16 Thumb Supervisor 0x00009b14 0x4282 CMP r2, r0 r2=0x00000000 r0=0x00000014 cpsr:0x600001f3=>0x800001f3 SetRegEx(0x00009b16,"T",1,2) #0x00009b16->0x00009b48 Thumb Supervisor 0x00009b16 0xd117 BNE 0x00009b48 SetRegEx(0x00009b48,"T",1,2) #0x00009b48->0x00009b4c Thumb Supervisor 0x00009b48 0xf8d40084 LDR.W r0, [r4, #132] ; 0x084 r0:0x00000014=>0xFFFFFFFF r4=0x00824F3C [0x00824FC0]=ffffffff SetRegEx(0x00009b4c,"T",1,2) #0x00009b4c->0x00009b4e Thumb Supervisor 0x00009b4c 0x4288 CMP r0, r1 r0=0xFFFFFFFF r1=0x00010000 cpsr:0x800001f3=>0xa00001f3 SetRegEx(0x00009b4e,"T",1,2) #0x00009b4e->0x00009b88 Thumb Supervisor 0x00009b4e 0xd11b BNE 0x00009b88 SetRegEx(0x00009b88,"T",1,2) #0x00009b88->0x00009b8a Thumb Supervisor 0x00009b88 0x4631 MOV r1, r6 r1:0x00010000=>0x00824FC4 r6=0x00824FC4 SetRegEx(0x00009b8a,"T",1,2) #0x00009b8a->0x00009b6e Thumb Supervisor 0x00009b8a 0xe7f0 B 0x00009b6e SetRegEx(0x00009b6e,"T",1,2) #0x00009b6e->0x00009b70 Thumb Supervisor 0x00009b6e 0x6820 LDR r0, [r4, #0] r0:0xFFFFFFFF=>0x00822BC4 r4=0x00824F3C [0x00824F3C]=00822bc4 SetRegEx(0x00009b70,"T",1,2) #0x00009b70->0x00009b72 Thumb Supervisor 0x00009b70 0x6802 LDR r2, [r0, #0] r2:0x00000000=>0x0001FDE0 r0=0x00822BC4 [0x00822BC4]=0001fde0 SetRegEx(0x00009b72,"T",1,2) #0x00009b72->0x00009b74 Thumb Supervisor 0x00009b72 0x6812 LDR r2, [r2, #0] r2:0x0001FDE0=>0x00005D29 [0x0001FDE0]=00005d29 SetRegEx(0x00009b74,"T",1,2) #0x00009b74->0x00005d28 Thumb Supervisor 0x00009b74 0x4790 BLX r2 r2=0x00005D29 SetRegEx(0x00005D28,"T",1,2) #0x00009b74->0x00005d28 Thumb Supervisor 0x00009b74 0x4790 BLX r2 r2=0x00005D29 MakeFunction(0x00005D28,4294967295) MakeNameEx(0x00005D28,"fcn_00005D29",1) SetRegEx(0x00005d28,"T",1,2) #0x00005d28->0x00005d2a Thumb Supervisor 0x00005d28 0xb510 PUSH {r4, r14} r4=0x00824F3C r14=0x9997FC4B SetRegEx(0x00005d2a,"T",1,2) #0x00005d2a->0x00005d2c Thumb Supervisor 0x00005d2a 0x780a LDRB r2, [r1, #0] r2:0x00005D29=>0x00000000 r1=0x00824FC4 [0x00824FC4]=0001a800 SetRegEx(0x00005d2c,"T",1,2) #0x00005d2c->0x00005d42 Thumb Supervisor 0x00005d2c 0xb14a CBZ r2, 0x00005d42 r2=0x00000000 SetRegEx(0x00005d42,"T",1,2) #0x00005d42->0x00005d44 Thumb Supervisor 0x00005d42 0x684a LDR r2, [r1, #0x4] r2:0x00000000=>0x00010000 r1=0x00824FC4 [0x00824FC8]=00010000 SetRegEx(0x00005d44,"T",1,2) #0x00005d44->0x00005d46 Thumb Supervisor 0x00005d44 0x0c12 LSRS r2, r2, #0x10 r2:0x00010000=>0x00000001 cpsr:0xa00001f3=>0x000001f3 SetRegEx(0x00005d46,"T",1,2) #0x00005d46->0x00005d4a Thumb Supervisor 0x00005d46 0xeb000082 ADD.W r0, r0, r2, LSL #2 r0:0x00822BC4=>0x00822BC8 r2=0x00000001 SetRegEx(0x00005d4a,"T",1,2) #0x00005d4a->0x00005d4c Thumb Supervisor 0x00005d4a 0x6840 LDR r0, [r0, #0x4] r0:0x00822BC8=>0x00824FE8 [0x00822BCC]=00824fe8 SetRegEx(0x00005d4c,"T",1,2) #0x00005d4c->0x00005d38 Thumb Supervisor 0x00005d4c 0xe7f4 B 0x00005d38 SetRegEx(0x00005d38,"T",1,2) #0x00005d38->0x00005d3a Thumb Supervisor 0x00005d38 0x6802 LDR r2, [r0, #0] r2:0x00000001=>0x0001F084 r0=0x00824FE8 [0x00824FE8]=0001f084 SetRegEx(0x00005d3a,"T",1,2) #0x00005d3a->0x00005d3c Thumb Supervisor 0x00005d3a 0x6812 LDR r2, [r2, #0] r2:0x0001F084=>0x00005D9D [0x0001F084]=00005d9d SetRegEx(0x00005d3c,"T",1,2) #0x00005d3c->0x00005d9c Thumb Supervisor 0x00005d3c 0x4790 BLX r2 r2=0x00005D9D SetRegEx(0x00005D9C,"T",1,2) #0x00005d3c->0x00005d9c Thumb Supervisor 0x00005d3c 0x4790 BLX r2 r2=0x00005D9D MakeFunction(0x00005D9C,4294967295) MakeNameEx(0x00005D9C,"fcn_00005D9D",1) SetRegEx(0x00005d9c,"T",1,2) #0x00005d9c->0x00005d9e Thumb Supervisor 0x00005d9c 0xb510 PUSH {r4, r14} r4=0x00824F3C r14=0x9997FC4B SetRegEx(0x00005d9e,"T",1,2) #0x00005d9e->0x00005da0 Thumb Supervisor 0x00005d9e 0x780a LDRB r2, [r1, #0] r2:0x00005D9D=>0x00000000 r1=0x00824FC4 [0x00824FC4]=0001a800 SetRegEx(0x00005da0,"T",1,2) #0x00005da0->0x00005da2 Thumb Supervisor 0x00005da0 0xb942 CBNZ r2, 0x00005db4 r2=0x00000000 SetRegEx(0x00005da2,"T",1,2) #0x00005da2->0x00005da6 Thumb Supervisor 0x00005da2 0xf8512f04 LDR r2, [r1], #4]! ; 0x04 r2:0x00000000=>0x00010000 r1:0x00824FC4=>0x00824FC8 [0x00824FC4]=0001a800 SetRegEx(0x00005da6,"T",1,2) #0x00005da6->0x00005daa Thumb Supervisor 0x00005da6 0xf1010308 ADD.W r3, r1, #8 ; 0x00000008 r3:0x00825C40=>0x00824FD0 r1=0x00824FC8 SetRegEx(0x00005daa,"T",1,2) #0x00005daa->0x00005dac Thumb Supervisor 0x00005daa 0xb294 UXTH r4, r2 r4:0x00824F3C=>0x00000000 r2=0x00010000 SetRegEx(0x00005dac,"T",1,2) #0x00005dac->0x00005dae Thumb Supervisor 0x00005dac 0x794a LDRB r2, [r1, #0x5] r2:0x00010000=>0x00000000 r1=0x00824FC8 [0x00824FCD]=d5000000 SetRegEx(0x00005dae,"T",1,2) #0x00005dae->0x00005db0 Thumb Supervisor 0x00005dae 0x4621 MOV r1, r4 r1:0x00824FC8=>0x00000000 r4=0x00000000 SetRegEx(0x00005db0,"T",1,2) #0x00005db0->0x00005d74 Thumb Supervisor 0x00005db0 0xf7ffffe0 BL 0x00005d74 SetRegEx(0x00005D74,"T",1,2) #0x00005db0->0x00005d74 Thumb Supervisor 0x00005db0 0xf7ffffe0 BL 0x00005d74 MakeFunction(0x00005D74,4294967295) MakeNameEx(0x00005D74,"fcn_00005d74",1) SetRegEx(0x00005d76,"T",1,2) #0x00005d76->0x00005d7a Thumb Supervisor 0x00005d76 0xeb010181 ADD.W r1, r1, r1, LSL #2 r1=0x00000000 SetRegEx(0x00005d7a,"T",1,2) #0x00005d7a->0x00005d7c Thumb Supervisor 0x00005d7a 0xb430 PUSH {r4, r5} r4=0x00000000 r5=0x00000000 SetRegEx(0x00005d7c,"T",1,2) #0x00005d7c->0x00005d7e Thumb Supervisor 0x00005d7c 0x2401 MOVS r4, #0x01 r4:0x00000000=>0x00000001 SetRegEx(0x00005d7e,"T",1,2) #0x00005d7e->0x00005d82 Thumb Supervisor 0x00005d7e 0xf8004021 STRB.W r4, [r0, r1, LSL #2] r4=0x00000001 r0=0x00824FF4 r1=0x00000000 SetRegEx(0x00005d82,"T",1,2) #0x00005d82->0x00005d86 Thumb Supervisor 0x00005d82 0xeb000481 ADD.W r4, r0, r1, LSL #2 r4:0x00000001=>0x00824FF4 r0=0x00824FF4 r1=0x00000000 SetRegEx(0x00005d86,"T",1,2) #0x00005d86->0x00005d88 Thumb Supervisor 0x00005d86 0x7222 STRB r2, [r4, #0x8] r2=0x00000000 r4=0x00824FF4 [0x00824FFC]:00000001=>00000000 SetRegEx(0x00005d88,"T",1,2) #0x00005d88->0x00005d8a Thumb Supervisor 0x00005d88 0x68e0 LDR r0, [r4, #0xc] r0:0x00824FF4=>0x00000000 r4=0x00824FF4 [0x00825000]=00000000 SetRegEx(0x00005d8a,"T",1,2) #0x00005d8a->0x00005d8c Thumb Supervisor 0x00005d8a 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00005d8c,"T",1,2) #0x00005d8c->0x00005d98 Thumb Supervisor 0x00005d8c 0xd004 BEQ 0x00005d98 SetRegEx(0x00005d98,"T",1,2) #0x00005d98->0x00005d9a Thumb Supervisor 0x00005d98 0xbc30 POP {r4, r5} r4:0x00824FF4=>0x00000000 r5=0x00000000 SetRegEx(0x00005d9a,"T",1,2) #0x00005d9a->0x00005db4 Thumb Supervisor 0x00005d9a 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00005db4,"T",1,2) #0x00005db4->0x00005db6 Thumb Supervisor 0x00005db4 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00005db6,"T",1,2) #0x00005db6->0x00005d3e Thumb Supervisor 0x00005db6 0xbd10 POP {r4, r15} r4:0x00000000=>0x00824F3C r15:0x00005DB6=>0x00005D3E SetRegEx(0x00005d3e,"T",1,2) #0x00005d3e->0x00005d40 Thumb Supervisor 0x00005d3e 0x2001 MOVS r0, #0x01 r0=0x00000001 SetRegEx(0x00005d40,"T",1,2) #0x00005d40->0x00009b76 Thumb Supervisor 0x00005d40 0xbd10 POP {r4, r15} r4=0x00824F3C r15:0x00005D40=>0x00009B76 SetRegEx(0x00009b76,"T",1,2) #0x00009b76->0x00009b7a Thumb Supervisor 0x00009b76 0xf8d80008 LDR.W r0, [r8, #8] ; 0x008 r0:0x00000001=>0x00803400 r8=0x00824F3C [0x00824F44]=00803400 SetRegEx(0x00009b7a,"T",1,2) #0x00009b7a->0x00009b7e Thumb Supervisor 0x00009b7a 0xf8901984 LDRB.W r1, [r0, #2436] ; 0x00000984 r1:0x00000000=>0x00000002 r0=0x00803400 [0x00803D84]=00000002 SetRegEx(0x00009b7e,"T",1,2) #0x00009b7e->0x00009b80 Thumb Supervisor 0x00009b7e 0x2902 CMP r1, #0x02 r1=0x00000002 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00009b80,"T",1,2) #0x00009b80->0x00009b8c Thumb Supervisor 0x00009b80 0xd004 BEQ 0x00009b8c SetRegEx(0x00009b8c,"T",1,2) #0x00009b8c->0x00009b90 Thumb Supervisor 0x00009b8c 0xf640117c MOVW r1, #2428 ; 0x97c r1:0x00000002=>0x0000097C SetRegEx(0x00009b90,"T",1,2) #0x00009b90->0x00009b94 Thumb Supervisor 0x00009b90 0xf10002a0 ADD.W r2, r0, #160 ; 0x000000a0 r2:0x00000000=>0x008034A0 r0=0x00803400 SetRegEx(0x00009b94,"T",1,2) #0x00009b94->0x00009b96 Thumb Supervisor 0x00009b94 0x5809 LDR r1, [r1, r0] r1:0x0000097C=>0x0000000B r0=0x00803400 SetRegEx(0x00009b96,"T",1,2) #0x00009b96->0x00009b9a Thumb Supervisor 0x00009b96 0xf8d00980 LDR.W r0, [r0, #2432] ; 0x980 r0:0x00803400=>0x0000000C [0x00803D80]=0000000c SetRegEx(0x00009b9a,"T",1,2) #0x00009b9a->0x00009b9c Thumb Supervisor 0x00009b9a 0x4288 CMP r0, r1 r0=0x0000000C r1=0x0000000B cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00009b9c,"T",1,2) #0x00009b9c->0x00009b9e Thumb Supervisor 0x00009b9c 0xd00f BEQ 0x00009bbe SetRegEx(0x00009b9e,"T",1,2) #0x00009b9e->0x00009ba0 Thumb Supervisor 0x00009b9e 0x1c49 ADDS r1, r1, #1 r1:0x0000000B=>0x0000000C cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00009ba0,"T",1,2) #0x00009ba0->0x00009ba2 Thumb Supervisor 0x00009ba0 0x293f CMP r1, #0x3f r1=0x0000000C cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00009ba2,"T",1,2) #0x00009ba2->0x00009ba6 Thumb Supervisor 0x00009ba2 0xd100 BNE 0x00009ba6 SetRegEx(0x00009ba6,"T",1,2) #0x00009ba6->0x00009baa Thumb Supervisor 0x00009ba6 0xf8c218dc STR.W r1, [r2, #2268] ; 0x8dc r1=0x0000000C r2=0x008034A0 [0x00803D7C]:0000000b=>0000000c SetRegEx(0x00009baa,"T",1,2) #0x00009baa->0x00009bbe Thumb Supervisor 0x00009baa 0xe008 B 0x00009bbe SetRegEx(0x00005edc,"T",1,2) #0x00005edc->0x00005ede Thumb Supervisor 0x00005edc 0x4629 MOV r1, r5 r1=0x00000000 r5=0x00000000 SetRegEx(0x00005ede,"T",1,2) #0x00005ede->0x00005ee0 Thumb Supervisor 0x00005ede 0x4620 MOV r0, r4 r0:0x00000001=>0x00824FE8 r4=0x00824FE8 SetRegEx(0x00005ee0,"T",1,2) #0x00005ee0->0x00005ea8 Thumb Supervisor 0x00005ee0 0xf7ffffe2 BL 0x00005ea8 SetRegEx(0x00005EA8,"T",1,2) #0x00005ee0->0x00005ea8 Thumb Supervisor 0x00005ee0 0xf7ffffe2 BL 0x00005ea8 MakeFunction(0x00005EA8,4294967295) MakeNameEx(0x00005EA8,"fcn_00005ea8",1) SetRegEx(0x00005eac,"T",1,2) #0x00005eac->0x00005eae Thumb Supervisor 0x00005eac 0x300c ADDS r0, #0x0c r0:0x00824FE8=>0x00824FF4 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00005eae,"T",1,2) #0x00005eae->0x00005eb2 Thumb Supervisor 0x00005eae 0xeb000081 ADD.W r0, r0, r1, LSL #2 r0=0x00824FF4 r1=0x00000000 SetRegEx(0x00005eb2,"T",1,2) #0x00005eb2->0x00005eb4 Thumb Supervisor 0x00005eb2 0x7a00 LDRB r0, [r0, #0x8] r0:0x00824FF4=>0x00000000 [0x00824FFC]=00000000 SetRegEx(0x00005eb4,"T",1,2) #0x00005eb4->0x00005ee4 Thumb Supervisor 0x00005eb4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00005ee4,"T",1,2) #0x00005ee4->0x00005eea Thumb Supervisor 0x00005ee4 0xb108 CBZ r0, 0x00005eea r0=0x00000000 SetRegEx(0x00005eea,"T",1,2) #0x00005eea->0x00005eec Thumb Supervisor 0x00005eea 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 SetRegEx(0x00005eec,"T",1,2) #0x00005eec->0x0000655e Thumb Supervisor 0x00005eec 0xbd70 POP {r4, r5, r6, r15} r4:0x00824FE8=>0x00000001 r5:0x00000000=>0x00000007 r6=0x00000001 r15:0x00005EEC=>0x0000655E SetRegEx(0x0000655e,"T",1,2) #0x0000655e->0x00006560 Thumb Supervisor 0x0000655e 0x4604 MOV r4, r0 r4=0x00000001 r0=0x00000001 SetRegEx(0x00006560,"T",1,2) #0x00006560->0x00006562 Thumb Supervisor 0x00006560 0x9902 LDR r1, [SP, #0x8] r1=0x00000000 SetRegEx(0x00006562,"T",1,2) #0x00006562->0x00006564 Thumb Supervisor 0x00006562 0x4640 MOV r0, r8 r0:0x00000001=>0x00824FE8 r8=0x00824FE8 SetRegEx(0x00006564,"T",1,2) #0x00006564->0x00005e82 Thumb Supervisor 0x00006564 0xf7fffc8d BL 0x00005e82 SetRegEx(0x00005E82,"T",1,2) #0x00006564->0x00005e82 Thumb Supervisor 0x00006564 0xf7fffc8d BL 0x00005e82 MakeFunction(0x00005E82,4294967295) MakeNameEx(0x00005E82,"fcn_00005e82",1) SetRegEx(0x00005e86,"T",1,2) #0x00005e86->0x00005e8a Thumb Supervisor 0x00005e86 0xf04f33ff MOV.W r3, #-1 ; 0xffffffff r3:0x00805AA0=>0xFFFFFFFF SetRegEx(0x00005e8a,"T",1,2) #0x00005e8a->0x00005e8c Thumb Supervisor 0x00005e8a 0x300c ADDS r0, #0x0c r0:0x00824FE8=>0x00824FF4 SetRegEx(0x00005e8c,"T",1,2) #0x00005e8c->0x00005e90 Thumb Supervisor 0x00005e8c 0xeb000182 ADD.W r1, r0, r2, LSL #2 r1:0x00000000=>0x00824FF4 r0=0x00824FF4 r2=0x00000000 SetRegEx(0x00005e90,"T",1,2) #0x00005e90->0x00005e92 Thumb Supervisor 0x00005e90 0x604b STR r3, [r1, #0x4] r3=0xFFFFFFFF r1=0x00824FF4 [0x00824FF8]:00010000=>ffffffff SetRegEx(0x00005e92,"T",1,2) #0x00005e92->0x00005e94 Thumb Supervisor 0x00005e92 0x2300 MOVS r3, #00 r3:0xFFFFFFFF=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00005e94,"T",1,2) #0x00005e94->0x00005e98 Thumb Supervisor 0x00005e94 0xf8003022 STRB.W r3, [r0, r2, LSL #2] r3=0x00000000 r0=0x00824FF4 r2=0x00000000 SetRegEx(0x00005e98,"T",1,2) #0x00005e98->0x00005e9a Thumb Supervisor 0x00005e98 0x2201 MOVS r2, #0x01 r2:0x00000000=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00005e9a,"T",1,2) #0x00005e9a->0x00005e9c Thumb Supervisor 0x00005e9a 0x720a STRB r2, [r1, #0x8] r2=0x00000001 r1=0x00824FF4 [0x00824FFC]:00000000=>00000001 SetRegEx(0x00005e9c,"T",1,2) #0x00005e9c->0x00005e9e Thumb Supervisor 0x00005e9c 0x60cb STR r3, [r1, #0xc] r3=0x00000000 r1=0x00824FF4 [0x00825000]=00000000 SetRegEx(0x00005e9e,"T",1,2) #0x00005e9e->0x00005ea0 Thumb Supervisor 0x00005e9e 0x610b STR r3, [r1, #0x10] r3=0x00000000 r1=0x00824FF4 [0x00825004]=00000000 SetRegEx(0x00005ea0,"T",1,2) #0x00005ea0->0x00005ea2 Thumb Supervisor 0x00005ea0 0x6941 LDR r1, [r0, #0x14] r1:0x00824FF4=>0x00000001 r0=0x00824FF4 [0x00825008]=00000001 SetRegEx(0x00005ea2,"T",1,2) #0x00005ea2->0x00005ea4 Thumb Supervisor 0x00005ea2 0x1e49 SUBS r1, r1, #1 r1:0x00000001=>0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00005ea4,"T",1,2) #0x00005ea4->0x00005ea6 Thumb Supervisor 0x00005ea4 0x6141 STR r1, [r0, #0x14] r1=0x00000000 r0=0x00824FF4 [0x00825008]:00000001=>00000000 SetRegEx(0x00005ea6,"T",1,2) #0x00005ea6->0x00006568 Thumb Supervisor 0x00005ea6 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00006568,"T",1,2) #0x00006568->0x0000656a Thumb Supervisor 0x00006568 0x4620 MOV r0, r4 r0:0x00824FF4=>0x00000001 r4=0x00000001 SetRegEx(0x0000656a,"T",1,2) #0x0000656a->0x0000608e Thumb Supervisor 0x0000656a 0xe590 B 0x0000608e SetRegEx(0x0000608e,"T",1,2) #0x0000608e->0x00006090 Thumb Supervisor 0x0000608e 0xb004 ADD SP, #0x10 SetRegEx(0x00006090,"T",1,2) #0x00006090->0x8000afe4 Thumb Supervisor 0x00006090 0xe8bd81f0 POP.W {r4, r5, r6, r7, r8, r15} r4:0x00000001=>0x80030058 r5=0x00000007 r6:0x00000001=>0x00000008 r7:0x00000000=>0x803A5200 r8:0x00824FE8=>0x00000001 r15:0x00006090=>0x8000AFE4 SetRegEx(0x0001dd96,"T",1,2) #0x0001dd96->0x0001dd98 Thumb Supervisor 0x0001dd96 0x2300 MOVS r3, #00 r3:0x00827B0C=>0x00000000 cpsr:0x800001f3=>0x400001f3 SetRegEx(0x0001dd98,"T",1,2) #0x0001dd98->0x0001dd9a Thumb Supervisor 0x0001dd98 0x4288 CMP r0, r1 r0=0x008279A8 r1=0x00827BE0 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x0001dd9a,"T",1,2) #0x0001dd9a->0x0001dd9c Thumb Supervisor 0x0001dd9a 0xb430 PUSH {r4, r5} r4=0xFFFF0010 r5=0x00000020 SetRegEx(0x0001dd9c,"T",1,2) #0x0001dd9c->0x0001dd9e Thumb Supervisor 0x0001dd9c 0xd010 BEQ 0x0001ddc0 SetRegEx(0x0001dd9e,"T",1,2) #0x0001dd9e->0x0001dda0 Thumb Supervisor 0x0001dd9e 0x1a44 SUBS r4, r0, r1 r4:0xFFFF0010=>0xFFFFFDC8 r0=0x008279A8 r1=0x00827BE0 SetRegEx(0x0001dda0,"T",1,2) #0x0001dda0->0x0001dda2 Thumb Supervisor 0x0001dda0 0x4294 CMP r4, r2 r4=0xFFFFFDC8 r2=0x00000020 cpsr:0x800001f3=>0xa00001f3 SetRegEx(0x0001dda2,"T",1,2) #0x0001dda2->0x0001ddae Thumb Supervisor 0x0001dda2 0xd204 BCS 0x0001ddae SetRegEx(0x0001ddae,"T",1,2) #0x0001ddae->0x0001ddb0 Thumb Supervisor 0x0001ddae 0x1a0c SUBS r4, r1, r0 r4:0xFFFFFDC8=>0x00000238 r1=0x00827BE0 r0=0x008279A8 cpsr:0xa00001f3=>0x200001f3 SetRegEx(0x0001ddb0,"T",1,2) #0x0001ddb0->0x0001ddb2 Thumb Supervisor 0x0001ddb0 0x4294 CMP r4, r2 r4=0x00000238 r2=0x00000020 SetRegEx(0x0001ddb2,"T",1,2) #0x0001ddb2->0x0001ddb4 Thumb Supervisor 0x0001ddb2 0xd303 BCC 0x0001ddbc SetRegEx(0x0001ddb4,"T",1,2) #0x0001ddb4->0x0001ddc4 Thumb Supervisor 0x0001ddb4 0xe006 B 0x0001ddc4 SetRegEx(0x0001ddc4,"T",1,2) #0x0001ddc4->0x0001ddc8 Thumb Supervisor 0x0001ddc4 0xea800401 EOR.W r4, r0, r1 r4:0x00000238=>0x00000248 r0=0x008279A8 r1=0x00827BE0 SetRegEx(0x0001ddc8,"T",1,2) #0x0001ddc8->0x0001ddca Thumb Supervisor 0x0001ddc8 0x07a4 LSLS r4, r4, #0x1e r4:0x00000248=>0x00000000 cpsr:0x200001f3=>0x400001f3 SetRegEx(0x0001ddca,"T",1,2) #0x0001ddca->0x0001ddd2 Thumb Supervisor 0x0001ddca 0xd002 BEQ 0x0001ddd2 SetRegEx(0x0001ddd2,"T",1,2) #0x0001ddd2->0x0001ddd6 Thumb Supervisor 0x0001ddd2 0xf0000403 AND r4, r0, #3 ; 0x00000003 r4=0x00000000 r0=0x008279A8 SetRegEx(0x0001ddd6,"T",1,2) #0x0001ddd6->0x0001ddd8 Thumb Supervisor 0x0001ddd6 0x2c01 CMP r4, #0x01 r4=0x00000000 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x0001ddd8,"T",1,2) #0x0001ddd8->0x0001ddda Thumb Supervisor 0x0001ddd8 0xd004 BEQ 0x0001dde4 SetRegEx(0x0001ddda,"T",1,2) #0x0001ddda->0x0001dddc Thumb Supervisor 0x0001ddda 0x2c02 CMP r4, #0x02 r4=0x00000000 SetRegEx(0x0001dddc,"T",1,2) #0x0001dddc->0x0001ddde Thumb Supervisor 0x0001dddc 0xd005 BEQ 0x0001ddea SetRegEx(0x0001ddde,"T",1,2) #0x0001ddde->0x0001dde0 Thumb Supervisor 0x0001ddde 0x2c03 CMP r4, #0x03 r4=0x00000000 SetRegEx(0x0001dde0,"T",1,2) #0x0001dde0->0x0001ddfe Thumb Supervisor 0x0001dde0 0xd10d BNE 0x0001ddfe SetRegEx(0x0001ddfe,"T",1,2) #0x0001ddfe->0x0001de00 Thumb Supervisor 0x0001ddfe 0x1d1c ADDS r4, r3, #4 r4:0x00000000=>0x00000004 r3=0x00000000 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0001de00,"T",1,2) #0x0001de00->0x0001de02 Thumb Supervisor 0x0001de00 0x4294 CMP r4, r2 r4=0x00000004 r2=0x00000020 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0001de02,"T",1,2) #0x0001de02->0x0001ddf8 Thumb Supervisor 0x0001de02 0xd9f9 BLS 0x0001ddf8 SetRegEx(0x0001DDF8,"T",1,2) #0x0001de02->0x0001ddf8 Thumb Supervisor 0x0001de02 0xd9f9 BLS 0x0001ddf8 MakeFunction(0x0001DDF8,4294967295) MakeNameEx(0x0001DDF8,"fcn_0001ddf8",1) SetRegEx(0x0001ddfa,"T",1,2) #0x0001ddfa->0x0001ddfc Thumb Supervisor 0x0001ddfa 0x50c4 STR r4, [r0, r3] r4=0x00000000 r0=0x008279A8 r3=0x00000000 SetRegEx(0x0001ddfc,"T",1,2) #0x0001ddfc->0x0001ddfe Thumb Supervisor 0x0001ddfc 0x1d1b ADDS r3, r3, #4 r3:0x00000000=>0x00000004 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0001de04,"T",1,2) #0x0001de04->0x0001de0c Thumb Supervisor 0x0001de04 0xe002 B 0x0001de0c SetRegEx(0x0001de0c,"T",1,2) #0x0001de0c->0x0001de0e Thumb Supervisor 0x0001de0c 0x4293 CMP r3, r2 r3=0x00000020 r2=0x00000020 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001de0e,"T",1,2) #0x0001de0e->0x0001de10 Thumb Supervisor 0x0001de0e 0xd3fa BCC 0x0001de06 SetRegEx(0x0001de10,"T",1,2) #0x0001de10->0x0001ddc0 Thumb Supervisor 0x0001de10 0xe7d6 B 0x0001ddc0 SetRegEx(0x0001ddc0,"T",1,2) #0x0001ddc0->0x0001ddc2 Thumb Supervisor 0x0001ddc0 0xbc30 POP {r4, r5} r4:0x00000024=>0xFFFF0010 r5=0x00000020 SetRegEx(0x0001ddc2,"T",1,2) #0x0001ddc2->0x8000f74a Thumb Supervisor 0x0001ddc2 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001dd1c,"T",1,2) #0x0001dd1c->0x0001dd1e Thumb Supervisor 0x0001dd1c 0xb530 PUSH {r4, r5, r14} r4=0xFFFF0010 r5=0x00000020 r14=0x9997FC4B SetRegEx(0x0001dd1e,"T",1,2) #0x0001dd1e->0x0001dd22 Thumb Supervisor 0x0001dd1e 0xea812401 EOR.W r4, r1, r1, LSL #8 r4:0xFFFF0010=>0x00000000 r1=0x00000000 SetRegEx(0x0001dd22,"T",1,2) #0x0001dd22->0x0001dd24 Thumb Supervisor 0x0001dd22 0x2300 MOVS r3, #00 r3:0x00000020=>0x00000000 SetRegEx(0x0001dd24,"T",1,2) #0x0001dd24->0x0001dd28 Thumb Supervisor 0x0001dd24 0xf0000503 AND r5, r0, #3 ; 0x00000003 r5:0x00000020=>0x00000000 r0=0x008279C8 SetRegEx(0x0001dd28,"T",1,2) #0x0001dd28->0x0001dd2a Thumb Supervisor 0x0001dd28 0x2d01 CMP r5, #0x01 r5=0x00000000 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x0001dd2a,"T",1,2) #0x0001dd2a->0x0001dd2e Thumb Supervisor 0x0001dd2a 0xea844404 EOR.W r4, r4, r4, LSL #16 r4=0x00000000 SetRegEx(0x0001dd2e,"T",1,2) #0x0001dd2e->0x0001dd30 Thumb Supervisor 0x0001dd2e 0xd004 BEQ 0x0001dd3a SetRegEx(0x0001dd30,"T",1,2) #0x0001dd30->0x0001dd32 Thumb Supervisor 0x0001dd30 0x2d02 CMP r5, #0x02 r5=0x00000000 SetRegEx(0x0001dd32,"T",1,2) #0x0001dd32->0x0001dd34 Thumb Supervisor 0x0001dd32 0xd004 BEQ 0x0001dd3e SetRegEx(0x0001dd34,"T",1,2) #0x0001dd34->0x0001dd36 Thumb Supervisor 0x0001dd34 0x2d03 CMP r5, #0x03 r5=0x00000000 SetRegEx(0x0001dd36,"T",1,2) #0x0001dd36->0x0001dd4c Thumb Supervisor 0x0001dd36 0xd109 BNE 0x0001dd4c SetRegEx(0x0001dd4c,"T",1,2) #0x0001dd4c->0x0001dd4e Thumb Supervisor 0x0001dd4c 0x1d1d ADDS r5, r3, #4 r5:0x00000000=>0x00000004 r3=0x00000000 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0001dd4e,"T",1,2) #0x0001dd4e->0x0001dd50 Thumb Supervisor 0x0001dd4e 0x4295 CMP r5, r2 r5=0x00000004 r2=0x00000020 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x0001dd50,"T",1,2) #0x0001dd50->0x0001dd48 Thumb Supervisor 0x0001dd50 0xd9fa BLS 0x0001dd48 SetRegEx(0x0001DD48,"T",1,2) #0x0001dd50->0x0001dd48 Thumb Supervisor 0x0001dd50 0xd9fa BLS 0x0001dd48 MakeFunction(0x0001DD48,4294967295) MakeNameEx(0x0001DD48,"fcn_0001dd48",1) SetRegEx(0x0001dd4a,"T",1,2) #0x0001dd4a->0x0001dd4c Thumb Supervisor 0x0001dd4a 0x1d1b ADDS r3, r3, #4 r3:0x00000000=>0x00000004 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0001dd52,"T",1,2) #0x0001dd52->0x0001dd58 Thumb Supervisor 0x0001dd52 0xe001 B 0x0001dd58 SetRegEx(0x0001dd58,"T",1,2) #0x0001dd58->0x0001dd5a Thumb Supervisor 0x0001dd58 0x4293 CMP r3, r2 r3=0x00000020 r2=0x00000020 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x0001dd5a,"T",1,2) #0x0001dd5a->0x0001dd5c Thumb Supervisor 0x0001dd5a 0xd3fb BCC 0x0001dd54 SetRegEx(0x0001dd5c,"T",1,2) #0x0001dd5c->0x8000f790 Thumb Supervisor 0x0001dd5c 0xbd30 POP {r4, r5, r15} r4:0x00000000=>0xFFFF0010 r5:0x00000024=>0x00000020 r15:0x0001DD5C=>0x8000F790 SetRegEx(0x0000005c,"T",0,2) #0x0000005c->0x00000060 ARM Supervisor 0x0000005c 0xebffffff BL 0x00000060 SetRegEx(0x00000060,"T",0,2) #0x0000005c->0x00000060 ARM Supervisor 0x0000005c 0xebffffff BL 0x00000060 MakeFunction(0x00000060,4294967295) MakeNameEx(0x00000060,"fcn_00000060",1) SetRegEx(0x000108e2,"T",1,2) #0x000108e2->0x0000994e Thumb Supervisor 0x000108e2 0x4770 BX r14 r14=0x9F373747 SetRegEx(0x0000994e,"T",1,2) #0x0000994e->0x00009950 Thumb Supervisor 0x0000994e 0xb38d CBZ r5, 0x000099b4 r5=0x00000001 SetRegEx(0x00009950,"T",1,2) #0x00009950->0x00009954 Thumb Supervisor 0x00009950 0xf04f4085 MOV.W r0, #1115684864 ; 0x42800000 r0:0x10020810=>0x42800000 SetRegEx(0x00009954,"T",1,2) #0x00009954->0x00009958 Thumb Supervisor 0x00009954 0xeb0904c5 ADD.W r4, r9, r5, LSL #3 r4:0x00824F3C=>0x00824F44 r9=0x00824F3C r5=0x00000001 SetRegEx(0x00009958,"T",1,2) #0x00009958->0x0000995c Thumb Supervisor 0x00009958 0xfb05a708 MLA r7, r5, r8, r10 r7:0x00803400=>0x00805A00 r5=0x00000001 r8=0x00002600 r10=0x00803400 SetRegEx(0x0000995c,"T",1,2) #0x0000995c->0x0000995e Thumb Supervisor 0x0000995c 0x6060 STR r0, [r4, #0x4] r0=0x42800000 r4=0x00824F44 [0x00824F48]:00000000=>42800000 SetRegEx(0x0000995e,"T",1,2) #0x0000995e->0x0001ea90 Thumb Supervisor 0x0000995e 0xf015f897 BL 0x0001ea90 SetRegEx(0x0001EA90,"T",1,2) #0x0000995e->0x0001ea90 Thumb Supervisor 0x0000995e 0xf015f897 BL 0x0001ea90 MakeFunction(0x0001EA90,4294967295) MakeNameEx(0x0001EA90,"fcn_0001ea90",1) SetRegEx(0x0001ea92,"T",1,2) #0x0001ea92->0x0001ea94 Thumb Supervisor 0x0001ea92 0x6401 STR r1, [r0, #0x40] r1=0x00000000 r0=0x42800000 [0x42800040]=00000000 SetRegEx(0x0001ea94,"T",1,2) #0x0001ea94->0x0001ea96 Thumb Supervisor 0x0001ea94 0x6441 STR r1, [r0, #0x44] r1=0x00000000 r0=0x42800000 [0x42800044]=00000000 SetRegEx(0x0001ea96,"T",1,2) #0x0001ea96->0x00009962 Thumb Supervisor 0x0001ea96 0x4770 BX r14 r14=0x9F373747 SetRegEx(0x00009962,"T",1,2) #0x00009962->0x00009964 Thumb Supervisor 0x00009962 0x6860 LDR r0, [r4, #0x4] r0=0x42800000 r4=0x00824F44 [0x00824F48]=42800000 SetRegEx(0x00009964,"T",1,2) #0x00009964->0x00009966 Thumb Supervisor 0x00009964 0x3048 ADDS r0, #0x48 r0:0x42800000=>0x42800048 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00009966,"T",1,2) #0x00009966->0x0001ea90 Thumb Supervisor 0x00009966 0xf015f893 BL 0x0001ea90 SetRegEx(0x0000996a,"T",1,2) #0x0000996a->0x0000996c Thumb Supervisor 0x0000996a 0x6860 LDR r0, [r4, #0x4] r0:0x42800048=>0x42800000 r4=0x00824F44 [0x00824F48]=42800000 SetRegEx(0x0000996c,"T",1,2) #0x0000996c->0x00009970 Thumb Supervisor 0x0000996c 0xf6400170 MOVW r1, #2160 ; 0x870 r1:0x00000000=>0x00000870 SetRegEx(0x00009970,"T",1,2) #0x00009970->0x00009972 Thumb Supervisor 0x00009970 0x500e STR r6, [r1, r0] r6=0x00000000 r1=0x00000870 r0=0x42800000 SetRegEx(0x00009972,"T",1,2) #0x00009972->0x00009976 Thumb Supervisor 0x00009972 0xf8c06874 STR.W r6, [r0, #2164] ; 0x874 r6=0x00000000 r0=0x42800000 [0x42800874]=00000000 SetRegEx(0x00009976,"T",1,2) #0x00009976->0x00009978 Thumb Supervisor 0x00009976 0x6860 LDR r0, [r4, #0x4] r0=0x42800000 r4=0x00824F44 [0x00824F48]=42800000 SetRegEx(0x00009978,"T",1,2) #0x00009978->0x0000997c Thumb Supervisor 0x00009978 0xf8806878 STRB.W r6, [r0, #2168] ; 0x878 r6=0x00000000 r0=0x42800000 [0x42800878]=00000000 SetRegEx(0x0000997c,"T",1,2) #0x0000997c->0x0000997e Thumb Supervisor 0x0000997c 0x6860 LDR r0, [r4, #0x4] r0=0x42800000 r4=0x00824F44 [0x00824F48]=42800000 SetRegEx(0x0000997e,"T",1,2) #0x0000997e->0x00009982 Thumb Supervisor 0x0000997e 0xf8806879 STRB.W r6, [r0, #2169] ; 0x879 r6=0x00000000 r0=0x42800000 SetRegEx(0x00009982,"T",1,2) #0x00009982->0x00009984 Thumb Supervisor 0x00009982 0x4638 MOV r0, r7 r0:0x42800000=>0x00805A00 r7=0x00805A00 SetRegEx(0x00009984,"T",1,2) #0x00009984->0x00009986 Thumb Supervisor 0x00009984 0x60a7 STR r7, [r4, #0x8] r7=0x00805A00 r4=0x00824F44 [0x00824F4C]:00000000=>00805a00 SetRegEx(0x00009986,"T",1,2) #0x00009986->0x0001ea98 Thumb Supervisor 0x00009986 0xf015f887 BL 0x0001ea98 SetRegEx(0x0001EA98,"T",1,2) #0x00009986->0x0001ea98 Thumb Supervisor 0x00009986 0xf015f887 BL 0x0001ea98 MakeFunction(0x0001EA98,4294967295) MakeNameEx(0x0001EA98,"fcn_0001ea98",1) SetRegEx(0x0001ea9a,"T",1,2) #0x0001ea9a->0x0001ea9c Thumb Supervisor 0x0001ea9a 0x6481 STR r1, [r0, #0x48] r1=0x00000000 r0=0x00805A00 [0x00805A48]=00000000 SetRegEx(0x0001ea9c,"T",1,2) #0x0001ea9c->0x0001ea9e Thumb Supervisor 0x0001ea9c 0x64c1 STR r1, [r0, #0x4c] r1=0x00000000 r0=0x00805A00 [0x00805A4C]=00000000 SetRegEx(0x0001ea9e,"T",1,2) #0x0001ea9e->0x0000998a Thumb Supervisor 0x0001ea9e 0x4770 BX r14 r14=0x9F373747 SetRegEx(0x0000998a,"T",1,2) #0x0000998a->0x0000998c Thumb Supervisor 0x0000998a 0x68a0 LDR r0, [r4, #0x8] r0=0x00805A00 r4=0x00824F44 [0x00824F4C]=00805a00 SetRegEx(0x0000998c,"T",1,2) #0x0000998c->0x0000998e Thumb Supervisor 0x0000998c 0x3050 ADDS r0, #0x50 r0:0x00805A00=>0x00805A50 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x0000998e,"T",1,2) #0x0000998e->0x0001ea98 Thumb Supervisor 0x0000998e 0xf015f883 BL 0x0001ea98 SetRegEx(0x00009992,"T",1,2) #0x00009992->0x00009994 Thumb Supervisor 0x00009992 0x68a0 LDR r0, [r4, #0x8] r0:0x00805A50=>0x00805A00 r4=0x00824F44 [0x00824F4C]=00805a00 SetRegEx(0x00009994,"T",1,2) #0x00009994->0x00009998 Thumb Supervisor 0x00009994 0xf640117c MOVW r1, #2428 ; 0x97c r1:0x00000000=>0x0000097C SetRegEx(0x00009998,"T",1,2) #0x00009998->0x0000999a Thumb Supervisor 0x00009998 0x500e STR r6, [r1, r0] r6=0x00000000 r1=0x0000097C r0=0x00805A00 SetRegEx(0x0000999a,"T",1,2) #0x0000999a->0x0000999e Thumb Supervisor 0x0000999a 0xf8c06980 STR.W r6, [r0, #2432] ; 0x980 r6=0x00000000 r0=0x00805A00 [0x00806380]=00000000 SetRegEx(0x0000999e,"T",1,2) #0x0000999e->0x000099a0 Thumb Supervisor 0x0000999e 0x1c6d ADDS r5, r5, #1 r5:0x00000001=>0x00000002 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x000099a0,"T",1,2) #0x000099a0->0x000099a2 Thumb Supervisor 0x000099a0 0x68a0 LDR r0, [r4, #0x8] r0=0x00805A00 r4=0x00824F44 [0x00824F4C]=00805a00 SetRegEx(0x000099a2,"T",1,2) #0x000099a2->0x000099a4 Thumb Supervisor 0x000099a2 0x2d02 CMP r5, #0x02 r5=0x00000002 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x000099a4,"T",1,2) #0x000099a4->0x000099a8 Thumb Supervisor 0x000099a4 0xf8806984 STRB.W r6, [r0, #2436] ; 0x984 r6=0x00000000 r0=0x00805A00 [0x00806384]=00000000 SetRegEx(0x000099a8,"T",1,2) #0x000099a8->0x000099aa Thumb Supervisor 0x000099a8 0x68a0 LDR r0, [r4, #0x8] r0=0x00805A00 r4=0x00824F44 [0x00824F4C]=00805a00 SetRegEx(0x000099aa,"T",1,2) #0x000099aa->0x000099ae Thumb Supervisor 0x000099aa 0xf8806985 STRB.W r6, [r0, #2437] ; 0x985 r6=0x00000000 r0=0x00805A00 [0x00806385]=00000000 SetRegEx(0x000099ae,"T",1,2) #0x000099ae->0x000099b0 Thumb Supervisor 0x000099ae 0xd3ca BCC 0x00009946 SetRegEx(0x000099c4,"T",1,2) #0x000099c4->0x000099c6 Thumb Supervisor 0x000099c4 0x2001 MOVS r0, #0x01 r0:0x00805A00=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000099c6,"T",1,2) #0x000099c6->0x00005e1e Thumb Supervisor 0x000099c6 0xbd10 POP {r4, r15} r4=0x0081C620 r15:0x000099C6=>0x00005E1E SetRegEx(0x00005e1e,"T",1,2) #0x00005e1e->0x00005e20 Thumb Supervisor 0x00005e1e 0x2200 MOVS r2, #00 r2:0x4D524453=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00005e20,"T",1,2) #0x00005e20->0x00005e22 Thumb Supervisor 0x00005e20 0x626a STR r2, [r5, #0x24] r2=0x00000000 r5=0x00824FE8 [0x0082500C]=00000000 SetRegEx(0x00005e22,"T",1,2) #0x00005e22->0x00005e24 Thumb Supervisor 0x00005e22 0x2601 MOVS r6, #0x01 r6:0x0081E4CC=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00005e24,"T",1,2) #0x00005e24->0x00005e26 Thumb Supervisor 0x00005e24 0x4610 MOV r0, r2 r0:0x00000001=>0x00000000 r2=0x00000000 SetRegEx(0x00005e26,"T",1,2) #0x00005e26->0x00005e28 Thumb Supervisor 0x00005e26 0x1e57 SUBS r7, r2, #1 r7:0x0080818C=>0xFFFFFFFF r2=0x00000000 cpsr:0x200001f3=>0x800001f3 SetRegEx(0x00005e28,"T",1,2) #0x00005e28->0x00005e2a Thumb Supervisor 0x00005e28 0x622a STR r2, [r5, #0x20] r2=0x00000000 r5=0x00824FE8 [0x00825008]=00000000 SetRegEx(0x00005e2a,"T",1,2) #0x00005e2a->0x00005e2e Thumb Supervisor 0x00005e2a 0xf105040c ADD.W r4, r5, #12 ; 0x0000000c r4:0x0081C620=>0x00824FF4 r5=0x00824FE8 SetRegEx(0x00005e2e,"T",1,2) #0x00005e2e->0x00005e32 Thumb Supervisor 0x00005e2e 0xeb000380 ADD.W r3, r0, r0, LSL #2 r3:0x00000004=>0x00000000 r0=0x00000000 SetRegEx(0x00005e32,"T",1,2) #0x00005e32->0x00005e34 Thumb Supervisor 0x00005e32 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00005e34,"T",1,2) #0x00005e34->0x00005e38 Thumb Supervisor 0x00005e34 0xeb040183 ADD.W r1, r4, r3, LSL #2 r1:0x0000097C=>0x00824FF4 r4=0x00824FF4 r3=0x00000000 SetRegEx(0x00005e38,"T",1,2) #0x00005e38->0x00005e3a Thumb Supervisor 0x00005e38 0x604f STR r7, [r1, #0x4] r7=0xFFFFFFFF r1=0x00824FF4 [0x00824FF8]:00000000=>ffffffff SetRegEx(0x00005e3a,"T",1,2) #0x00005e3a->0x00005e3e Thumb Supervisor 0x00005e3a 0xf8042023 STRB.W r2, [r4, r3, LSL #2] r2=0x00000000 r4=0x00824FF4 r3=0x00000000 SetRegEx(0x00005e3e,"T",1,2) #0x00005e3e->0x00005e40 Thumb Supervisor 0x00005e3e 0x720e STRB r6, [r1, #0x8] r6=0x00000001 r1=0x00824FF4 [0x00824FFC]:00000000=>00000001 SetRegEx(0x00005e40,"T",1,2) #0x00005e40->0x00005e42 Thumb Supervisor 0x00005e40 0x60ca STR r2, [r1, #0xc] r2=0x00000000 r1=0x00824FF4 [0x00825000]=00000000 SetRegEx(0x00005e42,"T",1,2) #0x00005e42->0x00005e44 Thumb Supervisor 0x00005e42 0x610a STR r2, [r1, #0x10] r2=0x00000000 r1=0x00824FF4 [0x00825004]=00000000 SetRegEx(0x00005e44,"T",1,2) #0x00005e44->0x00005e46 Thumb Supervisor 0x00005e44 0xd0f3 BEQ 0x00005e2e SetRegEx(0x00005e46,"T",1,2) #0x00005e46->0x00005e48 Thumb Supervisor 0x00005e46 0x462a MOV r2, r5 r2:0x00000000=>0x00824FE8 r5=0x00824FE8 SetRegEx(0x00005e48,"T",1,2) #0x00005e48->0x00005e4c Thumb Supervisor 0x00005e48 0xe8bd41f0 POP.W {r4, r5, r6, r7, r8, r14} r4:0x00824FF4=>0x0081C620 r5:0x00824FE8=>0x00824EBC r6:0x00000001=>0x0081E4CC r7:0xFFFFFFFF=>0x0080818C r8=0x00000000 r14=0x9F373747 SetRegEx(0x00005e4c,"T",1,2) #0x00005e4c->0x00005e4e Thumb Supervisor 0x00005e4c 0x2101 MOVS r1, #0x01 r1:0x00824FF4=>0x00000001 SetRegEx(0x00005e4e,"T",1,2) #0x00005e4e->0x00005e50 Thumb Supervisor 0x00005e4e 0x4610 MOV r0, r2 r0:0x00000001=>0x00824FE8 r2=0x00824FE8 SetRegEx(0x00005e50,"T",1,2) #0x00005e50->0x00005db8 Thumb Supervisor 0x00005e50 0xe7b2 B 0x00005db8 SetRegEx(0x00005db8,"T",1,2) #0x00005db8->0x00005dba Thumb Supervisor 0x00005db8 0xb510 PUSH {r4, r14} r4=0x0081C620 r14=0x9F373747 SetRegEx(0x00005dba,"T",1,2) #0x00005dba->0x00005dbc Thumb Supervisor 0x00005dba 0xb10a CBZ r2, 0x00005dc0 r2=0x00824FE8 SetRegEx(0x00005dbc,"T",1,2) #0x00005dbc->0x00005dbe Thumb Supervisor 0x00005dbc 0x2301 MOVS r3, #0x01 r3:0x00000000=>0x00000001 SetRegEx(0x00005dbe,"T",1,2) #0x00005dbe->0x00005dc2 Thumb Supervisor 0x00005dbe 0xe000 B 0x00005dc2 SetRegEx(0x00005dc2,"T",1,2) #0x00005dc2->0x00005dc4 Thumb Supervisor 0x00005dc2 0xb123 CBZ r3, 0x00005dce r3=0x00000001 SetRegEx(0x00005dc4,"T",1,2) #0x00005dc4->0x00005dc6 Thumb Supervisor 0x00005dc4 0x6843 LDR r3, [r0, #0x4] r3:0x00000001=>0x00822BC4 r0=0x00824FE8 [0x00824FEC]=00822bc4 SetRegEx(0x00005dc6,"T",1,2) #0x00005dc6->0x00005dc8 Thumb Supervisor 0x00005dc6 0x2908 CMP r1, #0x08 r1=0x00000001 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00005dc8,"T",1,2) #0x00005dc8->0x00005dca Thumb Supervisor 0x00005dc8 0xd206 BCS 0x00005dd8 SetRegEx(0x00005dca,"T",1,2) #0x00005dca->0x00005dcc Thumb Supervisor 0x00005dca 0x2001 MOVS r0, #0x01 r0:0x00824FE8=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00005dcc,"T",1,2) #0x00005dcc->0x00005dda Thumb Supervisor 0x00005dcc 0xe005 B 0x00005dda SetRegEx(0x00005dda,"T",1,2) #0x00005dda->0x00005ddc Thumb Supervisor 0x00005dda 0xb118 CBZ r0, 0x00005de4 r0=0x00000001 SetRegEx(0x00005ddc,"T",1,2) #0x00005ddc->0x00005de0 Thumb Supervisor 0x00005ddc 0xeb030081 ADD.W r0, r3, r1, LSL #2 r0:0x00000001=>0x00822BC8 r3=0x00822BC4 r1=0x00000001 SetRegEx(0x00005de0,"T",1,2) #0x00005de0->0x00005de2 Thumb Supervisor 0x00005de0 0x6042 STR r2, [r0, #0x4] r2=0x00824FE8 r0=0x00822BC8 [0x00822BCC]:00000000=>00824fe8 SetRegEx(0x00005de2,"T",1,2) #0x00005de2->0x000067fe Thumb Supervisor 0x00005de2 0xbd10 POP {r4, r15} r4=0x0081C620 r15:0x00005DE2=>0x000067FE SetRegEx(0x000067fe,"T",1,2) #0x000067fe->0x00006800 Thumb Supervisor 0x000067fe 0x2104 MOVS r1, #0x04 r1:0x00000001=>0x00000004 SetRegEx(0x00006800,"T",1,2) #0x00006800->0x00006802 Thumb Supervisor 0x00006800 0x4628 MOV r0, r5 r0:0x00822BC8=>0x00824EBC r5=0x00824EBC SetRegEx(0x00006802,"T",1,2) #0x00006802->0x0001e944 Thumb Supervisor 0x00006802 0xf018f89f BL 0x0001e944 SetRegEx(0x0001E944,"T",1,2) #0x00006802->0x0001e944 Thumb Supervisor 0x00006802 0xf018f89f BL 0x0001e944 MakeFunction(0x0001E944,4294967295) MakeNameEx(0x0001E944,"fcn_0001e944",1) SetRegEx(0x00006806,"T",1,2) #0x00006806->0x00006808 Thumb Supervisor 0x00006806 0x6860 LDR r0, [r4, #0x4] r0:0x00158C7F=>0x00824FE8 r4=0x0081C620 [0x0081C624]=00824fe8 SetRegEx(0x00006808,"T",1,2) #0x00006808->0x0000680a Thumb Supervisor 0x00006808 0x2102 MOVS r1, #0x02 r1:0x00158C6A=>0x00000002 SetRegEx(0x0000680a,"T",1,2) #0x0000680a->0x0000680c Thumb Supervisor 0x0000680a 0x4622 MOV r2, r4 r2:0x0081C758=>0x0081C620 r4=0x0081C620 SetRegEx(0x0000680c,"T",1,2) #0x0000680c->0x00005e5c Thumb Supervisor 0x0000680c 0xf7fffb26 BL 0x00005e5c SetRegEx(0x00005E5C,"T",1,2) #0x0000680c->0x00005e5c Thumb Supervisor 0x0000680c 0xf7fffb26 BL 0x00005e5c MakeFunction(0x00005E5C,4294967295) MakeNameEx(0x00005E5C,"fcn_00005e5c",1) SetRegEx(0x00006810,"T",1,2) #0x00006810->0x00006812 Thumb Supervisor 0x00006810 0x4630 MOV r0, r6 r0:0x00822BCC=>0x0081E4CC r6=0x0081E4CC SetRegEx(0x00006812,"T",1,2) #0x00006812->0x00019260 Thumb Supervisor 0x00006812 0xf012fd25 BL 0x00019260 SetRegEx(0x00019260,"T",1,2) #0x00006812->0x00019260 Thumb Supervisor 0x00006812 0xf012fd25 BL 0x00019260 MakeFunction(0x00019260,4294967295) MakeNameEx(0x00019260,"fcn_00019260",1) SetRegEx(0x00019262,"T",1,2) #0x00019262->0x00019264 Thumb Supervisor 0x00019262 0x2400 MOVS r4, #00 r4:0x0081C620=>0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00019264,"T",1,2) #0x00019264->0x00019266 Thumb Supervisor 0x00019264 0x4605 MOV r5, r0 r5:0x00824EBC=>0x0081E4CC r0=0x0081E4CC SetRegEx(0x00019266,"T",1,2) #0x00019266->0x0001927c Thumb Supervisor 0x00019266 0xe009 B 0x0001927c SetRegEx(0x0001927c,"T",1,2) #0x0001927c->0x0001927e Thumb Supervisor 0x0001927c 0x6868 LDR r0, [r5, #0x4] r0:0x0081E4CC=>0x0000000F r5=0x0081E4CC [0x0081E4D0]=0000000f SetRegEx(0x0001927e,"T",1,2) #0x0001927e->0x00019280 Thumb Supervisor 0x0001927e 0x42a0 CMP r0, r4 r0=0x0000000F r4=0x00000000 cpsr:0x400001f3=>0x200001f3 SetRegEx(0x00019280,"T",1,2) #0x00019280->0x00019268 Thumb Supervisor 0x00019280 0xd8f2 BHI 0x00019268 SetRegEx(0x00019268,"T",1,2) #0x00019268->0x0001926a Thumb Supervisor 0x00019268 0x6828 LDR r0, [r5, #0] r0:0x0000000F=>0x0081E350 r5=0x0081E4CC [0x0081E4CC]=0081e350 SetRegEx(0x0001926a,"T",1,2) #0x0001926a->0x0001926e Thumb Supervisor 0x0001926a 0xeb0000c4 ADD.W r0, r0, r4, LSL #3 r0=0x0081E350 r4=0x00000000 SetRegEx(0x0001926e,"T",1,2) #0x0001926e->0x00019270 Thumb Supervisor 0x0001926e 0x7881 LDRB r1, [r0, #0x2] r1:0x00000002=>0x00000001 r0=0x0081E350 [0x0081E352]=e3040101 SetRegEx(0x00019270,"T",1,2) #0x00019270->0x00019272 Thumb Supervisor 0x00019270 0xb119 CBZ r1, 0x0001927a r1=0x00000001 SetRegEx(0x00019272,"T",1,2) #0x00019272->0x00019274 Thumb Supervisor 0x00019272 0x6840 LDR r0, [r0, #0x4] r0:0x0081E350=>0x0081E304 [0x0081E354]=0081e304 SetRegEx(0x00019274,"T",1,2) #0x00019274->0x00019276 Thumb Supervisor 0x00019274 0x6801 LDR r1, [r0, #0] r1:0x00000001=>0x0001F1E0 r0=0x0081E304 [0x0081E304]=0001f1e0 SetRegEx(0x00019276,"T",1,2) #0x00019276->0x00019278 Thumb Supervisor 0x00019276 0x6809 LDR r1, [r1, #0] r1:0x0001F1E0=>0x000146A5 [0x0001F1E0]=000146a5 SetRegEx(0x00019278,"T",1,2) #0x00019278->0x000146a4 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x000146A5 SetRegEx(0x000146A4,"T",1,2) #0x00019278->0x000146a4 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x000146A5 MakeFunction(0x000146A4,4294967295) MakeNameEx(0x000146A4,"fcn_000146A5",1) SetRegEx(0x000146a4,"T",1,2) #0x000146a4->0x000146a6 Thumb Supervisor 0x000146a4 0x483c LDR r0, [pc, #0xf0] ; 0x00014798 r0:0x0081E304=>0x0081CAE4 [0x00014796]=cae40001 SetRegEx(0x000146a8,"T",1,2) #0x000146a8->0x000146aa Thumb Supervisor 0x000146a8 0x6801 LDR r1, [r0, #0] r1:0x000146A5=>0x0001FA3C r0=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x000146aa,"T",1,2) #0x000146aa->0x000146ac Thumb Supervisor 0x000146aa 0x6809 LDR r1, [r1, #0] r1:0x0001FA3C=>0x00016467 [0x0001FA3C]=00016467 SetRegEx(0x000146ac,"T",1,2) #0x000146ac->0x00016466 Thumb Supervisor 0x000146ac 0x4708 BX r1 r1=0x00016467 SetRegEx(0x00016466,"T",1,2) #0x00016466->0x00016468 Thumb Supervisor 0x00016466 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000000 r5=0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x00016468,"T",1,2) #0x00016468->0x0001646a Thumb Supervisor 0x00016468 0x4604 MOV r4, r0 r4:0x00000000=>0x00825070 r0=0x00825070 SetRegEx(0x0001646a,"T",1,2) #0x0001646a->0x0001646c Thumb Supervisor 0x0001646a 0x48fa LDR r0, [pc, #0x3e8] ; 0x00016854 r0:0x00825070=>0x20206964 [0x00016854]=20206964 SetRegEx(0x0001646c,"T",1,2) #0x0001646c->0x00016470 Thumb Supervisor 0x0001646c 0xf2402500 MOVW r5, #512 ; 0x200 r5:0x0081E4CC=>0x00000200 SetRegEx(0x00016470,"T",1,2) #0x00016470->0x00016472 Thumb Supervisor 0x00016470 0x2200 MOVS r2, #00 r2:0x0081C620=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00016472,"T",1,2) #0x00016472->0x00016474 Thumb Supervisor 0x00016472 0x4629 MOV r1, r5 r1:0x00016467=>0x00000200 r5=0x00000200 SetRegEx(0x00016474,"T",1,2) #0x00016474->0x00016478 Thumb Supervisor 0x00016474 0xf8c40210 STR.W r0, [r4, #528] ; 0x210 r0=0x20206964 r4=0x00825070 [0x00825280]:00000000=>20206964 SetRegEx(0x00016478,"T",1,2) #0x00016478->0x0001647a Thumb Supervisor 0x00016478 0x48f7 LDR r0, [pc, #0x3dc] ; 0x00016858 r0:0x20206964=>0x31302E30 [0x00016856]=2e302020 SetRegEx(0x0001647a,"T",1,2) #0x0001647a->0x0001647e Thumb Supervisor 0x0001647a 0xf8c40214 STR.W r0, [r4, #532] ; 0x214 r0=0x31302E30 r4=0x00825070 [0x00825284]:00000000=>31302e30 SetRegEx(0x0001647e,"T",1,2) #0x0001647e->0x00016480 Thumb Supervisor 0x0001647e 0x1d20 ADDS r0, r4, #4 r0:0x31302E30=>0x00825074 r4=0x00825070 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00016480,"T",1,2) #0x00016480->0x0001e3ac Thumb Supervisor 0x00016480 0xf007ff94 BL 0x0001e3ac SetRegEx(0x00016484,"T",1,2) #0x00016484->0x00016486 Thumb Supervisor 0x00016484 0x4629 MOV r1, r5 r1:0x00000000=>0x00000200 r5=0x00000200 SetRegEx(0x00016486,"T",1,2) #0x00016486->0x00016488 Thumb Supervisor 0x00016486 0x4608 MOV r0, r1 r0:0x00825274=>0x00000200 r1=0x00000200 SetRegEx(0x00016488,"T",1,2) #0x00016488->0x0001965a Thumb Supervisor 0x00016488 0xf003f8e7 BL 0x0001965a SetRegEx(0x0001965A,"T",1,2) #0x00016488->0x0001965a Thumb Supervisor 0x00016488 0xf003f8e7 BL 0x0001965a MakeFunction(0x0001965A,4294967295) MakeNameEx(0x0001965A,"fcn_0001965a",1) SetRegEx(0x0001965c,"T",1,2) #0x0001965c->0x0001965e Thumb Supervisor 0x0001965c 0xb510 PUSH {r4, r14} r4=0x00825070 r14=0x9F373747 SetRegEx(0x0001965e,"T",1,2) #0x0001965e->0x00019660 Thumb Supervisor 0x0001965e 0x4604 MOV r4, r0 r4:0x00825070=>0x00000200 r0=0x00000200 SetRegEx(0x00019660,"T",1,2) #0x00019660->0x00019662 Thumb Supervisor 0x00019660 0x2000 MOVS r0, #00 r0:0x00000200=>0x00000000 SetRegEx(0x00019662,"T",1,2) #0x00019662->0x00019664 Thumb Supervisor 0x00019662 0x7b1a LDRB r2, [r3, #0xc] r2:0x00000000=>0x00000001 r3=0x0081D380 [0x0081D38C]=00000001 SetRegEx(0x00019664,"T",1,2) #0x00019664->0x00019666 Thumb Supervisor 0x00019664 0x2a01 CMP r2, #0x01 r2=0x00000001 cpsr:0x400001f3=>0x600001f3 SetRegEx(0x00019666,"T",1,2) #0x00019666->0x0001966a Thumb Supervisor 0x00019666 0xd000 BEQ 0x0001966a SetRegEx(0x0001966a,"T",1,2) #0x0001966a->0x0001966c Thumb Supervisor 0x0001966a 0xb192 CBZ r2, 0x00019692 r2=0x00000001 SetRegEx(0x0001966c,"T",1,2) #0x0001966c->0x0001966e Thumb Supervisor 0x0001966c 0x685a LDR r2, [r3, #0x4] r2:0x00000001=>0x002A1380 r3=0x0081D380 [0x0081D384]=002a1380 SetRegEx(0x0001966e,"T",1,2) #0x0001966e->0x00019670 Thumb Supervisor 0x0001966e 0x440a ADD r2, r1 r2:0x002A1380=>0x002A1580 r1=0x00000200 SetRegEx(0x00019670,"T",1,2) #0x00019670->0x00019672 Thumb Supervisor 0x00019670 0x1e52 SUBS r2, r2, #1 r2:0x002A1580=>0x002A157F cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00019672,"T",1,2) #0x00019672->0x00019676 Thumb Supervisor 0x00019672 0xfbb2f2f1 UDIV r2, r2, r1 r2:0x002A157F=>0x0000150A r1=0x00000200 SetRegEx(0x00019676,"T",1,2) #0x00019676->0x00019678 Thumb Supervisor 0x00019676 0x434a MULS r2, r1 r2:0x0000150A=>0x002A1400 r1=0x00000200 SetRegEx(0x00019678,"T",1,2) #0x00019678->0x0001967a Thumb Supervisor 0x00019678 0x605a STR r2, [r3, #0x4] r2=0x002A1400 r3=0x0081D380 [0x0081D384]:002a1380=>002a1400 SetRegEx(0x0001967a,"T",1,2) #0x0001967a->0x0001967c Thumb Supervisor 0x0001967a 0x1911 ADDS r1, r2, r4 r1:0x00000200=>0x002A1600 r2=0x002A1400 r4=0x00000200 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0001967c,"T",1,2) #0x0001967c->0x0001967e Thumb Supervisor 0x0001967c 0x689c LDR r4, [r3, #0x8] r4:0x00000200=>0x01600000 r3=0x0081D380 [0x0081D388]=01600000 SetRegEx(0x0001967e,"T",1,2) #0x0001967e->0x00019680 Thumb Supervisor 0x0001967e 0x42a1 CMP r1, r4 r1=0x002A1600 r4=0x01600000 cpsr:0x000001f3=>0x800001f3 SetRegEx(0x00019680,"T",1,2) #0x00019680->0x00019682 Thumb Supervisor 0x00019680 0xd80c BHI 0x0001969c SetRegEx(0x00019682,"T",1,2) #0x00019682->0x00019684 Thumb Supervisor 0x00019682 0x6818 LDR r0, [r3, #0] r0:0x00000000=>0x80100200 r3=0x0081D380 [0x0081D380]=80100200 SetRegEx(0x00019684,"T",1,2) #0x00019684->0x00019688 Thumb Supervisor 0x00019684 0xf0220203 BIC r2, r2, #3 ; 0x00000003 r2=0x002A1400 SetRegEx(0x00019688,"T",1,2) #0x00019688->0x0001968a Thumb Supervisor 0x00019688 0x6059 STR r1, [r3, #0x4] r1=0x002A1600 r3=0x0081D380 [0x0081D384]:002a1400=>002a1600 SetRegEx(0x0001968a,"T",1,2) #0x0001968a->0x0001968c Thumb Supervisor 0x0001968a 0x1880 ADDS r0, r0, r2 r0:0x80100200=>0x803A1600 r2=0x002A1400 SetRegEx(0x0001968c,"T",1,2) #0x0001968c->0x0001968e Thumb Supervisor 0x0001968c 0xd006 BEQ 0x0001969c SetRegEx(0x0001968e,"T",1,2) #0x0001968e->0x00019690 Thumb Supervisor 0x0001968e 0x2101 MOVS r1, #0x01 r1:0x002A1600=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x00019690,"T",1,2) #0x00019690->0x0001969e Thumb Supervisor 0x00019690 0xe005 B 0x0001969e SetRegEx(0x0001969e,"T",1,2) #0x0001969e->0x000196a0 Thumb Supervisor 0x0001969e 0x2900 CMP r1, #00 r1=0x00000001 cpsr:0x000001f3=>0x200001f3 SetRegEx(0x000196a0,"T",1,2) #0x000196a0->0x000196ac Thumb Supervisor 0x000196a0 0xd104 BNE 0x000196ac SetRegEx(0x000196ac,"T",1,2) #0x000196ac->0x0001648c Thumb Supervisor 0x000196ac 0xbd10 POP {r4, r15} r4:0x01600000=>0x00825070 r15:0x000196AC=>0x0001648C SetRegEx(0x0001648c,"T",1,2) #0x0001648c->0x00016490 Thumb Supervisor 0x0001648c 0xf5047401 ADD.W r4, r4, #516 ; 0x00000204 r4:0x00825070=>0x00825274 SetRegEx(0x00016490,"T",1,2) #0x00016490->0x00016492 Thumb Supervisor 0x00016490 0x4629 MOV r1, r5 r1:0x00000001=>0x00000200 r5=0x00000200 SetRegEx(0x00016492,"T",1,2) #0x00016492->0x00016494 Thumb Supervisor 0x00016492 0x6060 STR r0, [r4, #0x4] r0=0x803A1600 r4=0x00825274 [0x00825278]:00000000=>803a1600 SetRegEx(0x00016494,"T",1,2) #0x00016494->0x00016496 Thumb Supervisor 0x00016494 0x4608 MOV r0, r1 r0:0x803A1600=>0x00000200 r1=0x00000200 SetRegEx(0x00016496,"T",1,2) #0x00016496->0x0001965a Thumb Supervisor 0x00016496 0xf003f8e0 BL 0x0001965a SetRegEx(0x0001649a,"T",1,2) #0x0001649a->0x0001649c Thumb Supervisor 0x0001649a 0x60a0 STR r0, [r4, #0x8] r0=0x803A1800 r4=0x00825274 [0x0082527C]:00000000=>803a1800 SetRegEx(0x0001649c,"T",1,2) #0x0001649c->0x0001a232 Thumb Supervisor 0x0001649c 0xf003fec9 BL 0x0001a232 SetRegEx(0x0001A232,"T",1,2) #0x0001649c->0x0001a232 Thumb Supervisor 0x0001649c 0xf003fec9 BL 0x0001a232 MakeFunction(0x0001A232,4294967295) MakeNameEx(0x0001A232,"fcn_0001a232",1) SetRegEx(0x0001a234,"T",1,2) #0x0001a234->0x0001a236 Thumb Supervisor 0x0001a234 0x6800 LDR r0, [r0, #0] r0:0x0081D6AC=>0x0081D6B0 [0x0081D6AC]=0081d6b0 SetRegEx(0x0001a236,"T",1,2) #0x0001a236->0x000164a0 Thumb Supervisor 0x0001a236 0x4770 BX r14 r14=0x9F373747 SetRegEx(0x000164a0,"T",1,2) #0x000164a0->0x000164a2 Thumb Supervisor 0x000164a0 0x6020 STR r0, [r4, #0] r0=0x0081D6B0 r4=0x00825274 [0x00825274]:00000000=>0081d6b0 SetRegEx(0x000164a2,"T",1,2) #0x000164a2->0x000164a4 Thumb Supervisor 0x000164a2 0x2003 MOVS r0, #0x03 r0:0x0081D6B0=>0x00000003 SetRegEx(0x000164a4,"T",1,2) #0x000164a4->0x000164a6 Thumb Supervisor 0x000164a4 0x6160 STR r0, [r4, #0x14] r0=0x00000003 r4=0x00825274 [0x00825288]:00000000=>00000003 SetRegEx(0x000164a6,"T",1,2) #0x000164a6->0x0001927a Thumb Supervisor 0x000164a6 0xbd70 POP {r4, r5, r6, r15} r4:0x00825274=>0x00000000 r5:0x00000200=>0x0081E4CC r6=0x0081E4CC r15:0x000164A6=>0x0001927A SetRegEx(0x0001927a,"T",1,2) #0x0001927a->0x0001927c Thumb Supervisor 0x0001927a 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x0001411C,"T",1,2) #0x00019278->0x0001411c Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x0001411D MakeFunction(0x0001411C,4294967295) MakeNameEx(0x0001411C,"fcn_0001411D",1) SetRegEx(0x0001411c,"T",1,2) #0x0001411c->0x0001411e Thumb Supervisor 0x0001411c 0x482b LDR r0, [pc, #0xac] ; 0x000141cc r0:0x0081E308=>0x0081CACC [0x000141CA]=cacc0001 SetRegEx(0x0001411e,"T",1,2) #0x0001411e->0x00014120 Thumb Supervisor 0x0001411e 0x6800 LDR r0, [r0, #0] r0:0x0081CACC=>0x0082528C [0x0081CACC]=0082528c SetRegEx(0x00014120,"T",1,2) #0x00014120->0x00014122 Thumb Supervisor 0x00014120 0x6801 LDR r1, [r0, #0] r1:0x0001411D=>0x0001FBBC r0=0x0082528C [0x0082528C]=0001fbbc SetRegEx(0x00014122,"T",1,2) #0x00014122->0x00014124 Thumb Supervisor 0x00014122 0x6809 LDR r1, [r1, #0] r1:0x0001FBBC=>0x000158A1 [0x0001FBBC]=000158a1 SetRegEx(0x00014124,"T",1,2) #0x00014124->0x000158a0 Thumb Supervisor 0x00014124 0x4708 BX r1 r1=0x000158A1 SetRegEx(0x000158a0,"T",1,2) #0x000158a0->0x000158a2 Thumb Supervisor 0x000158a0 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000001 r5=0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x000158a2,"T",1,2) #0x000158a2->0x000158a4 Thumb Supervisor 0x000158a2 0x4604 MOV r4, r0 r4:0x00000001=>0x0082528C r0=0x0082528C SetRegEx(0x000158a4,"T",1,2) #0x000158a4->0x000158a6 Thumb Supervisor 0x000158a4 0x4855 LDR r0, [pc, #0x154] ; 0x000159fc r0:0x0082528C=>0x206F6364 [0x000159FA]=63640081 SetRegEx(0x000158a6,"T",1,2) #0x000158a6->0x000158a8 Thumb Supervisor 0x000158a6 0x2500 MOVS r5, #00 r5:0x0081E4CC=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x000158a8,"T",1,2) #0x000158a8->0x000158ac Thumb Supervisor 0x000158a8 0xf8c4020c STR.W r0, [r4, #524] ; 0x20c r0=0x206F6364 r4=0x0082528C [0x00825498]:00000000=>206f6364 SetRegEx(0x000158ac,"T",1,2) #0x000158ac->0x000158ae Thumb Supervisor 0x000158ac 0x4854 LDR r0, [pc, #0x150] ; 0x00015a00 r0:0x206F6364=>0x31302E30 [0x000159FE]=2e30206f SetRegEx(0x000158ae,"T",1,2) #0x000158ae->0x000158b2 Thumb Supervisor 0x000158ae 0xf8c40210 STR.W r0, [r4, #528] ; 0x210 r0=0x31302E30 r4=0x0082528C [0x0082549C]:00000000=>31302e30 SetRegEx(0x000158b2,"T",1,2) #0x000158b2->0x000158b4 Thumb Supervisor 0x000158b2 0x2001 MOVS r0, #0x01 r0:0x31302E30=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000158b4,"T",1,2) #0x000158b4->0x000158b8 Thumb Supervisor 0x000158b4 0xf8840218 STRB.W r0, [r4, #536] ; 0x218 r0=0x00000001 r4=0x0082528C [0x008254A4]:00000000=>00000001 SetRegEx(0x000158b8,"T",1,2) #0x000158b8->0x000158ba Thumb Supervisor 0x000158b8 0x1e80 SUBS r0, r0, #2 r0:0x00000001=>0xFFFFFFFF cpsr:0x200001f3=>0x800001f3 SetRegEx(0x000158ba,"T",1,2) #0x000158ba->0x000158be Thumb Supervisor 0x000158ba 0xf8c45214 STR.W r5, [r4, #532] ; 0x214 r5=0x00000000 r4=0x0082528C [0x008254A0]=00000000 SetRegEx(0x000158be,"T",1,2) #0x000158be->0x000158c2 Thumb Supervisor 0x000158be 0xe9c40587 STRD r0, r5, [r4, #540] ; 0x21c r0=0xFFFFFFFF r5=0x00000000 r4=0x0082528C [0x008254A8]:00000000=>ffffffff SetRegEx(0x000158c2,"T",1,2) #0x000158c2->0x00019dd2 Thumb Supervisor 0x000158c2 0xf004fa86 BL 0x00019dd2 SetRegEx(0x00019DD2,"T",1,2) #0x000158c2->0x00019dd2 Thumb Supervisor 0x000158c2 0xf004fa86 BL 0x00019dd2 MakeFunction(0x00019DD2,4294967295) MakeNameEx(0x00019DD2,"fcn_00019dd2",1) SetRegEx(0x00019dd4,"T",1,2) #0x00019dd4->0x00019dd6 Thumb Supervisor 0x00019dd4 0x6800 LDR r0, [r0, #0] r0:0x0081D4A8=>0x0081D4AC [0x0081D4A8]=0081d4ac SetRegEx(0x00019dd6,"T",1,2) #0x00019dd6->0x000158c6 Thumb Supervisor 0x00019dd6 0x4770 BX r14 r14=0x9F373747 SetRegEx(0x000158c6,"T",1,2) #0x000158c6->0x000158ca Thumb Supervisor 0x000158c6 0xf2402600 MOVW r6, #512 ; 0x200 r6:0x0081E4CC=>0x00000200 SetRegEx(0x000158ca,"T",1,2) #0x000158ca->0x000158cc Thumb Supervisor 0x000158ca 0x6060 STR r0, [r4, #0x4] r0=0x0081D4AC r4=0x0082528C [0x00825290]:00000000=>0081d4ac SetRegEx(0x000158cc,"T",1,2) #0x000158cc->0x000158ce Thumb Supervisor 0x000158cc 0x2004 MOVS r0, #0x04 r0:0x0081D4AC=>0x00000004 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x000158ce,"T",1,2) #0x000158ce->0x000158d0 Thumb Supervisor 0x000158ce 0x462a MOV r2, r5 r2:0x002A1600=>0x00000000 r5=0x00000000 SetRegEx(0x000158d0,"T",1,2) #0x000158d0->0x000158d2 Thumb Supervisor 0x000158d0 0x4631 MOV r1, r6 r1:0x000158A1=>0x00000200 r6=0x00000200 SetRegEx(0x000158d2,"T",1,2) #0x000158d2->0x000158d6 Thumb Supervisor 0x000158d2 0xf8c40224 STR.W r0, [r4, #548] ; 0x224 r0=0x00000004 r4=0x0082528C [0x008254B0]:00000000=>00000004 SetRegEx(0x000158d6,"T",1,2) #0x000158d6->0x000158da Thumb Supervisor 0x000158d6 0xf104000c ADD.W r0, r4, #12 ; 0x0000000c r0:0x00000004=>0x00825298 r4=0x0082528C SetRegEx(0x000158da,"T",1,2) #0x000158da->0x0001e3ac Thumb Supervisor 0x000158da 0xf008fd67 BL 0x0001e3ac SetRegEx(0x000158de,"T",1,2) #0x000158de->0x000158e0 Thumb Supervisor 0x000158de 0x4631 MOV r1, r6 r1:0x00000000=>0x00000200 r6=0x00000200 SetRegEx(0x000158e0,"T",1,2) #0x000158e0->0x000158e2 Thumb Supervisor 0x000158e0 0x4608 MOV r0, r1 r0:0x00825498=>0x00000200 r1=0x00000200 SetRegEx(0x000158e2,"T",1,2) #0x000158e2->0x0001965a Thumb Supervisor 0x000158e2 0xf003feba BL 0x0001965a SetRegEx(0x000158e6,"T",1,2) #0x000158e6->0x000158e8 Thumb Supervisor 0x000158e6 0x60a0 STR r0, [r4, #0x8] r0=0x803A1A00 r4=0x0082528C [0x00825294]:00000000=>803a1a00 SetRegEx(0x000158e8,"T",1,2) #0x000158e8->0x0001927a Thumb Supervisor 0x000158e8 0xbd70 POP {r4, r5, r6, r15} r4:0x0082528C=>0x00000001 r5:0x00000000=>0x0081E4CC r6:0x00000200=>0x0081E4CC r15:0x000158E8=>0x0001927A SetRegEx(0x000144EC,"T",1,2) #0x00019278->0x000144ec Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x000144ED MakeFunction(0x000144EC,4294967295) MakeNameEx(0x000144EC,"fcn_000144ED",1) SetRegEx(0x000144ec,"T",1,2) #0x000144ec->0x000144ee Thumb Supervisor 0x000144ec 0x4868 LDR r0, [pc, #0x1a0] ; 0x00014690 r0:0x0081E30C=>0x0081CAE0 [0x0001468E]=cae00001 SetRegEx(0x000144ee,"T",1,2) #0x000144ee->0x000144f0 Thumb Supervisor 0x000144ee 0x6800 LDR r0, [r0, #0] r0:0x0081CAE0=>0x008254B4 [0x0081CAE0]=008254b4 SetRegEx(0x000144f0,"T",1,2) #0x000144f0->0x000144f2 Thumb Supervisor 0x000144f0 0x6801 LDR r1, [r0, #0] r1:0x000144ED=>0x0001FC38 r0=0x008254B4 [0x008254B4]=0001fc38 SetRegEx(0x000144f2,"T",1,2) #0x000144f2->0x000144f4 Thumb Supervisor 0x000144f2 0x6809 LDR r1, [r1, #0] r1:0x0001FC38=>0x00016257 [0x0001FC38]=00016257 SetRegEx(0x000144f4,"T",1,2) #0x000144f4->0x00016256 Thumb Supervisor 0x000144f4 0x4708 BX r1 r1=0x00016257 SetRegEx(0x00016256,"T",1,2) #0x00016256->0x00016258 Thumb Supervisor 0x00016256 0x2100 MOVS r1, #00 r1:0x00016257=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00016258,"T",1,2) #0x00016258->0x0001625c Thumb Supervisor 0x00016258 0xf8001f30 STRB r1, [r0, #48]! ; 0x30 r1=0x00000000 r0:0x008254B4=>0x008254E4 [0x008254E4]=00000000 SetRegEx(0x0001625c,"T",1,2) #0x0001625c->0x0001625e Thumb Supervisor 0x0001625c 0x7041 STRB r1, [r0, #0x1] r1=0x00000000 r0=0x008254E4 [0x008254E5]=00000000 SetRegEx(0x0001625e,"T",1,2) #0x0001625e->0x00016260 Thumb Supervisor 0x0001625e 0x7081 STRB r1, [r0, #0x2] r1=0x00000000 r0=0x008254E4 [0x008254E6]=00000000 SetRegEx(0x00016260,"T",1,2) #0x00016260->0x00016262 Thumb Supervisor 0x00016260 0x70c1 STRB r1, [r0, #0x3] r1=0x00000000 r0=0x008254E4 [0x008254E7]=00000000 SetRegEx(0x00016262,"T",1,2) #0x00016262->0x00016264 Thumb Supervisor 0x00016262 0x7101 STRB r1, [r0, #0x4] r1=0x00000000 r0=0x008254E4 [0x008254E8]=00000000 SetRegEx(0x00016264,"T",1,2) #0x00016264->0x00016268 Thumb Supervisor 0x00016264 0xf8401c24 STR r1, [r0, #-36] ; 0x24 r1=0x00000000 r0=0x008254E4 SetRegEx(0x00016268,"T",1,2) #0x00016268->0x0001626c Thumb Supervisor 0x00016268 0xf1a0002c SUB.W r0, r0, #44 ; 0x0000002c r0:0x008254E4=>0x008254B8 SetRegEx(0x0001626c,"T",1,2) #0x0001626c->0x0001626e Thumb Supervisor 0x0001626c 0x6041 STR r1, [r0, #0x4] r1=0x00000000 r0=0x008254B8 [0x008254BC]=00000000 SetRegEx(0x0001626e,"T",1,2) #0x0001626e->0x00016272 Thumb Supervisor 0x0001626e 0xf04f0105 MOV.W r1, #5 ; 0x00000005 r1:0x00000000=>0x00000005 SetRegEx(0x00016272,"T",1,2) #0x00016272->0x00016274 Thumb Supervisor 0x00016272 0x6001 STR r1, [r0, #0] r1=0x00000005 r0=0x008254B8 [0x008254B8]:00000000=>00000005 SetRegEx(0x00016274,"T",1,2) #0x00016274->0x0001927a Thumb Supervisor 0x00016274 0x4770 BX r14 r14=0x9F373747 SetRegEx(0x0080A358,"T",1,2) #0x00019278->0x0080a358 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x0080A359 MakeFunction(0x0080A358,4294967295) MakeNameEx(0x0080A358,"fcn_0080A359",1) SetRegEx(0x0080A44C,"T",1,2) #0x00019278->0x0080a44c Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x0080A44D MakeFunction(0x0080A44C,4294967295) MakeNameEx(0x0080A44C,"fcn_0080A44D",1) SetRegEx(0x0080A48C,"T",1,2) #0x00019278->0x0080a48c Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x0080A48D MakeFunction(0x0080A48C,4294967295) MakeNameEx(0x0080A48C,"fcn_0080A48D",1) SetRegEx(0x000141E0,"T",1,2) #0x00019278->0x000141e0 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x000141E1 MakeFunction(0x000141E0,4294967295) MakeNameEx(0x000141E0,"fcn_000141E1",1) SetRegEx(0x000141e0,"T",1,2) #0x000141e0->0x000141e2 Thumb Supervisor 0x000141e0 0x48b4 LDR r0, [pc, #0x2d0] ; 0x000144b4 r0:0x0081E328=>0x0081CAD8 [0x000144B2]=cad80001 SetRegEx(0x000141e2,"T",1,2) #0x000141e2->0x000141e4 Thumb Supervisor 0x000141e2 0x6800 LDR r0, [r0, #0] r0:0x0081CAD8=>0x00825A10 [0x0081CAD8]=00825a10 SetRegEx(0x000141e4,"T",1,2) #0x000141e4->0x000141e6 Thumb Supervisor 0x000141e4 0x6801 LDR r1, [r0, #0] r1:0x000141E1=>0x0001FD44 r0=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x000141e6,"T",1,2) #0x000141e6->0x000141e8 Thumb Supervisor 0x000141e6 0x6809 LDR r1, [r1, #0] r1:0x0001FD44=>0x00015A81 [0x0001FD44]=00015a81 SetRegEx(0x000141e8,"T",1,2) #0x000141e8->0x00015a80 Thumb Supervisor 0x000141e8 0x4708 BX r1 r1=0x00015A81 SetRegEx(0x00015a80,"T",1,2) #0x00015a80->0x00015a82 Thumb Supervisor 0x00015a80 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000006 r5=0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x00015a82,"T",1,2) #0x00015a82->0x00015a84 Thumb Supervisor 0x00015a82 0x4604 MOV r4, r0 r4:0x00000006=>0x00825A10 r0=0x00825A10 SetRegEx(0x00015a84,"T",1,2) #0x00015a84->0x00015a86 Thumb Supervisor 0x00015a84 0x2009 MOVS r0, #0x09 r0:0x00825A10=>0x00000009 SetRegEx(0x00015a86,"T",1,2) #0x00015a86->0x00015a88 Thumb Supervisor 0x00015a86 0x7120 STRB r0, [r4, #0x4] r0=0x00000009 r4=0x00825A10 [0x00825A14]:00000000=>00000009 SetRegEx(0x00015a88,"T",1,2) #0x00015a88->0x00015a8a Thumb Supervisor 0x00015a88 0x4883 LDR r0, [pc, #0x20c] ; 0x00015c98 r0:0x00000009=>0x656E6567 [0x00015C96]=65670001 SetRegEx(0x00015a8a,"T",1,2) #0x00015a8a->0x00015a8c Thumb Supervisor 0x00015a8a 0x60a0 STR r0, [r4, #0x8] r0=0x656E6567 r4=0x00825A10 [0x00825A18]:00000000=>656e6567 SetRegEx(0x00015a8c,"T",1,2) #0x00015a8c->0x00015a8e Thumb Supervisor 0x00015a8c 0x4883 LDR r0, [pc, #0x20c] ; 0x00015c9c r0:0x656E6567=>0x31302E30 [0x00015C9A]=2e30656e SetRegEx(0x00015a8e,"T",1,2) #0x00015a8e->0x00015a90 Thumb Supervisor 0x00015a8e 0x60e0 STR r0, [r4, #0xc] r0=0x31302E30 r4=0x00825A10 [0x00825A1C]:00000000=>31302e30 SetRegEx(0x00015a90,"T",1,2) #0x00015a90->0x00015a92 Thumb Supervisor 0x00015a90 0x6820 LDR r0, [r4, #0] r0:0x31302E30=>0x0001FD44 r4=0x00825A10 [0x00825A10]=0001fd44 SetRegEx(0x00015a92,"T",1,2) #0x00015a92->0x00015a94 Thumb Supervisor 0x00015a92 0x6c81 LDR r1, [r0, #0x48] r1:0x00015A81=>0x00015C05 r0=0x0001FD44 [0x0001FD8C]=00015c05 SetRegEx(0x00015a94,"T",1,2) #0x00015a94->0x00015a96 Thumb Supervisor 0x00015a94 0x4620 MOV r0, r4 r0:0x0001FD44=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015a96,"T",1,2) #0x00015a96->0x00015c04 Thumb Supervisor 0x00015a96 0x4788 BLX r1 r1=0x00015C05 SetRegEx(0x00015C04,"T",1,2) #0x00015a96->0x00015c04 Thumb Supervisor 0x00015a96 0x4788 BLX r1 r1=0x00015C05 MakeFunction(0x00015C04,4294967295) MakeNameEx(0x00015C04,"fcn_00015C05",1) SetRegEx(0x00015a98,"T",1,2) #0x00015a98->0x00015a9c Thumb Supervisor 0x00015a98 0xf2402500 MOVW r5, #512 ; 0x200 r5:0x0081E4CC=>0x00000200 SetRegEx(0x00015a9c,"T",1,2) #0x00015a9c->0x00015a9e Thumb Supervisor 0x00015a9c 0x4629 MOV r1, r5 r1:0x00015C81=>0x00000200 r5=0x00000200 SetRegEx(0x00015a9e,"T",1,2) #0x00015a9e->0x00015aa0 Thumb Supervisor 0x00015a9e 0x4608 MOV r0, r1 r0:0x00000000=>0x00000200 r1=0x00000200 SetRegEx(0x00015aa0,"T",1,2) #0x00015aa0->0x0001965a Thumb Supervisor 0x00015aa0 0xf003fddb BL 0x0001965a SetRegEx(0x00015aa4,"T",1,2) #0x00015aa4->0x00015aa6 Thumb Supervisor 0x00015aa4 0x2200 MOVS r2, #00 r2:0x002A1C00=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00015aa6,"T",1,2) #0x00015aa6->0x00015aa8 Thumb Supervisor 0x00015aa6 0x4629 MOV r1, r5 r1:0x00000001=>0x00000200 r5=0x00000200 SetRegEx(0x00015aa8,"T",1,2) #0x00015aa8->0x00015aaa Thumb Supervisor 0x00015aa8 0x64e0 STR r0, [r4, #0x4c] r0=0x803A1E00 r4=0x00825A10 [0x00825A5C]:00000000=>803a1e00 SetRegEx(0x00015aaa,"T",1,2) #0x00015aaa->0x0001e3ac Thumb Supervisor 0x00015aaa 0xf008fc7f BL 0x0001e3ac SetRegEx(0x00015aae,"T",1,2) #0x00015aae->0x00015ab0 Thumb Supervisor 0x00015aae 0x4620 MOV r0, r4 r0:0x803A2000=>0x00825A10 r4=0x00825A10 SetRegEx(0x00015ab0,"T",1,2) #0x00015ab0->0x00015ab4 Thumb Supervisor 0x00015ab0 0xe8bd4070 POP.W {r4, r5, r6, r14} r4:0x00825A10=>0x00000006 r5:0x00000200=>0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x00015ab4,"T",1,2) #0x00015ab4->0x00015a4e Thumb Supervisor 0x00015ab4 0xe7cb B 0x00015a4e SetRegEx(0x00015a4e,"T",1,2) #0x00015a4e->0x00015a50 Thumb Supervisor 0x00015a4e 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000006 r5=0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x00015a50,"T",1,2) #0x00015a50->0x00015a52 Thumb Supervisor 0x00015a50 0x4604 MOV r4, r0 r4:0x00000006=>0x00825A10 r0=0x00825A10 SetRegEx(0x00015a52,"T",1,2) #0x00015a52->0x00015a54 Thumb Supervisor 0x00015a52 0x4990 LDR r1, [pc, #0x240] ; 0x00015c94 r1:0x00000000=>0x0001F058 [0x00015C94]=0001f058 SetRegEx(0x00015a54,"T",1,2) #0x00015a54->0x00015a56 Thumb Supervisor 0x00015a54 0x303c ADDS r0, #0x3c r0:0x00825A10=>0x00825A4C cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00015a56,"T",1,2) #0x00015a56->0x00015a58 Thumb Supervisor 0x00015a56 0x2208 MOVS r2, #0x08 r2:0x00000000=>0x00000008 SetRegEx(0x00015a58,"T",1,2) #0x00015a58->0x00015a5a Thumb Supervisor 0x00015a58 0x4605 MOV r5, r0 r5:0x0081E4CC=>0x00825A4C r0=0x00825A4C SetRegEx(0x00015a5a,"T",1,2) #0x00015a5a->0x00019604 Thumb Supervisor 0x00015a5a 0xf003fdd3 BL 0x00019604 SetRegEx(0x00019604,"T",1,2) #0x00015a5a->0x00019604 Thumb Supervisor 0x00015a5a 0xf003fdd3 BL 0x00019604 MakeFunction(0x00019604,4294967295) MakeNameEx(0x00019604,"fcn_00019604",1) SetRegEx(0x00019606,"T",1,2) #0x00019606->0x00019608 Thumb Supervisor 0x00019606 0x2300 MOVS r3, #00 r3=0x00000000 cpsr:0x000001f3=>0x400001f3 SetRegEx(0x00019608,"T",1,2) #0x00019608->0x0001960a Thumb Supervisor 0x00019608 0x07d4 LSLS r4, r2, #0x1f r4:0x00825A10=>0x00000000 r2=0x00000008 SetRegEx(0x0001960a,"T",1,2) #0x0001960a->0x00019626 Thumb Supervisor 0x0001960a 0xd00c BEQ 0x00019626 SetRegEx(0x00019626,"T",1,2) #0x00019626->0x00019628 Thumb Supervisor 0x00019626 0x4293 CMP r3, r2 r3=0x00000000 r2=0x00000008 cpsr:0x400001f3=>0x800001f3 SetRegEx(0x00019628,"T",1,2) #0x00019628->0x00019618 Thumb Supervisor 0x00019628 0xd3f6 BCC 0x00019618 SetRegEx(0x00019618,"T",1,2) #0x00019618->0x0001961a Thumb Supervisor 0x00019618 0x18cc ADDS r4, r1, r3 r4:0x00000000=>0x0001F058 r1=0x0001F058 r3=0x00000000 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x0001961a,"T",1,2) #0x0001961a->0x0001961c Thumb Supervisor 0x0001961a 0x18c5 ADDS r5, r0, r3 r5=0x00825A4C r0=0x00825A4C r3=0x00000000 SetRegEx(0x0001961c,"T",1,2) #0x0001961c->0x0001961e Thumb Supervisor 0x0001961c 0x7864 LDRB r4, [r4, #0x1] r4:0x0001F058=>0x00000058 [0x0001F059]=43305458 SetRegEx(0x0001961e,"T",1,2) #0x0001961e->0x00019620 Thumb Supervisor 0x0001961e 0x54c4 STRB r4, [r0, r3] r4=0x00000058 r0=0x00825A4C r3=0x00000000 SetRegEx(0x00019620,"T",1,2) #0x00019620->0x00019622 Thumb Supervisor 0x00019620 0x5ccc LDRB r4, [r1, r3] r4:0x00000058=>0x00000045 r1=0x0001F058 r3=0x00000000 SetRegEx(0x00019622,"T",1,2) #0x00019622->0x00019624 Thumb Supervisor 0x00019622 0x1c9b ADDS r3, r3, #2 r3:0x00000000=>0x00000002 SetRegEx(0x00019624,"T",1,2) #0x00019624->0x00019626 Thumb Supervisor 0x00019624 0x706c STRB r4, [r5, #0x1] r4=0x00000045 r5=0x00825A4C [0x00825A4D]:00000000=>00000045 SetRegEx(0x0001962a,"T",1,2) #0x0001962a->0x00015a5e Thumb Supervisor 0x0001962a 0xbd30 POP {r4, r5, r15} r4:0x00000036=>0x00825A10 r5:0x00825A52=>0x00825A4C r15:0x0001962A=>0x00015A5E SetRegEx(0x00015a5e,"T",1,2) #0x00015a5e->0x00015a60 Thumb Supervisor 0x00015a5e 0x2020 MOVS r0, #0x20 r0:0x00825A4C=>0x00000020 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00015a60,"T",1,2) #0x00015a60->0x00015a62 Thumb Supervisor 0x00015a60 0x4629 MOV r1, r5 r1:0x0001F058=>0x00825A4C r5=0x00825A4C SetRegEx(0x00015a62,"T",1,2) #0x00015a62->0x00015a66 Thumb Supervisor 0x00015a62 0xf8040f44 STRB r0, [r4, #68]! ; 0x44 r0=0x00000020 r4:0x00825A10=>0x00825A54 [0x00825A54]:00000000=>00000020 SetRegEx(0x00015a66,"T",1,2) #0x00015a66->0x00015a68 Thumb Supervisor 0x00015a66 0x2014 MOVS r0, #0x14 r0:0x00000020=>0x00000014 SetRegEx(0x00015a68,"T",1,2) #0x00015a68->0x00015a6a Thumb Supervisor 0x00015a68 0x7060 STRB r0, [r4, #0x1] r0=0x00000014 r4=0x00825A54 [0x00825A55]:00000000=>00000014 SetRegEx(0x00015a6a,"T",1,2) #0x00015a6a->0x00015a6c Thumb Supervisor 0x00015a6a 0x2010 MOVS r0, #0x10 r0:0x00000014=>0x00000010 SetRegEx(0x00015a6c,"T",1,2) #0x00015a6c->0x00015a6e Thumb Supervisor 0x00015a6c 0x70a0 STRB r0, [r4, #0x2] r0=0x00000010 r4=0x00825A54 [0x00825A56]:00000000=>00000010 SetRegEx(0x00015a6e,"T",1,2) #0x00015a6e->0x00015a70 Thumb Supervisor 0x00015a6e 0x70e0 STRB r0, [r4, #0x3] r0=0x00000010 r4=0x00825A54 [0x00825A57]:00000000=>00000010 SetRegEx(0x00015a70,"T",1,2) #0x00015a70->0x00015a72 Thumb Supervisor 0x00015a70 0x2000 MOVS r0, #00 r0:0x00000010=>0x00000000 cpsr:0x200001f3=>0x600001f3 SetRegEx(0x00015a72,"T",1,2) #0x00015a72->0x00015a74 Thumb Supervisor 0x00015a72 0x7120 STRB r0, [r4, #0x4] r0=0x00000000 r4=0x00825A54 [0x00825A58]=00000000 SetRegEx(0x00015a74,"T",1,2) #0x00015a74->0x00015a76 Thumb Supervisor 0x00015a74 0x220d MOVS r2, #0x0d r2:0x00000008=>0x0000000D cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00015a76,"T",1,2) #0x00015a76->0x00015a78 Thumb Supervisor 0x00015a76 0x68a0 LDR r0, [r4, #0x8] r0:0x00000000=>0x803A1E00 r4=0x00825A54 [0x00825A5C]=803a1e00 SetRegEx(0x00015a78,"T",1,2) #0x00015a78->0x00015a7c Thumb Supervisor 0x00015a78 0xe8bd4070 POP.W {r4, r5, r6, r14} r4:0x00825A54=>0x00000006 r5:0x00825A4C=>0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x00015a7c,"T",1,2) #0x00015a7c->0x0001e2b0 Thumb Supervisor 0x00015a7c 0xf008bc18 B.W 0x0001e2b0 SetRegEx(0x800084E0,"T",1,2) #0x00019278->0x800084e0 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x800084E1 MakeFunction(0x800084E0,4294967295) MakeNameEx(0x800084E0,"fcn_800084E1",1) SetRegEx(0x8000863C,"T",1,2) #0x00019278->0x8000863c Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x8000863D MakeFunction(0x8000863C,4294967295) MakeNameEx(0x8000863C,"fcn_8000863D",1) SetRegEx(0x00014990,"T",1,2) #0x00019278->0x00014990 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x00014991 MakeFunction(0x00014990,4294967295) MakeNameEx(0x00014990,"fcn_00014991",1) SetRegEx(0x00014990,"T",1,2) #0x00014990->0x00014992 Thumb Supervisor 0x00014990 0xb510 PUSH {r4, r14} r4=0x00000009 r14=0x9F373747 SetRegEx(0x00014992,"T",1,2) #0x00014992->0x00014994 Thumb Supervisor 0x00014992 0x4604 MOV r4, r0 r4:0x00000009=>0x0081E330 r0=0x0081E330 SetRegEx(0x00014994,"T",1,2) #0x00014994->0x0001e4d8 Thumb Supervisor 0x00014994 0xf009eda0 UNDEFINED OPCODE r0=0x0081E330 r1=0x00014991 r2=0x8000A6A7 r3=0x008258C7 r4=0x0081E330 r5=0x0081E4CC r6=0x0081E4CC r7=0x0080818C r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x40000000 r13=0xD97BE7A7 r14=0x9F373747 r15:0x00014994=>0x0001E4D8 r16=0x25F88DE7 r17=0x6C6691C1 r18=0x822EA30B r19=0x7FD7CB47 r20=0x5749BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x7EDE544D r25=0x00827C30 r26:0x0001927B=>0x00014999 r27=0x00828000 r28=0xDD5D1427 r29=0x00827F80 r30=0xD4BDB043 r31:0x200001F3=>0x200001D3 r32=0x26055E68 r33=0x0606C456 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C30 r38:0x0001927B=>0x00014999 r39=0xD97BE7A7 r40=0x9F373747 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0001e4d8,"T",0,2) #0x0001e4d8->0x8000ac98 ARM Supervisor 0x0001e4d8 0xe51ff004 LDR r15, [r15, #-0x4] r15:0x0001E4D8=>0x8000AC98 cpsr:0x200001d3=>0x200001f3 SetRegEx(0x00014998,"T",1,2) #0x00014998->0x0001e4e0 Thumb Supervisor 0x00014998 0xf009eda2 UNDEFINED OPCODE r0=0x00000000 r1=0x800300A0 r2=0x00000000 r3=0x8001EA5C r4=0x0081E330 r5=0x0081E4CC r6=0x0081E4CC r7=0x0080818C r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x40000000 r13=0xD97BE7A7 r14=0x9F373747 r15:0x00014998=>0x0001E4E0 r16=0x25F88DE7 r17=0x6C6691C1 r18=0x822EA30B r19=0x7FD7CB47 r20=0x5749BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x7EDE544D r25=0x00827C30 r26:0x00014999=>0x0001499D r27=0x00828000 r28=0xDD5D1427 r29=0x00827F80 r30=0xD4BDB043 r31:0x600001F3=>0x600001D3 r32=0x26055E68 r33=0x0606C456 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C30 r38:0x00014999=>0x0001499D r39=0xD97BE7A7 r40=0x9F373747 cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0001e4e0,"T",0,2) #0x0001e4e0->0x8000ddd4 ARM Supervisor 0x0001e4e0 0xe51ff004 LDR r15, [r15, #-0x4] r15:0x0001E4E0=>0x8000DDD4 cpsr:0x600001d3=>0x600001f3 SetRegEx(0x0001e528,"T",0,2) #0x0001e528->0x8000ad26 ARM Supervisor 0x0001e528 0xe51ff004 LDR r15, [r15, #-0x4] r15:0x0001E528=>0x8000AD26 cpsr:0x200001d3=>0x200001f3 SetRegEx(0x00010f20,"T",1,2) #0x00010f20->0x00010f22 Thumb Supervisor 0x00010f20 0xb570 PUSH {r4, r5, r6, r14} r4=0x00000000 r5=0x80030360 r6=0x00000020 r14=0x9F373747 SetRegEx(0x00010f22,"T",1,2) #0x00010f22->0x00010f24 Thumb Supervisor 0x00010f22 0x4616 MOV r6, r2 r6:0x00000020=>0x00000002 r2=0x00000002 SetRegEx(0x00010f24,"T",1,2) #0x00010f24->0x00010f26 Thumb Supervisor 0x00010f24 0x4605 MOV r5, r0 r5:0x80030360=>0x00000020 r0=0x00000020 SetRegEx(0x00010f26,"T",1,2) #0x00010f26->0x00010f28 Thumb Supervisor 0x00010f26 0x4618 MOV r0, r3 r0:0x00000020=>0x80030360 r3=0x80030360 SetRegEx(0x00010f28,"T",1,2) #0x00010f28->0x00010f2a Thumb Supervisor 0x00010f28 0x9a04 LDR r2, [SP, #0x10] r2:0x00000002=>0x00000020 SetRegEx(0x00010f2a,"T",1,2) #0x00010f2a->0x00010f2c Thumb Supervisor 0x00010f2a 0x2a20 CMP r2, #0x20 r2=0x00000020 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00010f2c,"T",1,2) #0x00010f2c->0x00010f32 Thumb Supervisor 0x00010f2c 0xd901 BLS 0x00010f32 SetRegEx(0x00010F32,"T",1,2) #0x00010f2c->0x00010f32 Thumb Supervisor 0x00010f2c 0xd901 BLS 0x00010f32 MakeFunction(0x00010F32,4294967295) MakeNameEx(0x00010F32,"fcn_00010f32",1) SetRegEx(0x00010f34,"T",1,2) #0x00010f34->0x00010f36 Thumb Supervisor 0x00010f34 0x6025 STR r5, [r4, #0] r5=0x00000020 r4=0x2050E000 [0x2050E000]:00000000=>00000020 SetRegEx(0x00010f36,"T",1,2) #0x00010f36->0x00010f38 Thumb Supervisor 0x00010f36 0x6221 STR r1, [r4, #0x20] r1=0x00000005 r4=0x2050E000 [0x2050E020]:00000000=>00000005 SetRegEx(0x00010f38,"T",1,2) #0x00010f38->0x00010f3a Thumb Supervisor 0x00010f38 0x6326 STR r6, [r4, #0x30] r6=0x00000002 r4=0x2050E000 [0x2050E030]:00000000=>00000002 SetRegEx(0x00010f3a,"T",1,2) #0x00010f3a->0x00010f3c Thumb Supervisor 0x00010f3a 0x2101 MOVS r1, #0x01 r1:0x00000005=>0x00000001 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x00010f3c,"T",1,2) #0x00010f3c->0x00010f3e Thumb Supervisor 0x00010f3c 0x6421 STR r1, [r4, #0x40] r1=0x00000001 r4=0x2050E000 [0x2050E040]=00000000 SetRegEx(0x00010f3e,"T",1,2) #0x00010f3e->0x00010f40 Thumb Supervisor 0x00010f3e 0x0209 LSLS r1, r1, #0x08 r1:0x00000001=>0x00000100 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00010f40,"T",1,2) #0x00010f40->0x00010f42 Thumb Supervisor 0x00010f40 0x6521 STR r1, [r4, #0x50] r1=0x00000100 r4=0x2050E000 [0x2050E050]=00000000 SetRegEx(0x00010f42,"T",1,2) #0x00010f42->0x00010f44 Thumb Supervisor 0x00010f42 0x6d21 LDR r1, [r4, #0x50] r1:0x00000100=>0x00000000 r4=0x2050E000 [0x2050E050]=00000000 SetRegEx(0x00010f44,"T",1,2) #0x00010f44->0x00010f46 Thumb Supervisor 0x00010f44 0x2900 CMP r1, #00 r1=0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00010f46,"T",1,2) #0x00010f46->0x00010f48 Thumb Supervisor 0x00010f46 0xd1fc BNE 0x00010f42 SetRegEx(0x00010f48,"T",1,2) #0x00010f48->0x00010f4a Thumb Supervisor 0x00010f48 0x6c61 LDR r1, [r4, #0x44] r1=0x00000000 r4=0x2050E000 [0x2050E044]=00000000 SetRegEx(0x00010f4a,"T",1,2) #0x00010f4a->0x00010f4c Thumb Supervisor 0x00010f4a 0x4903 LDR r1, [pc, #0xc] ; 0x00010f58 r1:0x00000000=>0x2050E000 [0x00010F58]=2050e000 SetRegEx(0x00010f4c,"T",1,2) #0x00010f4c->0x00010f4e Thumb Supervisor 0x00010f4c 0x3180 ADDS r1, #0x80 r1:0x2050E000=>0x2050E080 cpsr:0x600001f3=>0x000001f3 SetRegEx(0x00010f4e,"T",1,2) #0x00010f4e->0x0001069c Thumb Supervisor 0x00010f4e 0xf7fffba5 BL 0x0001069c SetRegEx(0x00010f52,"T",1,2) #0x00010f52->0x00010f54 Thumb Supervisor 0x00010f52 0x2001 MOVS r0, #0x01 r0:0x80030380=>0x00000001 cpsr:0x400001f3=>0x000001f3 SetRegEx(0x00010f54,"T",1,2) #0x00010f54->0x8000f52c Thumb Supervisor 0x00010f54 0xbd70 POP {r4, r5, r6, r15} r4:0x2050E000=>0x00000000 r5:0x00000020=>0x80030360 r6:0x00000002=>0x00000020 r15:0x00010F54=>0x8000F52C SetRegEx(0x0001499c,"T",1,2) #0x0001499c->0x0001499e Thumb Supervisor 0x0001499c 0x498c LDR r1, [pc, #0x230] ; 0x00014bd0 r1:0x00827BF4=>0x0081CAF4 [0x00014BCE]=caf40001 SetRegEx(0x0001499e,"T",1,2) #0x0001499e->0x000149a0 Thumb Supervisor 0x0001499e 0x6809 LDR r1, [r1, #0] r1:0x0081CAF4=>0x00825A68 [0x0081CAF4]=00825a68 SetRegEx(0x000149a0,"T",1,2) #0x000149a0->0x000149a2 Thumb Supervisor 0x000149a0 0x6061 STR r1, [r4, #0x4] r1=0x00825A68 r4=0x0081E330 [0x0081E334]:00000000=>00825a68 SetRegEx(0x000149a2,"T",1,2) #0x000149a2->0x000149a4 Thumb Supervisor 0x000149a2 0x0008 LSLS r0, r1, #00 r0:0x00000000=>0x00825A68 r1=0x00825A68 cpsr:0x600001f3=>0x200001f3 SetRegEx(0x000149a4,"T",1,2) #0x000149a4->0x000149a6 Thumb Supervisor 0x000149a4 0xd000 BEQ 0x000149a8 SetRegEx(0x000149a6,"T",1,2) #0x000149a6->0x000149a8 Thumb Supervisor 0x000149a6 0x2101 MOVS r1, #0x01 r1:0x00825A68=>0x00000001 SetRegEx(0x000149a8,"T",1,2) #0x000149a8->0x000149aa Thumb Supervisor 0x000149a8 0xb121 CBZ r1, 0x000149b4 r1=0x00000001 SetRegEx(0x000149aa,"T",1,2) #0x000149aa->0x000149ac Thumb Supervisor 0x000149aa 0x6801 LDR r1, [r0, #0] r1:0x00000001=>0x0080F610 r0=0x00825A68 [0x00825A68]=0080f610 SetRegEx(0x000149ac,"T",1,2) #0x000149ac->0x000149ae Thumb Supervisor 0x000149ac 0x6809 LDR r1, [r1, #0] r1:0x0080F610=>0x0080C5B5 [0x0080F610]=0080c5b5 SetRegEx(0x000149ae,"T",1,2) #0x000149ae->0x000149b2 Thumb Supervisor 0x000149ae 0xe8bd4010 POP.W {r4, r14} r4:0x0081E330=>0x00000009 r14=0x9F373747 SetRegEx(0x000149b2,"T",1,2) #0x000149b2->0x0080c5b4 Thumb Supervisor 0x000149b2 0x4708 BX r1 r1=0x0080C5B5 SetRegEx(0x00014BF4,"T",1,2) #0x00019278->0x00014bf4 Thumb Supervisor 0x00019278 0x4788 BLX r1 r1=0x00014BF5 MakeFunction(0x00014BF4,4294967295) MakeNameEx(0x00014BF4,"fcn_00014BF5",1) SetRegEx(0x00014bf4,"T",1,2) #0x00014bf4->0x00014bf6 Thumb Supervisor 0x00014bf4 0xb510 PUSH {r4, r14} r4=0x0000000A r14=0x9F373747 SetRegEx(0x00014bf6,"T",1,2) #0x00014bf6->0x00014bf8 Thumb Supervisor 0x00014bf6 0x4604 MOV r4, r0 r4:0x0000000A=>0x0081E344 r0=0x0081E344 SetRegEx(0x00014bf8,"T",1,2) #0x00014bf8->0x00014bfa Thumb Supervisor 0x00014bf8 0x2002 MOVS r0, #0x02 r0:0x0081E344=>0x00000002 SetRegEx(0x00014bfa,"T",1,2) #0x00014bfa->0x0001e528 Thumb Supervisor 0x00014bfa 0xf009ec96 UNDEFINED OPCODE r0=0x00000002 r1=0x00014BF5 r2=0x00000000 r3=0x00000000 r4=0x0081E344 r5=0x0081E4CC r6=0x0081E4CC r7=0x0080818C r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0xD97BE7A7 r14=0x9F373747 r15:0x00014BFA=>0x0001E528 r16=0x25F88DE7 r17=0x6C6691C1 r18=0x822EA30B r19=0x7FD7CB47 r20=0x5749BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x7EDE544D r25=0x00827C30 r26:0x0001927B=>0x00014BFF r27=0x00828000 r28=0xDD5D1427 r29=0x00827F80 r30=0xD4BDB043 r31:0x200001F3=>0x200001D3 r32=0x26055E68 r33=0x0606C456 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C30 r38:0x0001927B=>0x00014BFF r39=0xD97BE7A7 r40=0x9F373747 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x00014bfe,"T",1,2) #0x00014bfe->0x00014c00 Thumb Supervisor 0x00014bfe 0x4601 MOV r1, r0 r1:0x8001FD04=>0x00010000 r0=0x00010000 SetRegEx(0x00014c00,"T",1,2) #0x00014c00->0x00014c02 Thumb Supervisor 0x00014c00 0x48d5 LDR r0, [pc, #0x354] ; 0x00014f58 r0:0x00010000=>0x0081CB18 [0x00014F56]=cb180001 SetRegEx(0x00014c02,"T",1,2) #0x00014c02->0x00014c04 Thumb Supervisor 0x00014c02 0x6800 LDR r0, [r0, #0] r0:0x0081CB18=>0x00825B5C [0x0081CB18]=00825b5c SetRegEx(0x00014c04,"T",1,2) #0x00014c04->0x00014c06 Thumb Supervisor 0x00014c04 0x60a0 STR r0, [r4, #0x8] r0=0x00825B5C r4=0x0081E344 [0x0081E34C]:00000000=>00825b5c SetRegEx(0x00014c06,"T",1,2) #0x00014c06->0x00014c08 Thumb Supervisor 0x00014c06 0xb100 CBZ r0, 0x00014c0a r0=0x00825B5C SetRegEx(0x00014c08,"T",1,2) #0x00014c08->0x00014c0a Thumb Supervisor 0x00014c08 0x2001 MOVS r0, #0x01 r0:0x00825B5C=>0x00000001 SetRegEx(0x00014c0a,"T",1,2) #0x00014c0a->0x00014c0c Thumb Supervisor 0x00014c0a 0xb188 CBZ r0, 0x00014c30 r0=0x00000001 SetRegEx(0x00014c0c,"T",1,2) #0x00014c0c->0x00014c0e Thumb Supervisor 0x00014c0c 0x0048 LSLS r0, r1, #0x01 r0:0x00000001=>0x00020000 r1=0x00010000 cpsr:0x200001f3=>0x000001f3 SetRegEx(0x00014c0e,"T",1,2) #0x00014c0e->0x00014c12 Thumb Supervisor 0x00014c0e 0xf2410100 MOVW r1, #4096 ; 0x1000 r1:0x00010000=>0x00001000 SetRegEx(0x00014c12,"T",1,2) #0x00014c12->0x0001965a Thumb Supervisor 0x00014c12 0xf004fd22 BL 0x0001965a SetRegEx(0x00014c16,"T",1,2) #0x00014c16->0x00014c18 Thumb Supervisor 0x00014c16 0x4601 MOV r1, r0 r1:0x00000001=>0x803E6200 r0=0x803E6200 SetRegEx(0x00014c18,"T",1,2) #0x00014c18->0x00014c1a Thumb Supervisor 0x00014c18 0x2002 MOVS r0, #0x02 r0:0x803E6200=>0x00000002 SetRegEx(0x00014c1a,"T",1,2) #0x00014c1a->0x0001e530 Thumb Supervisor 0x00014c1a 0xf009ec8a UNDEFINED OPCODE r0=0x00000002 r1=0x803E6200 r2=0x002E6000 r3=0x0081D380 r4=0x0081E344 r5=0x0081E4CC r6=0x0081E4CC r7=0x0080818C r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0xD97BE7A7 r14=0x9F373747 r15:0x00014C1A=>0x0001E530 r16=0x25F88DE7 r17=0x6C6691C1 r18=0x822EA30B r19=0x7FD7CB47 r20=0x5749BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x7EDE544D r25=0x00827C30 r26:0x00014C17=>0x00014C1F r27=0x00828000 r28=0xDD5D1427 r29=0x00827F80 r30=0xD4BDB043 r31:0x200001F3=>0x200001D3 r32=0x26055E68 r33=0x0606C456 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C30 r38:0x00014C17=>0x00014C1F r39=0xD97BE7A7 r40=0x9F373747 cpsr:0x200001f3=>0x200001d3 SetRegEx(0x0001e530,"T",0,2) #0x0001e530->0x8000ab28 ARM Supervisor 0x0001e530 0xe51ff004 LDR r15, [r15, #-0x4] r15:0x0001E530=>0x8000AB28 cpsr:0x200001d3=>0x200001f3 SetRegEx(0x00014c1e,"T",1,2) #0x00014c1e->0x0001e538 Thumb Supervisor 0x00014c1e 0xf009ec8c UNDEFINED OPCODE r0=0xFFFFFFFF r1=0x80030088 r2=0x00000000 r3=0x8001EA5C r4=0x0081E344 r5=0x0081E4CC r6=0x0081E4CC r7=0x0080818C r8=0x00000000 r9=0x00000000 r10=0x00000000 r11=0x00000000 r12=0x00000000 r13=0xD97BE7A7 r14=0x9F373747 r15:0x00014C1E=>0x0001E538 r16=0x25F88DE7 r17=0x6C6691C1 r18=0x822EA30B r19=0x7FD7CB47 r20=0x5749BE27 r21=0x00827D00 r22=0xEE8FB63B r23=0x00827F00 r24=0x7EDE544D r25=0x00827C30 r26:0x00014C1F=>0x00014C23 r27=0x00828000 r28=0xDD5D1427 r29=0x00827F80 r30=0xD4BDB043 r31:0x600001F3=>0x600001D3 r32=0x26055E68 r33=0x0606C456 r34=0x220F1878 r35=0x14030970 r36=0x2407F87E r37=0x00827C30 r38:0x00014C1F=>0x00014C23 r39=0xD97BE7A7 r40=0x9F373747 cpsr:0x600001f3=>0x600001d3 SetRegEx(0x0001e538,"T",0,2) #0x0001e538->0x8000c6b0 ARM Supervisor 0x0001e538 0xe51ff004 LDR r15, [r15, #-0x4] r15:0x0001E538=>0x8000C6B0 cpsr:0x600001d3=>0x600001f3 SetRegEx(0x00014c22,"T",1,2) #0x00014c22->0x00014c26 Thumb Supervisor 0x00014c22 0xf44f3081 MOV.W r0, #66048 ; 0x00010200 r0:0x00000002=>0x00010200 SetRegEx(0x00014c26,"T",1,2) #0x00014c26->0x00019782 Thumb Supervisor 0x00014c26 0xf004fdac BL 0x00019782 SetRegEx(0x00019782,"T",1,2) #0x00014c26->0x00019782 Thumb Supervisor 0x00014c26 0xf004fdac BL 0x00019782 MakeFunction(0x00019782,4294967295) MakeNameEx(0x00019782,"fcn_00019782",1) SetRegEx(0x00019784,"T",1,2) #0x00019784->0x00019786 Thumb Supervisor 0x00019784 0xb570 PUSH {r4, r5, r6, r14} r4=0x0081E344 r5=0x0081E4CC r6=0x0081E4CC r14=0x9F373747 SetRegEx(0x00019786,"T",1,2) #0x00019786->0x00019788 Thumb Supervisor 0x00019786 0x05c0 LSLS r0, r0, #0x17 r0:0x00010200=>0x00000000 cpsr:0x000001f3=>0x600001f3 SetRegEx(0x00019788,"T",1,2) #0x00019788->0x0001978c Thumb Supervisor 0x00019788 0xd000 BEQ 0x0001978c SetRegEx(0x0001978c,"T",1,2) #0x0001978c->0x0001978e Thumb Supervisor 0x0001978c 0x4b21 LDR r3, [pc, #0x84] ; 0x00019814 r3:0x00000000=>0x0081D390 [0x00019812]=d390b885 SetRegEx(0x0001978e,"T",1,2) #0x0001978e->0x00019790 Thumb Supervisor 0x0001978e 0x7818 LDRB r0, [r3, #0] r0:0x00000000=>0x00000001 r3=0x0081D390 [0x0081D390]=00000001 SetRegEx(0x00019790,"T",1,2) #0x00019790->0x00019792 Thumb Supervisor 0x00019790 0xb120 CBZ r0, 0x0001979c r0=0x00000001 SetRegEx(0x00019792,"T",1,2) #0x00019792->0x00019794 Thumb Supervisor 0x00019792 0x2100 MOVS r1, #00 r1:0x00000005=>0x00000000 SetRegEx(0x00019794,"T",1,2) #0x00019794->0x00019798 Thumb Supervisor 0x00019794 0xf1030410 ADD.W r4, r3, #16 ; 0x00000010 r4:0x0081E344=>0x0081D3A0 r3=0x0081D390 SetRegEx(0x00019798,"T",1,2) #0x00019798->0x0001979a Thumb Supervisor 0x00019798 0x68db LDR r3, [r3, #0xc] r3:0x0081D390=>0x0000001A [0x0081D39C]=0000001a SetRegEx(0x0001979a,"T",1,2) #0x0001979a->0x000197bc Thumb Supervisor 0x0001979a 0xe00f B 0x000197bc SetRegEx(0x000197bc,"T",1,2) #0x000197bc->0x000197be Thumb Supervisor 0x000197bc 0x4299 CMP r1, r3 r1=0x00000000 r3=0x0000001A cpsr:0x600001f3=>0x800001f3 SetRegEx(0x000197be,"T",1,2) #0x000197be->0x000197a6 Thumb Supervisor 0x000197be 0xd3f2 BCC 0x000197a6 SetRegEx(0x000197a6,"T",1,2) #0x000197a6->0x000197aa Thumb Supervisor 0x000197a6 0xeb0400c1 ADD.W r0, r4, r1, LSL #3 r0:0x00000001=>0x0081D3A0 r4=0x0081D3A0 r1=0x00000000 SetRegEx(0x000197aa,"T",1,2) #0x000197aa->0x000197ac Thumb Supervisor 0x000197aa 0x7805 LDRB r5, [r0, #0] r5:0x0081E4CC=>0x00000001 r0=0x0081D3A0 [0x0081D3A0]=00100001 SetRegEx(0x000197ac,"T",1,2) #0x000197ac->0x000197ba Thumb Supervisor 0x000197ac 0xb92d CBNZ r5, 0x000197ba r5=0x00000001 SetRegEx(0x000197ba,"T",1,2) #0x000197ba->0x000197bc Thumb Supervisor 0x000197ba 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x800001f3=>0x000001f3 SetRegEx(0x000197ae,"T",1,2) #0x000197ae->0x000197b0 Thumb Supervisor 0x000197ae 0x8845 LDRH r5, [r0, #0x2] r5:0x00000000=>0x00000010 r0=0x0081D3A8 [0x0081D3AA]=22000010 SetRegEx(0x000197b0,"T",1,2) #0x000197b0->0x000197b2 Thumb Supervisor 0x000197b0 0x4295 CMP r5, r2 r5=0x00000010 r2=0x00000081 SetRegEx(0x000197b2,"T",1,2) #0x000197b2->0x000197ba Thumb Supervisor 0x000197b2 0xd302 BCC 0x000197ba SetRegEx(0x0001008a,"T",1,2) #0x0001008a->0x0001008e Thumb Supervisor 0x0001008a 0xeb010182 ADD.W r1, r1, r2, LSL #2 r1:0x0081C7CC=>0x0081C800 r2=0x0000000D SetRegEx(0x0001008e,"T",1,2) #0x0001008e->0x00010090 Thumb Supervisor 0x0001008e 0x6889 LDR r1, [r1, #0x8] r1:0x0081C800=>0x008001A0 SetRegEx(0x00010090,"T",1,2) #0x00010090->0x00010092 Thumb Supervisor 0x00010090 0x694c LDR r4, [r1, #0x14] r4:0x0000000E=>0x00000008 r1=0x008001A0 SetRegEx(0x00010092,"T",1,2) #0x00010092->0x00010094 Thumb Supervisor 0x00010092 0xb184 CBZ r4, 0x000100b6 r4=0x00000008 SetRegEx(0x00010094,"T",1,2) #0x00010094->0x00010096 Thumb Supervisor 0x00010094 0x7cca LDRB r2, [r1, #0x13] r2:0x0000000D=>0x000000A8 r1=0x008001A0 SetRegEx(0x00010096,"T",1,2) #0x00010096->0x00010098 Thumb Supervisor 0x00010096 0x2aff CMP r2, #0xff r2=0x000000A8 SetRegEx(0x00010098,"T",1,2) #0x00010098->0x0001009a Thumb Supervisor 0x00010098 0xd00d BEQ 0x000100b6 SetRegEx(0x0001009a,"T",1,2) #0x0001009a->0x0001009c Thumb Supervisor 0x0001009a 0x4ba6 LDR r3, [pc, #0x298] ; 0x00010334 r3:0x0000000D=>0x20101800 SetRegEx(0x0001009c,"T",1,2) #0x0001009c->0x000100a0 Thumb Supervisor 0x0001009c 0xf8533022 LDR.W r3, [r3, r2, LSL #2] r3:0x20101800=>0x00000007 r2=0x000000A8 SetRegEx(0x000100a0,"T",1,2) #0x000100a0->0x000100a2 Thumb Supervisor 0x000100a0 0x2b07 CMP r3, #0x07 r3=0x00000007 SetRegEx(0x000100a2,"T",1,2) #0x000100a2->0x000100c4 Thumb Supervisor 0x000100a2 0xd00f BEQ 0x000100c4 SetRegEx(0x000100c4,"T",1,2) #0x000100c4->0x000100c6 Thumb Supervisor 0x000100c4 0x489d LDR r0, [pc, #0x274] ; 0x0001033c r0:0x00000000=>0x0081C67C SetRegEx(0x000100c6,"T",1,2) #0x000100c6->0x000100c8 Thumb Supervisor 0x000100c6 0x6800 LDR r0, [r0, #0] r0:0x0081C67C=>0x00801000 SetRegEx(0x000100c8,"T",1,2) #0x000100c8->0x000100cc Thumb Supervisor 0x000100c8 0xeb001042 ADD.W r0, r0, r2, LSL #5 r0:0x00801000=>0x00802500 r2=0x000000A8 SetRegEx(0x000100cc,"T",1,2) #0x000100cc->0x000100ce Thumb Supervisor 0x000100cc 0x8b43 LDRH r3, [r0, #0x1a] r3:0x00000007=>0x00000008 r0=0x00802500 SetRegEx(0x000100ce,"T",1,2) #0x000100ce->0x000100d0 Thumb Supervisor 0x000100ce 0x429c CMP r4, r3 r4=0x00000008 r3=0x00000008 SetRegEx(0x000100d0,"T",1,2) #0x000100d0->0x000100d2 Thumb Supervisor 0x000100d0 0xd30c BCC 0x000100ec SetRegEx(0x000100d2,"T",1,2) #0x000100d2->0x000100d4 Thumb Supervisor 0x000100d2 0x8984 LDRH r4, [r0, #0xc] r4:0x00000008=>0x00000003 r0=0x00802500 SetRegEx(0x000100d4,"T",1,2) #0x000100d4->0x000100d8 Thumb Supervisor 0x000100d4 0xf0440408 ORR r4, r4, #8 ; 0x00000008 r4:0x00000003=>0x0000000B SetRegEx(0x000100d8,"T",1,2) #0x000100d8->0x000100da Thumb Supervisor 0x000100d8 0x8184 STRH r4, [r0, #0xc] r4=0x0000000B r0=0x00802500 SetRegEx(0x000100da,"T",1,2) #0x000100da->0x000100dc Thumb Supervisor 0x000100da 0x7ccc LDRB r4, [r1, #0x13] r4:0x0000000B=>0x000000A8 r1=0x008001A0 SetRegEx(0x000100dc,"T",1,2) #0x000100dc->0x000100de Thumb Supervisor 0x000100dc 0x7c8d LDRB r5, [r1, #0x12] r5:0x0081E4D4=>0x000000A8 r1=0x008001A0 SetRegEx(0x000100de,"T",1,2) #0x000100de->0x000100e0 Thumb Supervisor 0x000100de 0x42ac CMP r4, r5 r4=0x000000A8 r5=0x000000A8 SetRegEx(0x000100e0,"T",1,2) #0x000100e0->0x000100e2 Thumb Supervisor 0x000100e0 0xd101 BNE 0x000100e6 SetRegEx(0x000100e2,"T",1,2) #0x000100e2->0x000100e4 Thumb Supervisor 0x000100e2 0x24ff MOVS r4, #0xff r4:0x000000A8=>0x000000FF SetRegEx(0x000100e4,"T",1,2) #0x000100e4->0x000100e8 Thumb Supervisor 0x000100e4 0xe000 B 0x000100e8 SetRegEx(0x000100e8,"T",1,2) #0x000100e8->0x000100ea Thumb Supervisor 0x000100e8 0x74cc STRB r4, [r1, #0x13] r4=0x000000FF r1=0x008001A0 SetRegEx(0x000100ea,"T",1,2) #0x000100ea->0x000100ee Thumb Supervisor 0x000100ea 0xe000 B 0x000100ee SetRegEx(0x000100ee,"T",1,2) #0x000100ee->0x000100f0 Thumb Supervisor 0x000100ee 0x89c4 LDRH r4, [r0, #0xe] r4:0x000000FF=>0x00000001 r0=0x00802500 SetRegEx(0x000100f0,"T",1,2) #0x000100f0->0x000100f2 Thumb Supervisor 0x000100f0 0x2c00 CMP r4, #00 r4=0x00000001 SetRegEx(0x000100f2,"T",1,2) #0x000100f2->0x000100f4 Thumb Supervisor 0x000100f2 0xd0fd BEQ 0x000100f0 SetRegEx(0x000100f4,"T",1,2) #0x000100f4->0x000100f6 Thumb Supervisor 0x000100f4 0x1e64 SUBS r4, r4, #1 r4:0x00000001=>0x00000000 SetRegEx(0x000100f6,"T",1,2) #0x000100f6->0x000100f8 Thumb Supervisor 0x000100f6 0x81c4 STRH r4, [r0, #0xe] r4=0x00000000 r0=0x00802500 SetRegEx(0x000100f8,"T",1,2) #0x000100f8->0x000100fa Thumb Supervisor 0x000100f8 0x77ca STRB r2, [r1, #0x1f] r2=0x000000A8 r1=0x008001A0 SetRegEx(0x000100fa,"T",1,2) #0x000100fa->0x000100fc Thumb Supervisor 0x000100fa 0x8b42 LDRH r2, [r0, #0x1a] r2:0x000000A8=>0x00000008 r0=0x00802500 SetRegEx(0x000100fc,"T",1,2) #0x000100fc->0x000100fe Thumb Supervisor 0x000100fc 0x1ad2 SUBS r2, r2, r3 r2:0x00000008=>0x00000000 r3=0x00000008 SetRegEx(0x000100fe,"T",1,2) #0x000100fe->0x00010100 Thumb Supervisor 0x000100fe 0x8342 STRH r2, [r0, #0x1a] r2=0x00000000 r0=0x00802500 SetRegEx(0x00010100,"T",1,2) #0x00010100->0x00010102 Thumb Supervisor 0x00010100 0x694a LDR r2, [r1, #0x14] r2:0x00000000=>0x00000008 r1=0x008001A0 SetRegEx(0x00000b08,"T",1,2) #0x00000b08->0x00000b0a Thumb Supervisor 0x00000b08 0x4649 MOV r1, r9 r1:0x00000020=>0x00000000 r9=0x00000000 SetRegEx(0x00000b0a,"T",1,2) #0x00000b0a->0x00000ae2 Thumb Supervisor 0x00000b0a 0xe7ea B 0x00000ae2 SetRegEx(0x00000b28,"T",1,2) #0x00000b28->0x00000c1a Thumb Supervisor 0x00000b28 0xd977 BLS 0x00000c1a SetRegEx(0x000195f0,"T",1,2) #0x000195f0->0x000195dc Thumb Supervisor 0x000195f0 0x4770 BX r14 r14=0x21F8B922 SetRegEx(0x00019968,"T",1,2) #0x00019968->0x0001996c Thumb Supervisor 0x00019968 0xf3af8000 NOP.W SetRegEx(0x00019a5c,"T",1,2) #0x00019a5c->0x0001997c Thumb Supervisor 0x00019a5c 0x4770 BX r14 r14=0x21F8B922 SetRegEx(0x00019980,"T",1,2) #0x00019980->0x00019984 Thumb Supervisor 0x00019980 0xf3af8000 NOP.W SetRegEx(0x0000ff90,"T",0,2) #0x0000ff90->0x0000ff94 ARM IRQ 0x0000ff90 0xe591000c LDR r0, [r1, #0xc] r0=0x0000000A r1=0x0081C718 SetRegEx(0x0000ff94,"T",0,2) #0x0000ff94->0x0000ff98 ARM IRQ 0x0000ff94 0xe240000a SUB r0, r0, #0xa r0:0x0000000A=>0x00000000 r0:0x0000000A=>0x00000000 SetRegEx(0x0000ff98,"T",0,2) #0x0000ff98->0x0000ff9c ARM IRQ 0x0000ff98 0xe581000c STR r0, [r1, #0xc] r0=0x00000000 r1=0x0081C718 SetRegEx(0x0000ff9c,"T",0,2) #0x0000ff9c->0x0000d89e ARM IRQ 0x0000ff9c 0xfbfff63e BLX 0x0000d89e SetRegEx(0x0000D89E,"T",1,2) #0x0000ff9c->0x0000d89e ARM IRQ 0x0000ff9c 0xfbfff63e BLX 0x0000d89e MakeFunction(0x0000D89E,4294967295) MakeNameEx(0x0000D89E,"fcn_0000d89e",1) SetRegEx(0x0000d8a0,"T",1,2) #0x0000d8a0->0x0000d8a2 Thumb IRQ 0x0000d8a0 0x78c0 LDRB r0, [r0, #0x3] r0:0x0081C688=>0x00000001 r0:0x0081C688=>0x00000001 SetRegEx(0x0000d8a2,"T",1,2) #0x0000d8a2->0x0000ffa0 Thumb IRQ 0x0000d8a2 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x0000ffa0,"T",0,2) #0x0000ffa0->0x0000ffa4 ARM IRQ 0x0000ffa0 0xe3500000 CMP r0, #0x0 r0=0x00000001 SetRegEx(0x0000ffa4,"T",0,2) #0x0000ffa4->0x0000ffa8 ARM IRQ 0x0000ffa4 0x0a000003 BEQ 0x0000ffb8 SetRegEx(0x0000ffa8,"T",0,2) #0x0000ffa8->0x0000d86c ARM IRQ 0x0000ffa8 0xfafff62f BLX 0x0000d86c SetRegEx(0x0000D86C,"T",1,2) #0x0000ffa8->0x0000d86c ARM IRQ 0x0000ffa8 0xfafff62f BLX 0x0000d86c MakeFunction(0x0000D86C,4294967295) MakeNameEx(0x0000D86C,"fcn_0000d86c",1) SetRegEx(0x0000d86e,"T",1,2) #0x0000d86e->0x0000d870 Thumb IRQ 0x0000d86e 0x7800 LDRB r0, [r0, #0] r0:0x0081C688=>0x00000001 r0:0x0081C688=>0x00000001 SetRegEx(0x0000d870,"T",1,2) #0x0000d870->0x0000ffac Thumb IRQ 0x0000d870 0x4770 BX r14 r14=0x9197F44B SetRegEx(0x0000ffac,"T",0,2) #0x0000ffac->0x0000ffb0 ARM IRQ 0x0000ffac 0xe3500000 CMP r0, #0x0 r0=0x00000001 SetRegEx(0x0000ffb0,"T",0,2) #0x0000ffb0->0x0000ffb4 ARM IRQ 0x0000ffb0 0x13a0000a MOVNE r0, #0xa r0:0x00000001=>0x0000000A SetRegEx(0x0000ffb4,"T",0,2) #0x0000ffb4->0x0001e4c0 ARM IRQ 0x0000ffb4 0x1b003941 BLNE 0x0001e4c0 SetRegEx(0x0001E4C0,"T",0,2) #0x0000ffb4->0x0001e4c0 ARM IRQ 0x0000ffb4 0x1b003941 BLNE 0x0001e4c0 MakeFunction(0x0001E4C0,4294967295) MakeNameEx(0x0001E4C0,"fcn_0001e4c0",1) SetRegEx(0x0000d8f4,"T",1,2) #0x0000d8f4->0x0000d8f6 Thumb IRQ 0x0000d8f4 0xb510 PUSH {r4, r14} r4=0x20000000 r14=0x9197F44B SetRegEx(0x0000d8f6,"T",1,2) #0x0000d8f6->0x0000d8f8 Thumb IRQ 0x0000d8f6 0x4c18 LDR r4, [pc, #0x60] ; 0x0000d958 r4:0x20000000=>0x0081C688 SetRegEx(0x0000d8f8,"T",1,2) #0x0000d8f8->0x0000d8fa Thumb IRQ 0x0000d8f8 0x1f24 SUBS r4, r4, #4 r4:0x0081C688=>0x0081C684 r4:0x0081C688=>0x0081C684 SetRegEx(0x0000d8fa,"T",1,2) #0x0000d8fa->0x0000d8fc Thumb IRQ 0x0000d8fa 0x1d22 ADDS r2, r4, #4 r2:0x20506000=>0x0081C688 r4=0x0081C684 SetRegEx(0x0000d8fc,"T",1,2) #0x0000d8fc->0x0000d8fe Thumb IRQ 0x0000d8fc 0x6821 LDR r1, [r4, #0] r1:0x0081C718=>0x00000028 r4=0x0081C684 SetRegEx(0x0000d8fe,"T",1,2) #0x0000d8fe->0x0000d900 Thumb IRQ 0x0000d8fe 0x4401 ADD r1, r0 r1:0x00000028=>0x00000032 r0=0x0000000A SetRegEx(0x0000d900,"T",1,2) #0x0000d900->0x0000d902 Thumb IRQ 0x0000d900 0x4610 MOV r0, r2 r0:0x0000000A=>0x0081C688 r2=0x0081C688 SetRegEx(0x0000d902,"T",1,2) #0x0000d902->0x0000d904 Thumb IRQ 0x0000d902 0x6021 STR r1, [r4, #0] r1=0x00000032 r4=0x0081C684 SetRegEx(0x0000d904,"T",1,2) #0x0000d904->0x0000d906 Thumb IRQ 0x0000d904 0x6853 LDR r3, [r2, #0x4] r3:0x0000001E=>0x00000032 r2=0x0081C688 SetRegEx(0x0000d906,"T",1,2) #0x0000d906->0x0000d908 Thumb IRQ 0x0000d906 0x7880 LDRB r0, [r0, #0x2] r0:0x0081C688=>0x00000000 r0:0x0081C688=>0x00000000 SetRegEx(0x0000d908,"T",1,2) #0x0000d908->0x0000d90a Thumb IRQ 0x0000d908 0x428b CMP r3, r1 r3=0x00000032 r1=0x00000032 SetRegEx(0x0000d90a,"T",1,2) #0x0000d90a->0x0000d90c Thumb IRQ 0x0000d90a 0xd80e BHI 0x0000d92a SetRegEx(0x0000d90c,"T",1,2) #0x0000d90c->0x0000d90e Thumb IRQ 0x0000d90c 0x4910 LDR r1, [pc, #0x40] ; 0x0000d950 r1:0x00000032=>0x20501000 SetRegEx(0x0000d90e,"T",1,2) #0x0000d90e->0x0000d910 Thumb IRQ 0x0000d90e 0x2300 MOVS r3, #00 r3:0x00000032=>0x00000000 SetRegEx(0x0000d910,"T",1,2) #0x0000d910->0x0000d912 Thumb IRQ 0x0000d910 0x6023 STR r3, [r4, #0] r3=0x00000000 r4=0x0081C684 SetRegEx(0x0000d912,"T",1,2) #0x0000d912->0x0000d92c Thumb IRQ 0x0000d912 0xb158 CBZ r0, 0x0000d92c r0=0x00000000 SetRegEx(0x0000d92c,"T",1,2) #0x0000d92c->0x0000d92e Thumb IRQ 0x0000d92c 0x7850 LDRB r0, [r2, #0x1] r0=0x00000000 r2=0x0081C688 SetRegEx(0x0000d92e,"T",1,2) #0x0000d92e->0x0000d930 Thumb IRQ 0x0000d92e 0x2801 CMP r0, #0x01 r0=0x00000000 SetRegEx(0x000100c0,"T",1,2) #0x000100c0->0x0000ff2c Thumb Supervisor 0x000100c0 0x4235 TST r5, r6 r5=0x00000000 r6=0x00020000 SetRegEx(0x00000b22,"T",1,2) #0x00000b22->0x0000ff2c Thumb Supervisor 0x00000b22 0x1c42 ADDS r2, r0, #1 r2=0x00000001 r0=0x00000045 SetRegEx(0x0000d92a,"T",1,2) #0x0000d92a->0x0000ffb8 Thumb IRQ 0x0000d92a 0xbd10 POP {r4, r15} r4:0x0081C684=>0x20000000 r15:0x0000D92A=>0x0000FFB8 SetRegEx(0x000100a4,"T",1,2) #0x000100a4->0x000100a6 Thumb Supervisor 0x000100a4 0x7c0b LDRB r3, [r1, #0x10] r3:0x00000003=>0x00000034 r1=0x00800680 [0x00800690]=e8e83534 SetRegEx(0x000100a6,"T",1,2) #0x000100a6->0x000100a8 Thumb Supervisor 0x000100a6 0x2601 MOVS r6, #0x01 r6:0x00824F18=>0x00000001 SetRegEx(0x000100a8,"T",1,2) #0x000100a8->0x000100aa Thumb Supervisor 0x000100a8 0x4da3 LDR r5, [pc, #0x28c] ; 0x00010338 r5:0x0081E4D4=>0x20101000 [0x00010334]=20101800 SetRegEx(0x000100aa,"T",1,2) #0x000100aa->0x000100ac Thumb Supervisor 0x000100aa 0x2b20 CMP r3, #0x20 r3=0x00000034 SetRegEx(0x000100ac,"T",1,2) #0x000100ac->0x000100ae Thumb Supervisor 0x000100ac 0xd305 BCC 0x000100ba SetRegEx(0x000100ae,"T",1,2) #0x000100ae->0x000100b2 Thumb Supervisor 0x000100ae 0xf8d5509c LDR.W r5, [r5, #156] ; 0x09c r5:0x20101000=>0x00100000 r5:0x20101000=>0x00100000 SetRegEx(0x000100b2,"T",1,2) #0x000100b2->0x000100b4 Thumb Supervisor 0x000100b2 0x3b20 SUBS r3, #0x20 r3:0x00000034=>0x00000014 SetRegEx(0x000100b4,"T",1,2) #0x000100b4->0x000100be Thumb Supervisor 0x000100b4 0xe003 B 0x000100be SetRegEx(0x000100be,"T",1,2) #0x000100be->0x000100c0 Thumb Supervisor 0x000100be 0x409e LSLS r6, r3 r6:0x00000001=>0x00100000 r3=0x00000014 SetRegEx(0x000100c2,"T",1,2) #0x000100c2->0x000100c4 Thumb Supervisor 0x000100c2 0xd0f9 BEQ 0x000100b8 SetRegEx(0x00010102,"T",1,2) #0x00010102->0x00010104 Thumb Supervisor 0x00010102 0x1ad2 SUBS r2, r2, r3 r2:0x00000008=>0x00000000 r2:0x00000008=>0x00000000 r3=0x00000008 SetRegEx(0x0000066c,"T",1,2) #0x0000066c->0x0000066e Thumb Supervisor 0x0000066c 0x7885 LDRB r5, [r0, #0x2] r5:0x008222A8=>0x00000000 r0=0x00800C20 [0x00800C22]=9f702500 SetRegEx(0x0000066e,"T",1,2) #0x0000066e->0x00000670 Thumb Supervisor 0x0000066e 0x4620 MOV r0, r4 r0:0x00800C20=>0x008222BC r4=0x008222BC SetRegEx(0x00000670,"T",1,2) #0x00000670->0x0001e954 Thumb Supervisor 0x00000670 0xf01ef970 BL 0x0001e954 SetRegEx(0x00000674,"T",1,2) #0x00000674->0x00000676 Thumb Supervisor 0x00000674 0x4603 MOV r3, r0 r3:0x00000000=>0x00000008 r0=0x00000008 SetRegEx(0x00000676,"T",1,2) #0x00000676->0x0000067a Thumb Supervisor 0x00000676 0xe9d40200 LDRD r0, r2, [r4, #0] ; 00 r0:0x00000008=>0x00800C20 r2:0x00000000=>0x00409F70 r4=0x008222BC [0x008222BC]=00800c20 ;; 64-Bit Read from [r4] , result is split into r0 and r2 SetRegEx(0x0000067a,"T",1,2) #0x0000067a->0x0000067c Thumb Supervisor 0x0000067a 0x78c1 LDRB r1, [r0, #0x3] r1:0x00800C20=>0x00000025 r0=0x00800C20 [0x00800C23]=409f7025 ;; r0 likely contains the SATA PHY base address, +3 is for reading SetRegEx(0x0000067c,"T",1,2) #0x0000067c->0x0000067e Thumb Supervisor 0x0000067c 0x2008 MOVS r0, #0x08 r0:0x00800C20=>0x00000008 SetRegEx(0x0000067e,"T",1,2) #0x0000067e->0x00000682 Thumb Supervisor 0x0000067e 0xe9cd5700 STRD r5, r7, [r13, #0] ; 00 r5=0x00000000 r7=0x00000003 r13=0x79AB5100 SetRegEx(0x00000682,"T",1,2) #0x00000682->0x00000686 Thumb Supervisor 0x00000682 0xe9cd6002 STRD r6, r0, [r13, #8] ; 0x08 r6=0x00000003 r0=0x00000008 r13=0x79AB5100 SetRegEx(0x00000686,"T",1,2) #0x00000686->0x00000688 Thumb Supervisor 0x00000686 0x486b LDR r0, [pc, #0x1ac] ; 0x00000834 r0:0x00000008=>0x0081CB54 [0x00000832]=cb540081 SetRegEx(0x00000688,"T",1,2) #0x00000688->0x000193e4 Thumb Supervisor 0x00000688 0xf018feac BL 0x000193e4 SetRegEx(0x00010010,"T",0,2) #0x00010010->0x00010014 ARM Supervisor 0x00010010 0x08bd81f0 LDMEQ r13!, {r4, r5, r6, r7, r8, r15} r13=0x79AB5100 r4=0x00800D90 r5=0x00000032 r6=0x0081C7C4 r7=0x00000008 r8=0xFFFFFFFF r15:0x00010010=>0x00010014 SetRegEx(0x00010014,"T",0,2) #0x00010014->0x0001e690 ARM Supervisor 0x00010014 0xfa00399d BLX 0x0001e690 SetRegEx(0x0001E690,"T",1,2) #0x00010014->0x0001e690 ARM Supervisor 0x00010014 0xfa00399d BLX 0x0001e690 MakeFunction(0x0001E690,4294967295) MakeNameEx(0x0001E690,"fcn_0001e690",1) SetRegEx(0x0001e692,"T",1,2) #0x0001e692->0x0001e696 Thumb Supervisor 0x0001e692 0xf6400204 MOVW r2, #2052 ; 0x804 r2:0x00409F78=>0x00000804 SetRegEx(0x0001e696,"T",1,2) #0x0001e696->0x0001e698 Thumb Supervisor 0x0001e696 0x6841 LDR r1, [r0, #0x4] r1:0x00000008=>0x00800000 r0=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x0001e698,"T",1,2) #0x0001e698->0x0001e69c Thumb Supervisor 0x0001e698 0xf8d10804 LDR.W r0, [r1, #2052] ; 0x804 r0:0x0081C7C4=>0x00800640 r1=0x00800000 [0x00802052]=ffff0000 SetRegEx(0x0001e69c,"T",1,2) #0x0001e69c->0x0001e69e Thumb Supervisor 0x0001e69c 0x7c43 LDRB r3, [r0, #0x11] r3:0x00000001=>0x00000033 r0=0x00800640 [0x00800651]=00ffff33 SetRegEx(0x0001e69e,"T",1,2) #0x0001e69e->0x0001e6a2 Thumb Supervisor 0x0001e69e 0xeb011343 ADD.W r3, r1, r3, LSL #5 r3:0x00000033=>0x00800660 r1=0x00800000 r3:0x00000033=>0x00800660 SetRegEx(0x0001e6a2,"T",1,2) #0x0001e6a2->0x0001e6a4 Thumb Supervisor 0x0001e6a2 0x5053 STR r3, [r2, r1] r3=0x00800660 r2=0x00000804 r1=0x00800000 SetRegEx(0x0001e6a4,"T",1,2) #0x0001e6a4->0x0001e6a8 Thumb Supervisor 0x0001e6a4 0xf6010202 ADDW r2, r1, #2050 ; 0x802 r2:0x00000804=>0x00800802 r1=0x00800000 SetRegEx(0x0001e6a8,"T",1,2) #0x0001e6a8->0x0001e6ac Thumb Supervisor 0x0001e6a8 0xf8b11802 LDRH.W r1, [r1, #2050] ; 0x000802 r1:0x00800000=>0x00000040 r1:0x00800000=>0x00000040 [0x00802050]=00000001 SetRegEx(0x0001e6ac,"T",1,2) #0x0001e6ac->0x0001e6ae Thumb Supervisor 0x0001e6ac 0x1e49 SUBS r1, r1, #1 r1:0x00000040=>0x0000003F r1:0x00000040=>0x0000003F SetRegEx(0x0001e6ae,"T",1,2) #0x0001e6ae->0x0001e6b0 Thumb Supervisor 0x0001e6ae 0x8011 STRH r1, [r2, #0] r1=0x0000003F r2=0x00800802 [0x00800802]:06600040=>0660003f SetRegEx(0x0001e6b0,"T",1,2) #0x0001e6b0->0x00010018 Thumb Supervisor 0x0001e6b0 0x4770 BX r14 r14=0x9997F44B SetRegEx(0x00010018,"T",0,2) #0x00010018->0x0001001c ARM Supervisor 0x00010018 0xe5941008 LDR r1, [r4, #0x8] r1:0x0000003F=>0x00080303 r4=0x00800D90 [0x00800D98]=00080303 SetRegEx(0x0001001c,"T",0,2) #0x0001001c->0x00010020 ARM Supervisor 0x0001001c 0xe1c420d0 LDRD r2, [r4, #0x0] r2:0x00800802=>0x25000000 r4=0x00800D90 [0x00800D90]=25000000 SetRegEx(0x00010020,"T",0,2) #0x00010020->0x00010024 ARM Supervisor 0x00010020 0xe594400c LDR r4, [r4, #0xc] r4:0x00800D90=>0x0000004A r4:0x00800D90=>0x0000004A [0x00800D9C]=0000004a SetRegEx(0x00010024,"T",0,2) #0x00010024->0x00010028 ARM Supervisor 0x00010024 0xe1c020f0 STRD r2, [r0, #0x0] r2=0x25000000 r0=0x00800640 [0x00800640]=25000000 SetRegEx(0x00010028,"T",0,2) #0x00010028->0x0001002c ARM Supervisor 0x00010028 0xe2803008 ADD r3, r0, #0x8 r3:0x00409F70=>0x00800648 r0=0x00800640 SetRegEx(0x0001002c,"T",0,2) #0x0001002c->0x00010030 ARM Supervisor 0x0001002c 0xe3a02000 MOV r2, #0x0 r2:0x25000000=>0x00000000 SetRegEx(0x00010030,"T",0,2) #0x00010030->0x00010034 ARM Supervisor 0x00010030 0xe8830012 STM r3, {r1, r4} r3=0x00800648 r1=0x00080303 r4=0x0000004A SetRegEx(0x00010034,"T",0,2) #0x00010034->0x00010038 ARM Supervisor 0x00010034 0xe5c0200d STRB r2, [r0, #0xd] r2=0x00000000 r0=0x00800640 [0x0080064D]=32000000 SetRegEx(0x00010038,"T",0,2) #0x00010038->0x0001003c ARM Supervisor 0x00010038 0xe3a010ff MOV r1, #0xff r1:0x00080303=>0x000000FF SetRegEx(0x0001003c,"T",0,2) #0x0001003c->0x00010040 ARM Supervisor 0x0001003c 0xe5807014 STR r7, [r0, #0x14] r7=0x00000008 r0=0x00800640 [0x00800654]:00000000=>00000008 SetRegEx(0x00010040,"T",0,2) #0x00010040->0x00010044 ARM Supervisor 0x00010040 0xe1c010be STRH r1, [r0, #0xe] r1=0x000000FF r0=0x00800640 [0x0080064E]:33320000=>333200ff SetRegEx(0x00010044,"T",0,2) #0x00010044->0x00010048 ARM Supervisor 0x00010044 0xe5c01013 STRB r1, [r0, #0x13] r1=0x000000FF r0=0x00800640 [0x00800653]=000008ff SetRegEx(0x00010048,"T",0,2) #0x00010048->0x0001004c ARM Supervisor 0x00010048 0xe5c0101f STRB r1, [r0, #0x1f] r1=0x000000FF r0=0x00800640 [0x0080065F]:000000e1=>000000ff SetRegEx(0x0001004c,"T",0,2) #0x0001004c->0x00010050 ARM Supervisor 0x0001004c 0xe1c021bc STRH r2, [r0, #0x1c] r2=0x00000000 r0=0x00800640 [0x0080065C]:ff000001=>ff000000 SetRegEx(0x00010050,"T",0,2) #0x00010050->0x00010054 ARM Supervisor 0x00010050 0xe5962000 LDR r2, [r6] r2:0x00000000=>0x0081C7CC r6=0x0081C7C4 [0x0081C7C4]=0081c7cc SetRegEx(0x00010054,"T",0,2) #0x00010054->0x00010058 ARM Supervisor 0x00010054 0xe0821105 ADD r1, r2, r5, LSL #0x2 r1:0x000000FF=>0x0081C894 r2=0x0081C7CC r5=0x00000032 SetRegEx(0x00010058,"T",0,2) #0x00010058->0x0001005c ARM Supervisor 0x00010058 0xe5810008 STR r0, [r1, #0x8] r0=0x00800640 r1=0x0081C894 [0x0081C89C]=00800640 SetRegEx(0x00000b24,"T",1,2) #0x00000b24->0x00000b26 Thumb Supervisor 0x00000b24 0x600a STR r2, [r1, #0] r2=0x00000046 r1=0x0080FE54 [0x0080FE54]:00000045=>00000046 SetRegEx(0x00000b26,"T",1,2) #0x00000b26->0x00000b28 Thumb Supervisor 0x00000b26 0x2864 CMP r0, #0x64 r0=0x00000045 SetRegEx(0x0000E918,"T",0,2) #0x0001b69e->0x0000e918 Thumb Supervisor 0x0001b69e 0xf7f3e93c BLX 0x0000e91a cpsr:0x80000133=>0x80000113 MakeFunction(0x0000E918,4294967295) MakeNameEx(0x0000E918,"fcn_e918",1) SetRegEx(0x0001b6c8,"T",1,2) #0x0001b6c8->0x0001b6ca Thumb Supervisor 0x0001b6c8 0x2001 MOVS r0, #0x01 r0:0x00000006=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x0001b6ca,"T",1,2) #0x0001b6ca->0x0001b6ce Thumb Supervisor 0x0001b6ca 0xe000 B 0x0001b6ce SetRegEx(0x0001b6e2,"T",1,2) #0x0001b6e2->0x0001b6e6 Thumb Supervisor 0x0001b6e2 0xf8d80108 LDR.W r0, [r8, #264] ; 0x108 r0:0x00000000=>0x00000007 r8=0x20501000 [0x20501108]:=>00000007 SetRegEx(0x00000000,"T",0,2) #0x00000000->0x00000054 ARM Supervisor 0x00000000 0xea000013 B 0x00000054 SetRegEx(0x00007c98,"T",1,2) #0x00007c98->0x00007c9c Thumb Supervisor 0x00007c98 0xf04f30ff MOV.W r0, #-1 ; 0xffffffff r0:0x00000000=>0xFFFFFFFF SetRegEx(0x00007c9c,"T",1,2) #0x00007c9c->0x00007cf6 Thumb Supervisor 0x00007c9c 0xbd30 POP {r4, r5, r15} r4:0x20000000=>0x0081FC74 r5=0x00000000 r15:0x00007C9C=>0x00007CF6 SetRegEx(0x000007a6,"T",1,2) #0x000007a6->0x000007aa Thumb Supervisor 0x000007a6 0xe9cd6800 STRD r6, r8, [r13, #0] ; 00 r6=0x00000000 r8=0x00000006 r13=0x79AB5108 [0x79AB5108]:=>unknown SetRegEx(0x000007aa,"T",1,2) #0x000007aa->0x000193e4 Thumb Supervisor 0x000007aa 0xf018fe1b BL 0x000193e4 SetRegEx(0x000007ae,"T",1,2) #0x000007ae->0x000007b0 Thumb Supervisor 0x000007ae 0x6828 LDR r0, [r5, #0] r0:0x0000000B=>0x0001F230 r5=0x0081FC60 [0x0081FC60]=0001f230 SetRegEx(0x000007b0,"T",1,2) #0x000007b0->0x000007b2 Thumb Supervisor 0x000007b0 0x6801 LDR r1, [r0, #0] r1:0x00000040=>0x00013C9D r0=0x0001F230 [0x0001F230]=00013c9d SetRegEx(0x000007b2,"T",1,2) #0x000007b2->0x000007b4 Thumb Supervisor 0x000007b2 0xb004 ADD SP, #0x10 SetRegEx(0x000007b4,"T",1,2) #0x000007b4->0x000007b6 Thumb Supervisor 0x000007b4 0x4628 MOV r0, r5 r0:0x0001F230=>0x0081FC60 r5=0x0081FC60 SetRegEx(0x000007b6,"T",1,2) #0x000007b6->0x000007ba Thumb Supervisor 0x000007b6 0xe8bd41f0 POP.W {r4, r5, r6, r7, r8, r14} r4:0x00000003=>0x0081F598 r5=0x0081FC60 r6:0x00000000=>0x00000020 r7:0x00000006=>0x0001FD10 r8:0x00000006=>0x00000000 r14=0x9997FC4B SetRegEx(0x000007ba,"T",1,2) #0x000007ba->0x00013c9c Thumb Supervisor 0x000007ba 0x4708 BX r1 r1=0x00013C9D SetRegEx(0x00013c9c,"T",1,2) #0x00013c9c->0x00013c44 Thumb Supervisor 0x00013c9c 0xe7d2 B 0x00013c44 SetRegEx(0x00013c44,"T",1,2) #0x00013c44->0x00013c48 Thumb Supervisor 0x00013c44 0xe92d43f8 PUSH.W {r3, r4, r5, r6, r7, r8, r9, r14} r3=0x00000001 r4=0x0081F598 r5=0x0081FC60 r6=0x00000020 r7=0x0001FD10 r8=0x00000000 r9=0x00000000 r14=0x9997FC4B SetRegEx(0x00013c48,"T",1,2) #0x00013c48->0x00013c4a Thumb Supervisor 0x00013c48 0x4604 MOV r4, r0 r4:0x0081F598=>0x0081FC60 r0=0x0081FC60 SetRegEx(0x00013c4a,"T",1,2) #0x00013c4a->0x00013c4c Thumb Supervisor 0x00013c4a 0x4827 LDR r0, [pc, #0x9c] ; 0x00013ce8 r0:0x0081FC60=>0x0081CAE4 [0x00013CE8]=0081cae4 SetRegEx(0x00013c4c,"T",1,2) #0x00013c4c->0x00013c4e Thumb Supervisor 0x00013c4c 0x4e27 LDR r6, [pc, #0x9c] ; 0x00013cec r6:0x00000020=>0x00824F18 [0x00013CEA]=4f180081 SetRegEx(0x00013c4e,"T",1,2) #0x00013c4e->0x00013c50 Thumb Supervisor 0x00013c4e 0x6805 LDR r5, [r0, #0] r5:0x0081FC60=>0x00825070 r0=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x00013c50,"T",1,2) #0x00013c50->0x00013c52 Thumb Supervisor 0x00013c50 0x6828 LDR r0, [r5, #0] r0:0x0081CAE4=>0x0001FA3C r5=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x00013c52,"T",1,2) #0x00013c52->0x00013c54 Thumb Supervisor 0x00013c52 0x6dc1 LDR r1, [r0, #0x5c] r1:0x00013C9D=>0x0001678F r0=0x0001FA3C [0x0001FA98]=0001678f SetRegEx(0x00013c54,"T",1,2) #0x00013c54->0x00013c56 Thumb Supervisor 0x00013c54 0x4628 MOV r0, r5 r0:0x0001FA3C=>0x00825070 r5=0x00825070 SetRegEx(0x00013c56,"T",1,2) #0x00013c56->0x0001678e Thumb Supervisor 0x00013c56 0x4788 BLX r1 r1=0x0001678F SetRegEx(0x0001678E,"T",1,2) #0x00013c56->0x0001678e Thumb Supervisor 0x00013c56 0x4788 BLX r1 r1=0x0001678F MakeFunction(0x0001678E,4294967295) MakeNameEx(0x0001678E,"fcn_0001678F",1) SetRegEx(0x0001678e,"T",1,2) #0x0001678e->0x00016790 Thumb Supervisor 0x0001678e 0xb570 PUSH {r4, r5, r6, r14} r4=0x0081FC60 r5=0x00825070 r6=0x00824F18 r14=0x9997FC4B SetRegEx(0x00016790,"T",1,2) #0x00016790->0x00016792 Thumb Supervisor 0x00016790 0x4604 MOV r4, r0 r4:0x0081FC60=>0x00825070 r0=0x00825070 SetRegEx(0x00016792,"T",1,2) #0x00016792->0x00016794 Thumb Supervisor 0x00016792 0x6800 LDR r0, [r0, #0] r0:0x00825070=>0x0001FA3C [0x00825070]=0001fa3c SetRegEx(0x00016794,"T",1,2) #0x00016794->0x00016796 Thumb Supervisor 0x00016794 0x214d MOVS r1, #0x4d r1:0x0001678F=>0x0000004D cpsr:0x80000133=>0x00000133 SetRegEx(0x00016796,"T",1,2) #0x00016796->0x00016798 Thumb Supervisor 0x00016796 0x4e34 LDR r6, [pc, #0xd0] ; 0x00016868 r6:0x00824F18=>0x00824EE0 [0x00016868]=00824ee0 SetRegEx(0x00016798,"T",1,2) #0x00016798->0x0001679a Thumb Supervisor 0x00016798 0x6b02 LDR r2, [r0, #0x30] r2:0x0000000B=>0x000165DF r0=0x0001FA3C [0x0001FA6C]=000165df SetRegEx(0x0001679a,"T",1,2) #0x0001679a->0x0001679c Thumb Supervisor 0x0001679a 0x4620 MOV r0, r4 r0:0x0001FA3C=>0x00825070 r4=0x00825070 SetRegEx(0x0001679c,"T",1,2) #0x0001679c->0x000165de Thumb Supervisor 0x0001679c 0x4790 BLX r2 r2=0x000165DF SetRegEx(0x0001679e,"T",1,2) #0x0001679e->0x000167a2 Thumb Supervisor 0x0001679e 0xf000050e AND r5, r0, #14 ; 0x0000000e r5:0x00825070=>0x00000004 r0=0x00000044 SetRegEx(0x000167a2,"T",1,2) #0x000167a2->0x000167a4 Thumb Supervisor 0x000167a2 0x6820 LDR r0, [r4, #0] r0:0x00000044=>0x0001FA3C r4=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x000167a4,"T",1,2) #0x000167a4->0x000167a6 Thumb Supervisor 0x000167a4 0x220e MOVS r2, #0x0e r2:0x000165DF=>0x0000000E SetRegEx(0x000167a6,"T",1,2) #0x000167a6->0x000167a8 Thumb Supervisor 0x000167a6 0x214d MOVS r1, #0x4d r1=0x0000004D SetRegEx(0x000167a8,"T",1,2) #0x000167a8->0x000167aa Thumb Supervisor 0x000167a8 0x6a03 LDR r3, [r0, #0x20] r3:0x00000001=>0x00016577 r0=0x0001FA3C [0x0001FA5C]=00016577 SetRegEx(0x000167aa,"T",1,2) #0x000167aa->0x000167ac Thumb Supervisor 0x000167aa 0x4620 MOV r0, r4 r0:0x0001FA3C=>0x00825070 r4=0x00825070 SetRegEx(0x000167ac,"T",1,2) #0x000167ac->0x00016576 Thumb Supervisor 0x000167ac 0x4798 BLX r3 r3=0x00016577 SetRegEx(0x00016576,"T",1,2) #0x000167ac->0x00016576 Thumb Supervisor 0x000167ac 0x4798 BLX r3 r3=0x00016577 MakeFunction(0x00016576,4294967295) MakeNameEx(0x00016576,"fcn_00016577",1) SetRegEx(0x000167ae,"T",1,2) #0x000167ae->0x000167b0 Thumb Supervisor 0x000167ae 0x4630 MOV r0, r6 r0:0x0082510E=>0x00824EE0 r6=0x00824EE0 SetRegEx(0x000167b0,"T",1,2) #0x000167b0->0x000092da Thumb Supervisor 0x000167b0 0xf7f2fd93 BL 0x000092da SetRegEx(0x000092DA,"T",1,2) #0x000167b0->0x000092da Thumb Supervisor 0x000167b0 0xf7f2fd93 BL 0x000092da MakeFunction(0x000092DA,4294967295) MakeNameEx(0x000092DA,"fcn_000092da",1) SetRegEx(0x000092dc,"T",1,2) #0x000092dc->0x000092de Thumb Supervisor 0x000092dc 0x6800 LDR r0, [r0, #0] r0:0x200000A8=>0x000800B1 [0x200000A8]=000800b1 SetRegEx(0x000092de,"T",1,2) #0x000092de->0x000092e2 Thumb Supervisor 0x000092de 0xf0000003 AND r0, r0, #3 ; 0x00000003 r0:0x000800B1=>0x00000001 SetRegEx(0x000092e2,"T",1,2) #0x000092e2->0x000167b4 Thumb Supervisor 0x000092e2 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000167b4,"T",1,2) #0x000167b4->0x000167b6 Thumb Supervisor 0x000167b4 0xb310 CBZ r0, 0x000167fc r0=0x00000001 SetRegEx(0x000167b6,"T",1,2) #0x000167b6->0x000167b8 Thumb Supervisor 0x000167b6 0x2801 CMP r0, #0x01 r0=0x00000001 cpsr:0x00000133=>0x60000133 SetRegEx(0x000167b8,"T",1,2) #0x000167b8->0x000167d0 Thumb Supervisor 0x000167b8 0xd00a BEQ 0x000167d0 SetRegEx(0x000167d0,"T",1,2) #0x000167d0->0x000167d2 Thumb Supervisor 0x000167d0 0x6820 LDR r0, [r4, #0] r0:0x00000001=>0x0001FA3C r4=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x000167d2,"T",1,2) #0x000167d2->0x000167d4 Thumb Supervisor 0x000167d2 0x2204 MOVS r2, #0x04 r2:0x0000000E=>0x00000004 cpsr:0x60000133=>0x20000133 SetRegEx(0x000167d4,"T",1,2) #0x000167d4->0x000167d6 Thumb Supervisor 0x000167d4 0x6983 LDR r3, [r0, #0x18] r3:0x00016577=>0x00016549 r0=0x0001FA3C [0x0001FA54]=00016549 SetRegEx(0x000167d6,"T",1,2) #0x000167d6->0x000167d8 Thumb Supervisor 0x000167d6 0x214d MOVS r1, #0x4d r1:0x00000040=>0x0000004D SetRegEx(0x000167d8,"T",1,2) #0x000167d8->0x000167da Thumb Supervisor 0x000167d8 0x4620 MOV r0, r4 r0:0x0001FA3C=>0x00825070 r4=0x00825070 SetRegEx(0x000167da,"T",1,2) #0x000167da->0x00016548 Thumb Supervisor 0x000167da 0x4798 BLX r3 r3=0x00016549 SetRegEx(0x00016548,"T",1,2) #0x000167da->0x00016548 Thumb Supervisor 0x000167da 0x4798 BLX r3 r3=0x00016549 MakeFunction(0x00016548,4294967295) MakeNameEx(0x00016548,"fcn_00016549",1) SetRegEx(0x00016548,"T",1,2) #0x00016548->0x0001654c Thumb Supervisor 0x00016548 0xeb000041 ADD.W r0, r0, r1, LSL #1 r0:0x00825070=>0x0082510A r1=0x0000004D SetRegEx(0x0001654c,"T",1,2) #0x0001654c->0x00016550 Thumb Supervisor 0x0001654c 0xf8301f04 LDRH r1, [r0, #4]! ; 0x00000004 r1:0x0000004D=>0x00000040 r0:0x0082510A=>0x0082510E [0x0082510E]=006c0040 SetRegEx(0x00016550,"T",1,2) #0x00016550->0x00016552 Thumb Supervisor 0x00016550 0x4311 ORRS r1, r2 r1:0x00000040=>0x00000044 r2=0x00000004 SetRegEx(0x00016552,"T",1,2) #0x00016552->0x00016554 Thumb Supervisor 0x00016552 0x8001 STRH r1, [r0, #0] r1=0x00000044 r0=0x0082510E [0x0082510E]:006c0040=>006c0044 SetRegEx(0x00016554,"T",1,2) #0x00016554->0x000167dc Thumb Supervisor 0x00016554 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000167dc,"T",1,2) #0x000167dc->0x000167de Thumb Supervisor 0x000167dc 0x6820 LDR r0, [r4, #0] r0:0x0082510E=>0x0001FA3C r4=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x000167de,"T",1,2) #0x000167de->0x000167e0 Thumb Supervisor 0x000167de 0x214d MOVS r1, #0x4d r1:0x00000044=>0x0000004D SetRegEx(0x000167e0,"T",1,2) #0x000167e0->0x000167e2 Thumb Supervisor 0x000167e0 0x6b02 LDR r2, [r0, #0x30] r2:0x00000004=>0x000165DF r0=0x0001FA3C [0x0001FA6C]=000165df SetRegEx(0x000167e2,"T",1,2) #0x000167e2->0x000167e4 Thumb Supervisor 0x000167e2 0x4620 MOV r0, r4 r0:0x0001FA3C=>0x00825070 r4=0x00825070 SetRegEx(0x000167e4,"T",1,2) #0x000167e4->0x000165de Thumb Supervisor 0x000167e4 0x4790 BLX r2 r2=0x000165DF SetRegEx(0x000167e6,"T",1,2) #0x000167e6->0x000167ea Thumb Supervisor 0x000167e6 0xf000000e AND r0, r0, #14 ; 0x0000000e r0:0x00000044=>0x00000004 SetRegEx(0x000167ea,"T",1,2) #0x000167ea->0x000167ec Thumb Supervisor 0x000167ea 0x42a8 CMP r0, r5 r0=0x00000004 r5=0x00000004 cpsr:0x20000133=>0x60000133 SetRegEx(0x000167ec,"T",1,2) #0x000167ec->0x000167fa Thumb Supervisor 0x000167ec 0xd205 BCS 0x000167fa SetRegEx(0x000167fa,"T",1,2) #0x000167fa->0x00013c58 Thumb Supervisor 0x000167fa 0xbd70 POP {r4, r5, r6, r15} r4:0x00825070=>0x0081FC60 r5:0x00000004=>0x00825070 r6:0x00824EE0=>0x00824F18 r15:0x000167FA=>0x00013C58 SetRegEx(0x00013c58,"T",1,2) #0x00013c58->0x00013c5c Thumb Supervisor 0x00013c58 0xf2402800 MOVW r8, #512 ; 0x200 r8:0x00000000=>0x00000200 SetRegEx(0x00013c5c,"T",1,2) #0x00013c5c->0x00013c5e Thumb Supervisor 0x00013c5c 0x4640 MOV r0, r8 r0:0x00000004=>0x00000200 r8=0x00000200 SetRegEx(0x00013c5e,"T",1,2) #0x00013c5e->0x00019782 Thumb Supervisor 0x00013c5e 0xf005fd90 BL 0x00019782 SetRegEx(0x000197b4,"T",1,2) #0x000197b4->0x000197b6 Thumb Supervisor 0x000197b4 0x2101 MOVS r1, #0x01 r1:0x00000002=>0x00000001 SetRegEx(0x000197b6,"T",1,2) #0x000197b6->0x000197b8 Thumb Supervisor 0x000197b6 0x7001 STRB r1, [r0, #0] r1=0x00000001 r0=0x0081D3B0 [0x0081D3B0]:00100200=>00100201 SetRegEx(0x000197b8,"T",1,2) #0x000197b8->0x00013c62 Thumb Supervisor 0x000197b8 0xbd70 POP {r4, r5, r6, r15} r4:0x0081D3A0=>0x0081FC60 r5:0x00000010=>0x00825070 r6=0x00824F18 r15:0x000197B8=>0x00013C62 SetRegEx(0x00013c62,"T",1,2) #0x00013c62->0x00013c64 Thumb Supervisor 0x00013c62 0x6320 STR r0, [r4, #0x30] r0=0x0081D3B0 r4=0x0081FC60 [0x0081FC90]:00000000=>0081d3b0 SetRegEx(0x00013c64,"T",1,2) #0x00013c64->0x00013c66 Thumb Supervisor 0x00013c64 0x6847 LDR r7, [r0, #0x4] r7:0x0001FD10=>0x80104200 r0=0x0081D3B0 [0x0081D3B4]=80104200 SetRegEx(0x00013c66,"T",1,2) #0x00013c66->0x00013c68 Thumb Supervisor 0x00013c66 0x6828 LDR r0, [r5, #0] r0:0x0081D3B0=>0x0001FA3C r5=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x00013c68,"T",1,2) #0x00013c68->0x00013c6a Thumb Supervisor 0x00013c68 0x6b81 LDR r1, [r0, #0x38] r1:0x00000001=>0x000165EF r0=0x0001FA3C [0x0001FA74]=000165ef SetRegEx(0x00013c6a,"T",1,2) #0x00013c6a->0x00013c6c Thumb Supervisor 0x00013c6a 0x4628 MOV r0, r5 r0:0x0001FA3C=>0x00825070 r5=0x00825070 SetRegEx(0x00013c6c,"T",1,2) #0x00013c6c->0x000165ee Thumb Supervisor 0x00013c6c 0x4788 BLX r1 r1=0x000165EF SetRegEx(0x000165EE,"T",1,2) #0x00013c6c->0x000165ee Thumb Supervisor 0x00013c6c 0x4788 BLX r1 r1=0x000165EF MakeFunction(0x000165EE,4294967295) MakeNameEx(0x000165EE,"fcn_000165EF",1) SetRegEx(0x000165ee,"T",1,2) #0x000165ee->0x000165f0 Thumb Supervisor 0x000165ee 0x1d00 ADDS r0, r0, #4 r0:0x00825070=>0x00825074 cpsr:0x20000133=>0x00000133 SetRegEx(0x000165f0,"T",1,2) #0x000165f0->0x00013c6e Thumb Supervisor 0x000165f0 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00013c6e,"T",1,2) #0x00013c6e->0x00013c70 Thumb Supervisor 0x00013c6e 0x4601 MOV r1, r0 r1:0x000165EF=>0x00825074 r0=0x00825074 SetRegEx(0x00013c70,"T",1,2) #0x00013c70->0x00013c72 Thumb Supervisor 0x00013c70 0x4642 MOV r2, r8 r2:0x00000001=>0x00000200 r8=0x00000200 SetRegEx(0x00013c72,"T",1,2) #0x00013c72->0x00013c74 Thumb Supervisor 0x00013c72 0x4638 MOV r0, r7 r0:0x00825074=>0x80104200 r7=0x80104200 SetRegEx(0x00013c74,"T",1,2) #0x00013c74->0x0001e2b4 Thumb Supervisor 0x00013c74 0xf00aeb1e BLX 0x0001e2b4 cpsr:0x00000133=>0x00000113 SetRegEx(0x00013c78,"T",1,2) #0x00013c78->0x00013c7a Thumb Supervisor 0x00013c78 0x6b20 LDR r0, [r4, #0x30] r0:0x80104400=>0x0081D3B0 r4=0x0081FC60 [0x0081FC90]=0081d3b0 SetRegEx(0x00013c7a,"T",1,2) #0x00013c7a->0x00013c7e Thumb Supervisor 0x00013c7a 0xf24011ff MOVW r1, #511 ; 0x1ff r1:0x00825274=>0x000001FF SetRegEx(0x00013c7e,"T",1,2) #0x00013c7e->0x00013c80 Thumb Supervisor 0x00013c7e 0x6840 LDR r0, [r0, #0x4] r0:0x0081D3B0=>0x80104200 [0x0081D3B4]=80104200 SetRegEx(0x00013c80,"T",1,2) #0x00013c80->0x0001963e Thumb Supervisor 0x00013c80 0xf005fcdd BL 0x0001963e SetRegEx(0x0001963E,"T",1,2) #0x00013c80->0x0001963e Thumb Supervisor 0x00013c80 0xf005fcdd BL 0x0001963e MakeFunction(0x0001963E,4294967295) MakeNameEx(0x0001963E,"fcn_0001963e",1) SetRegEx(0x00019640,"T",1,2) #0x00019640->0x00019642 Thumb Supervisor 0x00019640 0x461a MOV r2, r3 r2:0xFFFFFFE0=>0x00000000 r3=0x00000000 SetRegEx(0x00019642,"T",1,2) #0x00019642->0x00019644 Thumb Supervisor 0x00019642 0xb510 PUSH {r4, r14} r4=0x0081FC60 r14=0x9997FC4B SetRegEx(0x00019644,"T",1,2) #0x00019644->0x0001964e Thumb Supervisor 0x00019644 0xe003 B 0x0001964e SetRegEx(0x0001964e,"T",1,2) #0x0001964e->0x00019650 Thumb Supervisor 0x0001964e 0x428a CMP r2, r1 r2=0x00000000 r1=0x000001FF cpsr:0x40000133=>0x80000133 SetRegEx(0x00019650,"T",1,2) #0x00019650->0x00019646 Thumb Supervisor 0x00019650 0xd3f9 BCC 0x00019646 SetRegEx(0x00019646,"T",1,2) #0x00019646->0x00019648 Thumb Supervisor 0x00019646 0x5c84 LDRB r4, [r0, r2] r4:0x0081FC60=>0x00000040 r0=0x80104200 r2=0x00000000 SetRegEx(0x00019648,"T",1,2) #0x00019648->0x0001964a Thumb Supervisor 0x00019648 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x0001964a,"T",1,2) #0x0001964a->0x0001964c Thumb Supervisor 0x0001964a 0x4423 ADD r3, r4 r3:0x00000000=>0x00000040 r4=0x00000040 SetRegEx(0x0001964c,"T",1,2) #0x0001964c->0x0001964e Thumb Supervisor 0x0001964c 0xb2db UXTB r3, r3 r3=0x00000040 SetRegEx(0x00019652,"T",1,2) #0x00019652->0x00019654 Thumb Supervisor 0x00019652 0x43d9 MVNS r1, r3 r1:0x000001FF=>0xFFFFFF24 r3=0x000000DB cpsr:0x60000133=>0xa0000133 SetRegEx(0x00019654,"T",1,2) #0x00019654->0x00019656 Thumb Supervisor 0x00019654 0x1c49 ADDS r1, r1, #1 r1:0xFFFFFF24=>0xFFFFFF25 cpsr:0xa0000133=>0x80000133 SetRegEx(0x00019656,"T",1,2) #0x00019656->0x00019658 Thumb Supervisor 0x00019656 0x5481 STRB r1, [r0, r2] r1=0xFFFFFF25 r0=0x80104200 r2=0x000001FF SetRegEx(0x00019658,"T",1,2) #0x00019658->0x00013c84 Thumb Supervisor 0x00019658 0xbd10 POP {r4, r15} r4:0x000000A5=>0x0081FC60 r15:0x00019658=>0x00013C84 SetRegEx(0x00013c84,"T",1,2) #0x00013c84->0x00013c86 Thumb Supervisor 0x00013c84 0x6b22 LDR r2, [r4, #0x30] r2:0x000001FF=>0x0081D3B0 r4=0x0081FC60 [0x0081FC90]=0081d3b0 SetRegEx(0x00013c86,"T",1,2) #0x00013c86->0x00013c8a Thumb Supervisor 0x00013c86 0xf1040114 ADD.W r1, r4, #20 ; 0x00000014 r1:0xFFFFFF25=>0x0081FC74 r4=0x0081FC60 SetRegEx(0x00013c8a,"T",1,2) #0x00013c8a->0x00013c8c Thumb Supervisor 0x00013c8a 0x2301 MOVS r3, #0x01 r3:0x000000DB=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00013c8c,"T",1,2) #0x00013c8c->0x00013c8e Thumb Supervisor 0x00013c8c 0x3428 ADDS r4, #0x28 r4:0x0081FC60=>0x0081FC88 SetRegEx(0x00013c8e,"T",1,2) #0x00013c8e->0x00013c90 Thumb Supervisor 0x00013c8e 0x1d30 ADDS r0, r6, #4 r0:0x80104200=>0x00824F1C r6=0x00824F18 SetRegEx(0x00013c90,"T",1,2) #0x00013c90->0x00013c92 Thumb Supervisor 0x00013c90 0x6852 LDR r2, [r2, #0x4] r2:0x0081D3B0=>0x80104200 [0x0081D3B4]=80104200 SetRegEx(0x00013c92,"T",1,2) #0x00013c92->0x00013c94 Thumb Supervisor 0x00013c92 0x9400 STR r4, [SP, #0] r4=0x0081FC88 SetRegEx(0x00013c94,"T",1,2) #0x00013c94->0x00007e92 Thumb Supervisor 0x00013c94 0xf7f4f8fd BL 0x00007e92 SetRegEx(0x00007E92,"T",1,2) #0x00013c94->0x00007e92 Thumb Supervisor 0x00013c94 0xf7f4f8fd BL 0x00007e92 MakeFunction(0x00007E92,4294967295) MakeNameEx(0x00007E92,"fcn_00007e92",1) SetRegEx(0x00007e96,"T",1,2) #0x00007e96->0x00007e98 Thumb Supervisor 0x00007e96 0xb085 SUB SP, #0x14 SetRegEx(0x00007e98,"T",1,2) #0x00007e98->0x00007e9a Thumb Supervisor 0x00007e98 0x4680 MOV r8, r0 r8:0x00000200=>0x00824F1C r0=0x00824F1C SetRegEx(0x00007e9a,"T",1,2) #0x00007e9a->0x00007e9c Thumb Supervisor 0x00007e9a 0x2001 MOVS r0, #0x01 r0:0x00824F1C=>0x00000001 SetRegEx(0x00007e9c,"T",1,2) #0x00007e9c->0x00007e9e Thumb Supervisor 0x00007e9c 0x469a MOV r10, r3 r10:0x00827C44=>0x00000001 r3=0x00000001 SetRegEx(0x00007e9e,"T",1,2) #0x00007e9e->0x00007ea0 Thumb Supervisor 0x00007e9e 0x4693 MOV r11, r2 r11:0x0081F66C=>0x80104200 r2=0x80104200 SetRegEx(0x00007ea0,"T",1,2) #0x00007ea0->0x00007ea2 Thumb Supervisor 0x00007ea0 0x9001 STR r0, [SP, #0x4] r0=0x00000001 SetRegEx(0x00007ea2,"T",1,2) #0x00007ea2->0x00007ea4 Thumb Supervisor 0x00007ea2 0x48be LDR r0, [pc, #0x2f8] ; 0x0000819c r0:0x00000001=>0x20100138 [0x0000819C]=20100138 SetRegEx(0x00007ea4,"T",1,2) #0x00007ea4->0x00007ea6 Thumb Supervisor 0x00007ea4 0x6800 LDR r0, [r0, #0] r0:0x20100138=>0x00000100 [0x20100138]=00000100 SetRegEx(0x00007ea6,"T",1,2) #0x00007ea6->0x00007eaa Thumb Supervisor 0x00007ea6 0xf04f0700 MOV.W r7, #0 ; 00000000 r7:0x80104200=>0x00000000 SetRegEx(0x00007eaa,"T",1,2) #0x00007eaa->0x00007eae Thumb Supervisor 0x00007eaa 0xf4003080 AND r0, r0, #65536 ; 0x00010000 r0:0x00000100=>0x00000000 SetRegEx(0x00007eae,"T",1,2) #0x00007eae->0x00007eb0 Thumb Supervisor 0x00007eae 0x9004 STR r0, [SP, #0x10] r0=0x00000000 SetRegEx(0x00007eb0,"T",1,2) #0x00007eb0->0x00007eb2 Thumb Supervisor 0x00007eb0 0x48b8 LDR r0, [pc, #0x2e0] ; 0x00008194 r0:0x00000000=>0x0081C7C4 [0x00008192]=c7c40082 SetRegEx(0x00007eb2,"T",1,2) #0x00007eb2->0x00007eb4 Thumb Supervisor 0x00007eb2 0x6800 LDR r0, [r0, #0] r0:0x0081C7C4=>0x0081C7CC [0x0081C7C4]=0081c7cc SetRegEx(0x00007eb4,"T",1,2) #0x00007eb4->0x00007eb6 Thumb Supervisor 0x00007eb4 0x8841 LDRH r1, [r0, #0x2] r1:0x0081FC74=>0x00000000 r0=0x0081C7CC [0x0081C7CE]=00000000 SetRegEx(0x00007eb6,"T",1,2) #0x00007eb6->0x00007eb8 Thumb Supervisor 0x00007eb6 0x8800 LDRH r0, [r0, #0] r0:0x0081C7CC=>0x00000000 [0x0081C7CC]=00000000 SetRegEx(0x00007eb8,"T",1,2) #0x00007eb8->0x00007ebc Thumb Supervisor 0x00007eb8 0xf04f0501 MOV.W r5, #1 ; 0x00000001 r5:0x00825070=>0x00000001 SetRegEx(0x00007ebc,"T",1,2) #0x00007ebc->0x00007ebe Thumb Supervisor 0x00007ebc 0x4281 CMP r1, r0 r1=0x00000000 r0=0x00000000 cpsr:0x00000133=>0x60000133 SetRegEx(0x00007ebe,"T",1,2) #0x00007ebe->0x00007f24 Thumb Supervisor 0x00007ebe 0xd031 BEQ 0x00007f24 SetRegEx(0x00007f24,"T",1,2) #0x00007f24->0x00007f26 Thumb Supervisor 0x00007f24 0x9812 LDR r0, [SP, #0x48] r0:0x00000000=>0x0081FC88 SetRegEx(0x00007f26,"T",1,2) #0x00007f26->0x00007f2a Thumb Supervisor 0x00007f26 0xf8c8000c STR.W r0, [r8, #12] ; 0x00c r0=0x0081FC88 r8=0x00824F1C [0x00824F28]:00000000=>0081fc88 SetRegEx(0x00007f2a,"T",1,2) #0x00007f2a->0x00007f2c Thumb Supervisor 0x00007f2a 0x2001 MOVS r0, #0x01 r0:0x0081FC88=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00007f2c,"T",1,2) #0x00007f2c->0x00007f30 Thumb Supervisor 0x00007f2c 0xf8880008 STRB.W r0, [r8, #8] ; 0x008 r0=0x00000001 r8=0x00824F1C [0x00824F24]:00000000=>00000001 SetRegEx(0x00007f30,"T",1,2) #0x00007f30->0x00007f32 Thumb Supervisor 0x00007f30 0x0740 LSLS r0, r0, #0x1d r0:0x00000001=>0x20000000 cpsr:0x20000133=>0x00000133 SetRegEx(0x00007f32,"T",1,2) #0x00007f32->0x00007f34 Thumb Supervisor 0x00007f32 0x6881 LDR r1, [r0, #0x8] r1:0x00000000=>0x00001459 r0=0x20000000 [0x20000008]=00001459 SetRegEx(0x00007f34,"T",1,2) #0x00007f34->0x00007f38 Thumb Supervisor 0x00007f34 0xf0210108 BIC r1, r1, #8 ; 0x00000008 r1:0x00001459=>0x00001451 SetRegEx(0x00007f38,"T",1,2) #0x00007f38->0x00007f3a Thumb Supervisor 0x00007f38 0x6081 STR r1, [r0, #0x8] r1=0x00001451 r0=0x20000000 [0x20000008]:00001459=>00001451 SetRegEx(0x00007f3a,"T",1,2) #0x00007f3a->0x00007f3e Thumb Supervisor 0x00007f3a 0xf8c0a050 STR.W r10, [r0, #80] ; 0x050 r10=0x00000001 r0=0x20000000 [0x20000050]=00000001 SetRegEx(0x00007f3e,"T",1,2) #0x00007f3e->0x00007f40 Thumb Supervisor 0x00007f3e 0x6881 LDR r1, [r0, #0x8] r1=0x00001451 r0=0x20000000 [0x20000008]=00001451 SetRegEx(0x00007f40,"T",1,2) #0x00007f40->0x00007f44 Thumb Supervisor 0x00007f40 0xf0410108 ORR r1, r1, #8 ; 0x00000008 r1:0x00001451=>0x00001459 SetRegEx(0x00007f44,"T",1,2) #0x00007f44->0x00007f46 Thumb Supervisor 0x00007f44 0x6081 STR r1, [r0, #0x8] r1=0x00001459 r0=0x20000000 [0x20000008]:00001451=>00001459 SetRegEx(0x00007f46,"T",1,2) #0x00007f46->0x00007f48 Thumb Supervisor 0x00007f46 0x4c97 LDR r4, [pc, #0x25c] ; 0x000081a4 r4:0x0081FC88=>0x00824EE0 [0x000081A4]=00824ee0 SetRegEx(0x00007f48,"T",1,2) #0x00007f48->0x00007f4a Thumb Supervisor 0x00007f48 0x4620 MOV r0, r4 r0:0x20000000=>0x00824EE0 r4=0x00824EE0 SetRegEx(0x00007f4a,"T",1,2) #0x00007f4a->0x0001ea18 Thumb Supervisor 0x00007f4a 0xf016fd65 BL 0x0001ea18 SetRegEx(0x0001EA18,"T",1,2) #0x00007f4a->0x0001ea18 Thumb Supervisor 0x00007f4a 0xf016fd65 BL 0x0001ea18 MakeFunction(0x0001EA18,4294967295) MakeNameEx(0x0001EA18,"fcn_0001ea18",1) SetRegEx(0x000094da,"T",1,2) #0x000094da->0x000094dc Thumb Supervisor 0x000094da 0x6900 LDR r0, [r0, #0x10] r0:0x00824EE0=>0x000000FE [0x00824EF0]=000000fe SetRegEx(0x000094dc,"T",1,2) #0x000094dc->0x000094e0 Thumb Supervisor 0x000094dc 0xf3c00040 UBFX r0, r0, #1, #1 r0:0x000000FE=>0x00000001 SetRegEx(0x000094e0,"T",1,2) #0x000094e0->0x00007f4e Thumb Supervisor 0x000094e0 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00007f4e,"T",1,2) #0x00007f4e->0x00007f50 Thumb Supervisor 0x00007f4e 0x9002 STR r0, [SP, #0x8] r0=0x00000001 SetRegEx(0x00007f50,"T",1,2) #0x00007f50->0x00007f52 Thumb Supervisor 0x00007f50 0x4620 MOV r0, r4 r0:0x00000001=>0x00824EE0 r4=0x00824EE0 SetRegEx(0x00007f52,"T",1,2) #0x00007f52->0x0001ea1c Thumb Supervisor 0x00007f52 0xf016fd63 BL 0x0001ea1c SetRegEx(0x0001EA1C,"T",1,2) #0x00007f52->0x0001ea1c Thumb Supervisor 0x00007f52 0xf016fd63 BL 0x0001ea1c MakeFunction(0x0001EA1C,4294967295) MakeNameEx(0x0001EA1C,"fcn_0001ea1c",1) SetRegEx(0x000094f6,"T",1,2) #0x000094f6->0x000094f8 Thumb Supervisor 0x000094f6 0x6900 LDR r0, [r0, #0x10] r0:0x00824EE0=>0x000000FE [0x00824EF0]=000000fe SetRegEx(0x000094f8,"T",1,2) #0x000094f8->0x000094fc Thumb Supervisor 0x000094f8 0xf3c00080 UBFX r0, r0, #2, #1 r0:0x000000FE=>0x00000001 SetRegEx(0x000094fc,"T",1,2) #0x000094fc->0x00007f56 Thumb Supervisor 0x000094fc 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00007f56,"T",1,2) #0x00007f56->0x00007f58 Thumb Supervisor 0x00007f56 0x9003 STR r0, [SP, #0xc] r0=0x00000001 SetRegEx(0x00007f58,"T",1,2) #0x00007f58->0x00007f5a Thumb Supervisor 0x00007f58 0x9802 LDR r0, [SP, #0x8] r0=0x00000001 SetRegEx(0x00007f5a,"T",1,2) #0x00007f5a->0x00007f5c Thumb Supervisor 0x00007f5a 0xb120 CBZ r0, 0x00007f66 r0=0x00000001 SetRegEx(0x00007f5c,"T",1,2) #0x00007f5c->0x00007f5e Thumb Supervisor 0x00007f5c 0x4892 LDR r0, [pc, #0x248] ; 0x000081a8 r0:0x00000001=>0x20000120 [0x000081A6]=01200082 SetRegEx(0x00007f5e,"T",1,2) #0x00007f5e->0x00007f60 Thumb Supervisor 0x00007f5e 0x6801 LDR r1, [r0, #0] r1:0x00001459=>0x3F027231 r0=0x20000120 [0x20000120]=3f027231 SetRegEx(0x00007f60,"T",1,2) #0x00007f60->0x00007f64 Thumb Supervisor 0x00007f60 0xf0217100 BIC r1, r1, #33554432 ; 0x02000000 r1:0x3F027231=>0x3D027231 SetRegEx(0x00007f64,"T",1,2) #0x00007f64->0x00007f66 Thumb Supervisor 0x00007f64 0x6001 STR r1, [r0, #0] r1=0x3D027231 r0=0x20000120 [0x20000120]:3f027231=>3d027231 SetRegEx(0x00007f66,"T",1,2) #0x00007f66->0x00007f68 Thumb Supervisor 0x00007f66 0x9803 LDR r0, [SP, #0xc] r0:0x20000120=>0x00000001 SetRegEx(0x00007f68,"T",1,2) #0x00007f68->0x00007f6a Thumb Supervisor 0x00007f68 0xb120 CBZ r0, 0x00007f74 r0=0x00000001 SetRegEx(0x00007f6a,"T",1,2) #0x00007f6a->0x00007f6c Thumb Supervisor 0x00007f6a 0x488f LDR r0, [pc, #0x23c] ; 0x000081a8 r0:0x00000001=>0x20000120 [0x000081A8]=20000120 SetRegEx(0x00007f6c,"T",1,2) #0x00007f6c->0x00007f6e Thumb Supervisor 0x00007f6c 0x6801 LDR r1, [r0, #0] r1=0x3D027231 r0=0x20000120 [0x20000120]=3d027231 SetRegEx(0x00007f6e,"T",1,2) #0x00007f6e->0x00007f72 Thumb Supervisor 0x00007f6e 0xf0217180 BIC r1, r1, #16777216 ; 0x01000000 r1:0x3D027231=>0x3C027231 SetRegEx(0x00007f72,"T",1,2) #0x00007f72->0x00007f74 Thumb Supervisor 0x00007f72 0x6001 STR r1, [r0, #0] r1=0x3C027231 r0=0x20000120 [0x20000120]:3d027231=>3c027231 SetRegEx(0x00007f74,"T",1,2) #0x00007f74->0x00007f78 Thumb Supervisor 0x00007f74 0xf8df9234 LDR r9, 0x000081ac r9:0x00000000=>0x0081C638 SetRegEx(0x00007f78,"T",1,2) #0x00007f78->0x00007f7c Thumb Supervisor 0x00007f78 0xf8990005 LDRB.W r0, [r9, #5] ; 0x00000005 r0:0x20000120=>0x00000001 r9=0x0081C638 [0x0081C63D]=00010101 SetRegEx(0x00007f7c,"T",1,2) #0x00007f7c->0x00007f7e Thumb Supervisor 0x00007f7c 0xb140 CBZ r0, 0x00007f90 r0=0x00000001 SetRegEx(0x00007f7e,"T",1,2) #0x00007f7e->0x00007f80 Thumb Supervisor 0x00007f7e 0x488c LDR r0, [pc, #0x230] ; 0x000081b0 r0:0x00000001=>0x20102000 [0x000081B0]=20102000 SetRegEx(0x00007f80,"T",1,2) #0x00007f80->0x00007f82 Thumb Supervisor 0x00007f80 0x6801 LDR r1, [r0, #0] r1:0x3C027231=>0x00538000 r0=0x20102000 [0x20102000]=00538000 SetRegEx(0x00007f82,"T",1,2) #0x00007f82->0x00007f86 Thumb Supervisor 0x00007f82 0xf4213100 BIC r1, r1, #131072 ; 0x00020000 r1:0x00538000=>0x00518000 SetRegEx(0x00007f86,"T",1,2) #0x00007f86->0x00007f88 Thumb Supervisor 0x00007f86 0x6001 STR r1, [r0, #0] r1=0x00518000 r0=0x20102000 [0x20102000]:00538000=>00518000 SetRegEx(0x00007f88,"T",1,2) #0x00007f88->0x00007f8a Thumb Supervisor 0x00007f88 0x6801 LDR r1, [r0, #0] r1=0x00518000 r0=0x20102000 [0x20102000]=00518000 SetRegEx(0x00007f8a,"T",1,2) #0x00007f8a->0x00007f8e Thumb Supervisor 0x00007f8a 0xf4210180 BIC r1, r1, #4194304 ; 0x00400000 r1:0x00518000=>0x00118000 SetRegEx(0x00007f8e,"T",1,2) #0x00007f8e->0x00007f90 Thumb Supervisor 0x00007f8e 0x6001 STR r1, [r0, #0] r1=0x00118000 r0=0x20102000 [0x20102000]:00518000=>00118000 SetRegEx(0x00007f90,"T",1,2) #0x00007f90->0x00007f92 Thumb Supervisor 0x00007f90 0x9806 LDR r0, [SP, #0x18] r0:0x20102000=>0x0081FC74 SetRegEx(0x00007f92,"T",1,2) #0x00007f92->0x0001e9c2 Thumb Supervisor 0x00007f92 0xf016fd16 BL 0x0001e9c2 SetRegEx(0x0001E9C2,"T",1,2) #0x00007f92->0x0001e9c2 Thumb Supervisor 0x00007f92 0xf016fd16 BL 0x0001e9c2 MakeFunction(0x0001E9C2,4294967295) MakeNameEx(0x0001E9C2,"fcn_0001e9c2",1) SetRegEx(0x0001e9c4,"T",1,2) #0x0001e9c4->0x0001e9c6 Thumb Supervisor 0x0001e9c4 0x2102 MOVS r1, #0x02 r1:0x00118000=>0x00000002 SetRegEx(0x0001e9c6,"T",1,2) #0x0001e9c6->0x0001e9c8 Thumb Supervisor 0x0001e9c6 0x7b00 LDRB r0, [r0, #0xc] r0:0x00800C50=>0x00000000 [0x00800C5C]=00000000 SetRegEx(0x0001e9c8,"T",1,2) #0x0001e9c8->0x0001e9ca Thumb Supervisor 0x0001e9c8 0x4381 BICS r1, r0 r1=0x00000002 r0=0x00000000 SetRegEx(0x0001e9ca,"T",1,2) #0x0001e9ca->0x0001e9cc Thumb Supervisor 0x0001e9ca 0xd001 BEQ 0x0001e9d0 SetRegEx(0x0001e9cc,"T",1,2) #0x0001e9cc->0x0001e9ce Thumb Supervisor 0x0001e9cc 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0001e9ce,"T",1,2) #0x0001e9ce->0x00007f96 Thumb Supervisor 0x0001e9ce 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00007f96,"T",1,2) #0x00007f96->0x00007fa8 Thumb Supervisor 0x00007f96 0xb138 CBZ r0, 0x00007fa8 r0=0x00000000 SetRegEx(0x00007fa8,"T",1,2) #0x00007fa8->0x00007faa Thumb Supervisor 0x00007fa8 0x9806 LDR r0, [SP, #0x18] r0:0x00000000=>0x0081FC74 SetRegEx(0x00007faa,"T",1,2) #0x00007faa->0x00007fac Thumb Supervisor 0x00007faa 0x7b40 LDRB r0, [r0, #0xd] r0:0x0081FC74=>0x00000000 [0x0081FC81]=00000000 SetRegEx(0x00007fac,"T",1,2) #0x00007fac->0x00007fb2 Thumb Supervisor 0x00007fac 0xb108 CBZ r0, 0x00007fb2 r0=0x00000000 SetRegEx(0x00007fb2,"T",1,2) #0x00007fb2->0x00007fb4 Thumb Supervisor 0x00007fb2 0x9806 LDR r0, [SP, #0x18] r0:0x00000000=>0x0081FC74 SetRegEx(0x00007fb4,"T",1,2) #0x00007fb4->0x00007fb6 Thumb Supervisor 0x00007fb4 0x7bc0 LDRB r0, [r0, #0xf] r0:0x0081FC74=>0x00000000 [0x0081FC83]=00000000 SetRegEx(0x00007fb6,"T",1,2) #0x00007fb6->0x00007fcc Thumb Supervisor 0x00007fb6 0xb148 CBZ r0, 0x00007fcc r0=0x00000000 SetRegEx(0x00007fcc,"T",1,2) #0x00007fcc->0x00007fd0 Thumb Supervisor 0x00007fcc 0xf1ba0f08 CMP.W r10, #8 ; 0x00000008 r10=0x00000001 cpsr:0x40000133=>0x80000133 SetRegEx(0x00007fd0,"T",1,2) #0x00007fd0->0x00007fd2 Thumb Supervisor 0x00007fd0 0x4650 MOV r0, r10 r0:0x00000000=>0x00000001 r10=0x00000001 SetRegEx(0x00007fd2,"T",1,2) #0x00007fd2->0x00007fd8 Thumb Supervisor 0x00007fd2 0xd301 BCC 0x00007fd8 SetRegEx(0x00007fd8,"T",1,2) #0x00007fd8->0x00007fda Thumb Supervisor 0x00007fd8 0x4606 MOV r6, r0 r6:0x00824F18=>0x00000001 r0=0x00000001 SetRegEx(0x00007fda,"T",1,2) #0x00007fda->0x00007fdc Thumb Supervisor 0x00007fda 0x9804 LDR r0, [SP, #0x10] r0:0x00000001=>0x00000000 SetRegEx(0x00007fdc,"T",1,2) #0x00007fdc->0x00007fe2 Thumb Supervisor 0x00007fdc 0xb108 CBZ r0, 0x00007fe2 r0=0x00000000 SetRegEx(0x00007fe2,"T",1,2) #0x00007fe2->0x00007fe4 Thumb Supervisor 0x00007fe2 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00007fe4,"T",1,2) #0x00007fe4->0x00007fe6 Thumb Supervisor 0x00007fe4 0x40b0 LSLS r0, r6 r0:0x00000001=>0x00000002 r6=0x00000001 SetRegEx(0x00007fe6,"T",1,2) #0x00007fe6->0x00007fe8 Thumb Supervisor 0x00007fe6 0x1e40 SUBS r0, r0, #1 r0:0x00000002=>0x00000001 cpsr:0x00000133=>0x20000133 SetRegEx(0x00007fe8,"T",1,2) #0x00007fe8->0x00007fea Thumb Supervisor 0x00007fe8 0xb285 UXTH r5, r0 r5=0x00000001 r0=0x00000001 SetRegEx(0x00007fea,"T",1,2) #0x00007fea->0x00010078 Thumb Supervisor 0x00007fea 0xf008f845 BL 0x00010078 SetRegEx(0x00007fee,"T",1,2) #0x00007fee->0x00007ff0 Thumb Supervisor 0x00007fee 0x0004 LSLS r4, r0, #00 r4:0x00824EE0=>0x00000000 r0=0x00000000 SetRegEx(0x00007ff0,"T",1,2) #0x00007ff0->0x0000803a Thumb Supervisor 0x00007ff0 0xd023 BEQ 0x0000803a SetRegEx(0x0000803a,"T",1,2) #0x0000803a->0x0000803c Thumb Supervisor 0x0000803a 0x9806 LDR r0, [SP, #0x18] r0:0x00000000=>0x0081FC74 SetRegEx(0x0000803c,"T",1,2) #0x0000803c->0x0001e948 Thumb Supervisor 0x0000803c 0xf016fc84 BL 0x0001e948 SetRegEx(0x0001E948,"T",1,2) #0x0000803c->0x0001e948 Thumb Supervisor 0x0000803c 0xf016fc84 BL 0x0001e948 MakeFunction(0x0001E948,4294967295) MakeNameEx(0x0001E948,"fcn_0001e948",1) SetRegEx(0x0001e94a,"T",1,2) #0x0001e94a->0x0001e950 Thumb Supervisor 0x0001e94a 0xb108 CBZ r0, 0x0001e950 r0=0x00000000 SetRegEx(0x0001e950,"T",1,2) #0x0001e950->0x0001e952 Thumb Supervisor 0x0001e950 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00008040,"T",1,2) #0x00008040->0x00008042 Thumb Supervisor 0x00008040 0xb2b2 UXTH r2, r6 r2:0x00000000=>0x00000001 r6=0x00000001 SetRegEx(0x00008042,"T",1,2) #0x00008042->0x00008044 Thumb Supervisor 0x00008042 0x462b MOV r3, r5 r3:0x00000000=>0x00000001 r5=0x00000001 SetRegEx(0x00008044,"T",1,2) #0x00008044->0x00008046 Thumb Supervisor 0x00008044 0x4659 MOV r1, r11 r1:0x0081C7CC=>0x80104200 r11=0x80104200 SetRegEx(0x00008046,"T",1,2) #0x00008046->0x00008048 Thumb Supervisor 0x00008046 0x9000 STR r0, [SP, #0] r0=0x00000001 SetRegEx(0x00008048,"T",1,2) #0x00008048->0x0000804a Thumb Supervisor 0x00008048 0x4640 MOV r0, r8 r0:0x00000001=>0x00824F1C r8=0x00824F1C SetRegEx(0x0000804a,"T",1,2) #0x0000804a->0x00007dc8 Thumb Supervisor 0x0000804a 0xf7fffebd BL 0x00007dc8 SetRegEx(0x00007DC8,"T",1,2) #0x0000804a->0x00007dc8 Thumb Supervisor 0x0000804a 0xf7fffebd BL 0x00007dc8 MakeFunction(0x00007DC8,4294967295) MakeNameEx(0x00007DC8,"fcn_00007dc8",1) SetRegEx(0x00007dcc,"T",1,2) #0x00007dcc->0x00007dce Thumb Supervisor 0x00007dcc 0x4df0 LDR r5, [pc, #0x3c0] ; 0x00008190 r5:0x00000001=>0x00823350 [0x0000818E]=33500081 SetRegEx(0x00007dce,"T",1,2) #0x00007dce->0x00007dd0 Thumb Supervisor 0x00007dce 0x0008 LSLS r0, r1, #00 r0:0x00824F1C=>0x80104200 r1=0x80104200 cpsr:0x20000133=>0xa0000133 SetRegEx(0x00007dd0,"T",1,2) #0x00007dd0->0x00007dd2 Thumb Supervisor 0x00007dd0 0x4688 MOV r8, r1 r8:0x00824F1C=>0x80104200 r1=0x80104200 SetRegEx(0x00007dd2,"T",1,2) #0x00007dd2->0x00007dd4 Thumb Supervisor 0x00007dd2 0x4691 MOV r9, r2 r9:0x0081C638=>0x00000001 r2=0x00000001 SetRegEx(0x00007dd4,"T",1,2) #0x00007dd4->0x00007dd8 Thumb Supervisor 0x00007dd4 0xf8ddb028 LDR.W r11, [r13, #40] ; 0x028 r11:0x80104200=>0x00000001 r13=0x79AB5108 [0x79AB5130]:=>unknown SetRegEx(0x00007dd8,"T",1,2) #0x00007dd8->0x00007dda Thumb Supervisor 0x00007dd8 0x469a MOV r10, r3 r10=0x00000001 r3=0x00000001 SetRegEx(0x00007dda,"T",1,2) #0x00007dda->0x00007ddc Thumb Supervisor 0x00007dda 0xd000 BEQ 0x00007dde SetRegEx(0x00007ddc,"T",1,2) #0x00007ddc->0x00007dde Thumb Supervisor 0x00007ddc 0x2001 MOVS r0, #0x01 r0:0x80104200=>0x00000001 cpsr:0xa0000133=>0x20000133 SetRegEx(0x00007dde,"T",1,2) #0x00007dde->0x00007de0 Thumb Supervisor 0x00007dde 0xb158 CBZ r0, 0x00007df8 r0=0x00000001 SetRegEx(0x00007de0,"T",1,2) #0x00007de0->0x00007de2 Thumb Supervisor 0x00007de0 0x2701 MOVS r7, #0x01 r7:0x00000000=>0x00000001 SetRegEx(0x00007de2,"T",1,2) #0x00007de2->0x00007de4 Thumb Supervisor 0x00007de2 0x6a68 LDR r0, [r5, #0x24] r0:0x00000001=>0x00824FE8 r5=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x00007de4,"T",1,2) #0x00007de4->0x00005d6e Thumb Supervisor 0x00007de4 0xf7fdffc3 BL 0x00005d6e SetRegEx(0x00007de8,"T",1,2) #0x00007de8->0x00007dea Thumb Supervisor 0x00007de8 0x6a2e LDR r6, [r5, #0x20] r6:0x00000001=>0x00824F18 r5=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00007dea,"T",1,2) #0x00007dea->0x00010078 Thumb Supervisor 0x00007dea 0xf008f945 BL 0x00010078 SetRegEx(0x00007dee,"T",1,2) #0x00007dee->0x00007df0 Thumb Supervisor 0x00007dee 0x0004 LSLS r4, r0, #00 r4=0x00000000 r0=0x00000000 SetRegEx(0x00007df0,"T",1,2) #0x00007df0->0x00007e42 Thumb Supervisor 0x00007df0 0xd027 BEQ 0x00007e42 SetRegEx(0x00007e42,"T",1,2) #0x00007e42->0x0000d42c Thumb Supervisor 0x00007e42 0xf005faf3 BL 0x0000d42c SetRegEx(0x00007e46,"T",1,2) #0x00007e46->0x00007e48 Thumb Supervisor 0x00007e46 0x49d4 LDR r1, [pc, #0x350] ; 0x00008198 r1:0x0000008B=>0x0081E434 [0x00008198]=0081e434 SetRegEx(0x00007e48,"T",1,2) #0x00007e48->0x00007e4a Thumb Supervisor 0x00007e48 0x6809 LDR r1, [r1, #0] r1:0x0081E434=>0x00823D20 [0x0081E434]=00823d20 SetRegEx(0x00007e4a,"T",1,2) #0x00007e4a->0x00007e4e Thumb Supervisor 0x00007e4a 0xf8911f30 LDRB.W r1, [r1, #3888] ; 0x00000f30 r1:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x00007e4e,"T",1,2) #0x00007e4e->0x00007e82 Thumb Supervisor 0x00007e4e 0xb1c1 CBZ r1, 0x00007e82 r1=0x00000000 SetRegEx(0x00007e82,"T",1,2) #0x00007e82->0x00007e84 Thumb Supervisor 0x00007e82 0x2800 CMP r0, #00 r0=0x00801060 SetRegEx(0x00007e84,"T",1,2) #0x00007e84->0x00007e86 Thumb Supervisor 0x00007e84 0xd0ad BEQ 0x00007de2 SetRegEx(0x00007e86,"T",1,2) #0x00007e86->0x00007e52 Thumb Supervisor 0x00007e86 0xe7e4 B 0x00007e52 SetRegEx(0x00007e52,"T",1,2) #0x00007e52->0x00007e54 Thumb Supervisor 0x00007e52 0x4ace LDR r2, [pc, #0x338] ; 0x0000818c r2:0x00000001=>0x0081C5FC [0x0000818C]=0081c5fc SetRegEx(0x00007e54,"T",1,2) #0x00007e54->0x00007e56 Thumb Supervisor 0x00007e54 0x2300 MOVS r3, #00 r3:0x00000004=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00007e56,"T",1,2) #0x00007e56->0x00007e58 Thumb Supervisor 0x00007e56 0x6811 LDR r1, [r2, #0] r1:0x00000000=>0x00801040 r2=0x0081C5FC [0x0081C5FC]=00801040 SetRegEx(0x00007e58,"T",1,2) #0x00007e58->0x00007e5a Thumb Supervisor 0x00007e58 0x814b STRH r3, [r1, #0xa] r3=0x00000000 r1=0x00801040 [0x0080104A]=00400000 SetRegEx(0x00007e5a,"T",1,2) #0x00007e5a->0x00007e5e Thumb Supervisor 0x00007e5a 0xf8c18004 STR.W r8, [r1, #4] ; 0x004 r8=0x80104200 r1=0x00801040 [0x00801044]:ffffffff=>80104200 SetRegEx(0x00007e5e,"T",1,2) #0x00007e5e->0x00007e60 Thumb Supervisor 0x00007e5e 0x8904 LDRH r4, [r0, #0x8] r4:0x00000000=>0x00000003 r0=0x00801060 [0x00801068]=00000003 SetRegEx(0x00007e60,"T",1,2) #0x00007e60->0x00007e62 Thumb Supervisor 0x00007e60 0x700c STRB r4, [r1, #0] r4=0x00000003 r1=0x00801040 [0x00801040]:00008bff=>00008b03 SetRegEx(0x00007e62,"T",1,2) #0x00007e62->0x00007e66 Thumb Supervisor 0x00007e62 0xf8a1a002 STRH.W r10, [r1, #2] ; 0x002 r10=0x00000001 r1=0x00801040 [0x00801042]:42000000=>42000001 SetRegEx(0x00007e66,"T",1,2) #0x00007e66->0x00007e6a Thumb Supervisor 0x00007e66 0xf8c1b010 STR.W r11, [r1, #16] ; 0x010 r11=0x00000001 r1=0x00801040 [0x00801050]:00000000=>00000001 SetRegEx(0x00007e6a,"T",1,2) #0x00007e6a->0x00007e6c Thumb Supervisor 0x00007e6a 0x818f STRH r7, [r1, #0xc] r7=0x00000001 r1=0x00801040 [0x0080104C]:00000040=>00000001 SetRegEx(0x00007e6c,"T",1,2) #0x00007e6c->0x00007e6e Thumb Supervisor 0x00007e6c 0x81cf STRH r7, [r1, #0xe] r7=0x00000001 r1=0x00801040 [0x0080104E]:00010000=>00010001 SetRegEx(0x00007e6e,"T",1,2) #0x00007e6e->0x00007e72 Thumb Supervisor 0x00007e6e 0xf8a1901a STRH.W r9, [r1, #26] ; 0x01a r9=0x00000001 r1=0x00801040 [0x0080105A]:ffff0000=>ffff0001 SetRegEx(0x00007e72,"T",1,2) #0x00007e72->0x00007e74 Thumb Supervisor 0x00007e72 0x614b STR r3, [r1, #0x14] r3=0x00000000 r1=0x00801040 [0x00801054]:ffffffff=>00000000 SetRegEx(0x00007e74,"T",1,2) #0x00007e74->0x00007e76 Thumb Supervisor 0x00007e74 0x8909 LDRH r1, [r1, #0x8] r1:0x00801040=>0x00000002 [0x00801048]=00000002 SetRegEx(0x00007e76,"T",1,2) #0x00007e76->0x00007e78 Thumb Supervisor 0x00007e76 0x6010 STR r0, [r2, #0] r0=0x00801060 r2=0x0081C5FC [0x0081C5FC]:00801040=>00801060 SetRegEx(0x00007e78,"T",1,2) #0x00007e78->0x00007e7a Thumb Supervisor 0x00007e78 0x2240 MOVS r2, #0x40 r2:0x0081C5FC=>0x00000040 cpsr:0x60000133=>0x20000133 SetRegEx(0x00007e7a,"T",1,2) #0x00007e7a->0x00007e7c Thumb Supervisor 0x00007e7a 0x8182 STRH r2, [r0, #0xc] r2=0x00000040 r0=0x00801060 [0x0080106C]:00000000=>00000040 SetRegEx(0x00007e7c,"T",1,2) #0x00007e7c->0x00007e7e Thumb Supervisor 0x00007e7c 0x4608 MOV r0, r1 r0:0x00801060=>0x00000002 r1=0x00000002 SetRegEx(0x00007e7e,"T",1,2) #0x00007e7e->0x0000804e Thumb Supervisor 0x00007e7e 0xe8bd8ff8 POP.W {r3, r4, r5, r6, r7, r8, r9, r10, r11, r15} r3:0x00000000=>0x00000001 r4:0x00000003=>0x00000000 r5:0x00823350=>0x00000001 r6:0x00824F18=>0x00000001 r7:0x00000001=>0x00000000 r8:0x80104200=>0x00824F1C r9:0x00000001=>0x0081C638 r10=0x00000001 r11:0x00000001=>0x80104200 r15:0x00007E7E=>0x0000804E SetRegEx(0x0000804e,"T",1,2) #0x0000804e->0x00008050 Thumb Supervisor 0x0000804e 0x4959 LDR r1, [pc, #0x164] ; 0x000081b4 r1:0x00000002=>0x20100000 [0x000081B4]=20100000 SetRegEx(0x00008050,"T",1,2) #0x00008050->0x00008052 Thumb Supervisor 0x00008050 0x4605 MOV r5, r0 r5:0x00000001=>0x00000002 r0=0x00000002 SetRegEx(0x00008052,"T",1,2) #0x00008052->0x00008054 Thumb Supervisor 0x00008052 0x2000 MOVS r0, #00 r0:0x00000002=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00008054,"T",1,2) #0x00008054->0x00008056 Thumb Supervisor 0x00008054 0x462c MOV r4, r5 r4:0x00000000=>0x00000002 r5=0x00000002 SetRegEx(0x00008056,"T",1,2) #0x00008056->0x00008058 Thumb Supervisor 0x00008056 0x6108 STR r0, [r1, #0x10] r0=0x00000000 r1=0x20100000 [0x20100010]=00000000 SetRegEx(0x00008058,"T",1,2) #0x00008058->0x0000805a Thumb Supervisor 0x00008058 0x9806 LDR r0, [SP, #0x18] r0:0x00000000=>0x0081FC74 SetRegEx(0x0000805a,"T",1,2) #0x0000805a->0x0000805c Thumb Supervisor 0x0000805a 0x6800 LDR r0, [r0, #0] r0:0x0081FC74=>0x00800C50 [0x0081FC74]=00800c50 SetRegEx(0x0000805c,"T",1,2) #0x0000805c->0x0000805e Thumb Supervisor 0x0000805c 0x78c2 LDRB r2, [r0, #0x3] r2:0x00000040=>0x000000EC r0=0x00800C50 [0x00800C53]=000000ec SetRegEx(0x0000805e,"T",1,2) #0x0000805e->0x00008060 Thumb Supervisor 0x0000805e 0x2a64 CMP r2, #0x64 r2=0x000000EC cpsr:0x60000133=>0x20000133 SetRegEx(0x00008060,"T",1,2) #0x00008060->0x00008062 Thumb Supervisor 0x00008060 0xd038 BEQ 0x000080d4 SetRegEx(0x00008062,"T",1,2) #0x00008062->0x00008064 Thumb Supervisor 0x00008062 0x2000 MOVS r0, #00 r0:0x00800C50=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00008064,"T",1,2) #0x00008064->0x00008068 Thumb Supervisor 0x00008064 0xf8810024 STRB.W r0, [r1, #36] ; 0x024 r0=0x00000000 r1=0x20100000 [0x20100024]=00000000 SetRegEx(0x00008068,"T",1,2) #0x00008068->0x0000806a Thumb Supervisor 0x00008068 0x4852 LDR r0, [pc, #0x148] ; 0x000081b4 r0:0x00000000=>0x20100000 [0x000081B2]=00002010 SetRegEx(0x0000806a,"T",1,2) #0x0000806a->0x0000806c Thumb Supervisor 0x0000806a 0x61c5 STR r5, [r0, #0x1c] r5=0x00000002 r0=0x20100000 [0x2010001C]:00000001=>00000002 SetRegEx(0x0000806c,"T",1,2) #0x0000806c->0x00008070 Thumb Supervisor 0x0000806c 0xf8c0a018 STR.W r10, [r0, #24] ; 0x018 r10=0x00000001 r0=0x20100000 [0x20100018]=00000001 SetRegEx(0x00008070,"T",1,2) #0x00008070->0x00008072 Thumb Supervisor 0x00008070 0x84c7 STRH r7, [r0, #0x26] r7=0x00000000 r0=0x20100000 [0x20100026]=unknown SetRegEx(0x00008072,"T",1,2) #0x00008072->0x00008076 Thumb Supervisor 0x00008072 0xf8990007 LDRB.W r0, [r9, #7] ; 0x00000007 r0:0x20100000=>0x00000001 r9=0x0081C638 [0x0081C63F]=00010001 SetRegEx(0x00008076,"T",1,2) #0x00008076->0x00008078 Thumb Supervisor 0x00008076 0xb120 CBZ r0, 0x00008082 r0=0x00000001 SetRegEx(0x00008078,"T",1,2) #0x00008078->0x0000807a Thumb Supervisor 0x00008078 0x484d LDR r0, [pc, #0x134] ; 0x000081b0 r0:0x00000001=>0x20102000 [0x000081AE]=20000081 SetRegEx(0x0000807a,"T",1,2) #0x0000807a->0x0000807c Thumb Supervisor 0x0000807a 0x6802 LDR r2, [r0, #0] r2:0x000000EC=>0x00118000 r0=0x20102000 [0x20102000]=00118000 SetRegEx(0x0000807c,"T",1,2) #0x0000807c->0x00008080 Thumb Supervisor 0x0000807c 0xf4223280 BIC r2, r2, #65536 ; 0x00010000 r2:0x00118000=>0x00108000 SetRegEx(0x00008080,"T",1,2) #0x00008080->0x00008082 Thumb Supervisor 0x00008080 0x6002 STR r2, [r0, #0] r2=0x00108000 r0=0x20102000 [0x20102000]:00118000=>00108000 SetRegEx(0x00008082,"T",1,2) #0x00008082->0x00008086 Thumb Supervisor 0x00008082 0xf8990009 LDRB.W r0, [r9, #9] ; 0x00000009 r0:0x20102000=>0x00000001 r9=0x0081C638 [0x0081C641]=01010001 SetRegEx(0x00008086,"T",1,2) #0x00008086->0x0000808a Thumb Supervisor 0x00008086 0xf8df9130 LDR r9, 0x000081b8 r9:0x0081C638=>0x0081C67C SetRegEx(0x0000808a,"T",1,2) #0x0000808a->0x0000808c Thumb Supervisor 0x0000808a 0xb140 CBZ r0, 0x0000809e r0=0x00000001 SetRegEx(0x0000808c,"T",1,2) #0x0000808c->0x0000808e Thumb Supervisor 0x0000808c 0xb2a8 UXTH r0, r5 r0:0x00000001=>0x00000002 r5=0x00000002 SetRegEx(0x0000808e,"T",1,2) #0x0000808e->0x00008092 Thumb Supervisor 0x0000808e 0xf8d92000 LDR.W r2, [r9, #0] ; 000 r2:0x00108000=>0x00801000 r9=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x00008092,"T",1,2) #0x00008092->0x00008096 Thumb Supervisor 0x00008092 0xeb021040 ADD.W r0, r2, r0, LSL #5 r0:0x00000002=>0x00801040 r2=0x00801000 SetRegEx(0x00008096,"T",1,2) #0x00008096->0x00008098 Thumb Supervisor 0x00008096 0x7842 LDRB r2, [r0, #0x1] r2:0x00801000=>0x0000008B r0=0x00801040 [0x00801041]=0000018b SetRegEx(0x00008098,"T",1,2) #0x00008098->0x0000809c Thumb Supervisor 0x00008098 0xf0220202 BIC r2, r2, #2 ; 0x00000002 r2:0x0000008B=>0x00000089 SetRegEx(0x0000809c,"T",1,2) #0x0000809c->0x0000809e Thumb Supervisor 0x0000809c 0x7042 STRB r2, [r0, #0x1] r2=0x00000089 r0=0x00801040 [0x00801041]:0000018b=>00000189 SetRegEx(0x0000809e,"T",1,2) #0x0000809e->0x000080a0 Thumb Supervisor 0x0000809e 0x4843 LDR r0, [pc, #0x10c] ; 0x000081ac r0:0x00801040=>0x0081C638 [0x000081AC]=0081c638 SetRegEx(0x000080a0,"T",1,2) #0x000080a0->0x000080a2 Thumb Supervisor 0x000080a0 0x7980 LDRB r0, [r0, #0x6] r0:0x0081C638=>0x00000001 [0x0081C63E]=01000101 SetRegEx(0x000080a2,"T",1,2) #0x000080a2->0x000080a4 Thumb Supervisor 0x000080a2 0xb140 CBZ r0, 0x000080b6 r0=0x00000001 SetRegEx(0x000080a4,"T",1,2) #0x000080a4->0x000080a6 Thumb Supervisor 0x000080a4 0xb2a8 UXTH r0, r5 r0:0x00000001=>0x00000002 r5=0x00000002 SetRegEx(0x000080a6,"T",1,2) #0x000080a6->0x000080aa Thumb Supervisor 0x000080a6 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1:0x20100000=>0x00801000 r9=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x000080aa,"T",1,2) #0x000080aa->0x000080ae Thumb Supervisor 0x000080aa 0xeb011040 ADD.W r0, r1, r0, LSL #5 r0:0x00000002=>0x00801040 r1=0x00801000 SetRegEx(0x000080ae,"T",1,2) #0x000080ae->0x000080b0 Thumb Supervisor 0x000080ae 0x7841 LDRB r1, [r0, #0x1] r1:0x00801000=>0x00000089 r0=0x00801040 [0x00801041]=00000189 SetRegEx(0x000080b0,"T",1,2) #0x000080b0->0x000080b4 Thumb Supervisor 0x000080b0 0xf0210101 BIC r1, r1, #1 ; 0x00000001 r1:0x00000089=>0x00000088 SetRegEx(0x000080b4,"T",1,2) #0x000080b4->0x000080b6 Thumb Supervisor 0x000080b4 0x7041 STRB r1, [r0, #0x1] r1=0x00000088 r0=0x00801040 [0x00801041]:00000189=>00000188 SetRegEx(0x000080b6,"T",1,2) #0x000080b6->0x000080b8 Thumb Supervisor 0x000080b6 0xb2a8 UXTH r0, r5 r0:0x00801040=>0x00000002 r5=0x00000002 SetRegEx(0x000080b8,"T",1,2) #0x000080b8->0x0000d412 Thumb Supervisor 0x000080b8 0xf005f9ab BL 0x0000d412 SetRegEx(0x0000D412,"T",1,2) #0x000080b8->0x0000d412 Thumb Supervisor 0x000080b8 0xf005f9ab BL 0x0000d412 MakeFunction(0x0000D412,4294967295) MakeNameEx(0x0000D412,"fcn_0000d412",1) SetRegEx(0x0000d414,"T",1,2) #0x0000d414->0x0000d416 Thumb Supervisor 0x0000d414 0x6809 LDR r1, [r1, #0] r1:0x0081C67C=>0x00801000 [0x0081C67C]=00801000 SetRegEx(0x0000d416,"T",1,2) #0x0000d416->0x0000d41a Thumb Supervisor 0x0000d416 0xeb011140 ADD.W r1, r1, r0, LSL #5 r1:0x00801000=>0x00801040 r0=0x00000002 SetRegEx(0x0000d41a,"T",1,2) #0x0000d41a->0x0000d41c Thumb Supervisor 0x0000d41a 0x898a LDRH r2, [r1, #0xc] r2:0x00000089=>0x00000001 r1=0x00801040 [0x0080104C]=00010001 SetRegEx(0x0000d41c,"T",1,2) #0x0000d41c->0x0000d420 Thumb Supervisor 0x0000d41c 0xf0420202 ORR r2, r2, #2 ; 0x00000002 r2:0x00000001=>0x00000003 SetRegEx(0x0000d420,"T",1,2) #0x0000d420->0x0000d422 Thumb Supervisor 0x0000d420 0x818a STRH r2, [r1, #0xc] r2=0x00000003 r1=0x00801040 [0x0080104C]:00010001=>00010003 SetRegEx(0x0000d422,"T",1,2) #0x0000d422->0x0000d424 Thumb Supervisor 0x0000d422 0x4a72 LDR r2, [pc, #0x1c8] ; 0x0000d5ec r2:0x00000003=>0x20101800 [0x0000D5EC]=20101800 SetRegEx(0x0000d424,"T",1,2) #0x0000d424->0x0000d426 Thumb Supervisor 0x0000d424 0x2103 MOVS r1, #0x03 r1:0x00801040=>0x00000003 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000d426,"T",1,2) #0x0000d426->0x0000d42a Thumb Supervisor 0x0000d426 0xf8421020 STR.W r1, [r2, r0, LSL #2] r1=0x00000003 r2=0x20101800 r0=0x00000002 SetRegEx(0x0000d42a,"T",1,2) #0x0000d42a->0x000080bc Thumb Supervisor 0x0000d42a 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x000080bc,"T",1,2) #0x000080bc->0x000080c0 Thumb Supervisor 0x000080bc 0xebaa0706 SUB.W r7, r10, r6 r7=0x00000000 r10=0x00000001 r6=0x00000001 SetRegEx(0x000080c0,"T",1,2) #0x000080c0->0x000080c2 Thumb Supervisor 0x000080c0 0x9806 LDR r0, [SP, #0x18] r0:0x00000002=>0x0081FC74 SetRegEx(0x000080c2,"T",1,2) #0x000080c2->0x000080c6 Thumb Supervisor 0x000080c2 0xeb0b2a46 ADD.W r10, r11, r6, LSL #9 r10:0x00000001=>0x80104400 r11=0x80104200 r6=0x00000001 SetRegEx(0x000080c6,"T",1,2) #0x000080c6->0x0001e948 Thumb Supervisor 0x000080c6 0xf016fc3f BL 0x0001e948 SetRegEx(0x000080ca,"T",1,2) #0x000080ca->0x000080cc Thumb Supervisor 0x000080ca 0xb100 CBZ r0, 0x000080ce r0=0x00000001 SetRegEx(0x000080cc,"T",1,2) #0x000080cc->0x000080ce Thumb Supervisor 0x000080cc 0x2001 MOVS r0, #0x01 r0=0x00000001 SetRegEx(0x000080ce,"T",1,2) #0x000080ce->0x000080d0 Thumb Supervisor 0x000080ce 0x4939 LDR r1, [pc, #0xe4] ; 0x000081b4 r1:0x00000003=>0x20100000 [0x000081B4]=20100000 SetRegEx(0x000080d0,"T",1,2) #0x000080d0->0x000080d2 Thumb Supervisor 0x000080d0 0x6208 STR r0, [r1, #0x20] r0=0x00000001 r1=0x20100000 [0x20100020]=00000001 SetRegEx(0x000080d2,"T",1,2) #0x000080d2->0x00008250 Thumb Supervisor 0x000080d2 0xe0bd B 0x00008250 SetRegEx(0x00008250,"T",1,2) #0x00008250->0x00008252 Thumb Supervisor 0x00008250 0x2f00 CMP r7, #00 r7=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00008252,"T",1,2) #0x00008252->0x00008256 Thumb Supervisor 0x00008252 0xf47faf41 BNE.W 0x000080d8 SetRegEx(0x00008256,"T",1,2) #0x00008256->0x00008258 Thumb Supervisor 0x00008256 0x48d2 LDR r0, [pc, #0x348] ; 0x000085a0 r0:0x00000001=>0x00823D20 [0x000085A0]=00823d20 SetRegEx(0x00008258,"T",1,2) #0x00008258->0x0000825c Thumb Supervisor 0x00008258 0xf04f5700 MOV.W r7, #536870912 ; 0x20000000 r7:0x00000000=>0x20000000 SetRegEx(0x0000825c,"T",1,2) #0x0000825c->0x00008260 Thumb Supervisor 0x0000825c 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x00008260,"T",1,2) #0x00008260->0x00008262 Thumb Supervisor 0x00008260 0x6af9 LDR r1, [r7, #0x2c] r1:0x20100000=>0x00000000 r7=0x20000000 [0x2000002C]=00000000 SetRegEx(0x00008262,"T",1,2) #0x00008262->0x00008264 Thumb Supervisor 0x00008262 0x0409 LSLS r1, r1, #0x10 r1=0x00000000 cpsr:0x60000133=>0x40000133 SetRegEx(0x00008264,"T",1,2) #0x00008264->0x00008266 Thumb Supervisor 0x00008264 0x0c09 LSRS r1, r1, #0x10 r1=0x00000000 SetRegEx(0x00008266,"T",1,2) #0x00008266->0x00008270 Thumb Supervisor 0x00008266 0xd003 BEQ 0x00008270 SetRegEx(0x00008270,"T",1,2) #0x00008270->0x00008274 Thumb Supervisor 0x00008270 0xf8dfa324 LDR r10, 0x00008598 r10:0x80104400=>0x20101800 SetRegEx(0x00008274,"T",1,2) #0x00008274->0x00008278 Thumb Supervisor 0x00008274 0xf85a0024 LDR.W r0, [r10, r4, LSL #2] r0:0x00000000=>0x00000007 r10=0x20101800 r4=0x00000002 SetRegEx(0x00008278,"T",1,2) #0x00008278->0x0000827a Thumb Supervisor 0x00008278 0x2807 CMP r0, #0x07 r0=0x00000007 cpsr:0x40000133=>0x60000133 SetRegEx(0x0000827a,"T",1,2) #0x0000827a->0x00008286 Thumb Supervisor 0x0000827a 0xd004 BEQ 0x00008286 SetRegEx(0x00008286,"T",1,2) #0x00008286->0x00008288 Thumb Supervisor 0x00008286 0x48c6 LDR r0, [pc, #0x318] ; 0x000085a0 r0:0x00000007=>0x00823D20 [0x000085A0]=00823d20 SetRegEx(0x00008288,"T",1,2) #0x00008288->0x0000828c Thumb Supervisor 0x00008288 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x0000828c,"T",1,2) #0x0000828c->0x00008292 Thumb Supervisor 0x0000828c 0xb108 CBZ r0, 0x00008292 r0=0x00000000 SetRegEx(0x00008292,"T",1,2) #0x00008292->0x00008294 Thumb Supervisor 0x00008292 0x4ac4 LDR r2, [pc, #0x310] ; 0x000085a4 r2:0x20101800=>0x0081C638 [0x000085A4]=0081c638 SetRegEx(0x00008294,"T",1,2) #0x00008294->0x00008296 Thumb Supervisor 0x00008294 0x7a50 LDRB r0, [r2, #0x9] r0:0x00000000=>0x00000001 r2=0x0081C638 [0x0081C641]=01010001 SetRegEx(0x00008296,"T",1,2) #0x00008296->0x00008298 Thumb Supervisor 0x00008296 0xb140 CBZ r0, 0x000082aa r0=0x00000001 SetRegEx(0x00008298,"T",1,2) #0x00008298->0x0000829a Thumb Supervisor 0x00008298 0xb2a0 UXTH r0, r4 r0:0x00000001=>0x00000002 r4=0x00000002 SetRegEx(0x0000829a,"T",1,2) #0x0000829a->0x0000829e Thumb Supervisor 0x0000829a 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1:0x00000000=>0x00801000 r9=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000829e,"T",1,2) #0x0000829e->0x000082a2 Thumb Supervisor 0x0000829e 0xeb011040 ADD.W r0, r1, r0, LSL #5 r0:0x00000002=>0x00801040 r1=0x00801000 SetRegEx(0x000082a2,"T",1,2) #0x000082a2->0x000082a4 Thumb Supervisor 0x000082a2 0x7841 LDRB r1, [r0, #0x1] r1:0x00801000=>0x00000088 r0=0x00801040 [0x00801041]=00000188 SetRegEx(0x000082a4,"T",1,2) #0x000082a4->0x000082a8 Thumb Supervisor 0x000082a4 0xf0410102 ORR r1, r1, #2 ; 0x00000002 r1:0x00000088=>0x0000008A SetRegEx(0x000082a8,"T",1,2) #0x000082a8->0x000082aa Thumb Supervisor 0x000082a8 0x7041 STRB r1, [r0, #0x1] r1=0x0000008A r0=0x00801040 [0x00801041]:00000188=>0000018a SetRegEx(0x000082aa,"T",1,2) #0x000082aa->0x000082ac Thumb Supervisor 0x000082aa 0x7990 LDRB r0, [r2, #0x6] r0:0x00801040=>0x00000001 r2=0x0081C638 [0x0081C63E]=01000101 SetRegEx(0x000082ac,"T",1,2) #0x000082ac->0x000082ae Thumb Supervisor 0x000082ac 0xb140 CBZ r0, 0x000082c0 r0=0x00000001 SetRegEx(0x000082ae,"T",1,2) #0x000082ae->0x000082b0 Thumb Supervisor 0x000082ae 0xb2a8 UXTH r0, r5 r0:0x00000001=>0x00000002 r5=0x00000002 SetRegEx(0x000082b0,"T",1,2) #0x000082b0->0x000082b4 Thumb Supervisor 0x000082b0 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1:0x0000008A=>0x00801000 r9=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x000082b4,"T",1,2) #0x000082b4->0x000082b8 Thumb Supervisor 0x000082b4 0xeb011040 ADD.W r0, r1, r0, LSL #5 r0:0x00000002=>0x00801040 r1=0x00801000 SetRegEx(0x000082b8,"T",1,2) #0x000082b8->0x000082ba Thumb Supervisor 0x000082b8 0x7841 LDRB r1, [r0, #0x1] r1:0x00801000=>0x0000008A r0=0x00801040 [0x00801041]=0000018a SetRegEx(0x000082ba,"T",1,2) #0x000082ba->0x000082be Thumb Supervisor 0x000082ba 0xf0410101 ORR r1, r1, #1 ; 0x00000001 r1:0x0000008A=>0x0000008B SetRegEx(0x000082be,"T",1,2) #0x000082be->0x000082c0 Thumb Supervisor 0x000082be 0x7041 STRB r1, [r0, #0x1] r1=0x0000008B r0=0x00801040 [0x00801041]:0000018a=>0000018b SetRegEx(0x000082c0,"T",1,2) #0x000082c0->0x000082c2 Thumb Supervisor 0x000082c0 0xb2a0 UXTH r0, r4 r0:0x00801040=>0x00000002 r4=0x00000002 SetRegEx(0x000082c2,"T",1,2) #0x000082c2->0x000082c6 Thumb Supervisor 0x000082c2 0xf8d91000 LDR.W r1, [r9, #0] ; 000 r1:0x0000008B=>0x00801000 r9=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x000082c6,"T",1,2) #0x000082c6->0x000082c8 Thumb Supervisor 0x000082c6 0x4ab5 LDR r2, [pc, #0x2d4] ; 0x0000859c r2:0x0081C638=>0x20101C00 [0x0000859C]=20101c00 SetRegEx(0x000082c8,"T",1,2) #0x000082c8->0x000082ca Thumb Supervisor 0x000082c8 0x464e MOV r6, r9 r6:0x00000001=>0x0081C67C r9=0x0081C67C SetRegEx(0x000082ca,"T",1,2) #0x000082ca->0x000082ce Thumb Supervisor 0x000082ca 0xeb011040 ADD.W r0, r1, r0, LSL #5 r0:0x00000002=>0x00801040 r1=0x00801000 SetRegEx(0x000082ce,"T",1,2) #0x000082ce->0x000082d0 Thumb Supervisor 0x000082ce 0x2107 MOVS r1, #0x07 r1:0x00801000=>0x00000007 cpsr:0x60000133=>0x20000133 SetRegEx(0x000082d0,"T",1,2) #0x000082d0->0x000082d4 Thumb Supervisor 0x000082d0 0xf8421024 STR.W r1, [r2, r4, LSL #2] r1=0x00000007 r2=0x20101C00 r4=0x00000002 SetRegEx(0x000082d4,"T",1,2) #0x000082d4->0x000082d6 Thumb Supervisor 0x000082d4 0x8981 LDRH r1, [r0, #0xc] r1:0x00000007=>0x00000003 r0=0x00801040 [0x0080104C]=00010003 SetRegEx(0x000082d6,"T",1,2) #0x000082d6->0x000082da Thumb Supervisor 0x000082d6 0xf0410108 ORR r1, r1, #8 ; 0x00000008 r1:0x00000003=>0x0000000B SetRegEx(0x000082da,"T",1,2) #0x000082da->0x000082dc Thumb Supervisor 0x000082da 0x8181 STRH r1, [r0, #0xc] r1=0x0000000B r0=0x00801040 [0x0080104C]:00010003=>0001000b SetRegEx(0x000082dc,"T",1,2) #0x000082dc->0x000082de Thumb Supervisor 0x000082dc 0xb2a0 UXTH r0, r4 r0:0x00801040=>0x00000002 r4=0x00000002 SetRegEx(0x000082de,"T",1,2) #0x000082de->0x000082e0 Thumb Supervisor 0x000082de 0x2101 MOVS r1, #0x01 r1:0x0000000B=>0x00000001 SetRegEx(0x000082e0,"T",1,2) #0x000082e0->0x0000d39c Thumb Supervisor 0x000082e0 0xf005f85c BL 0x0000d39c SetRegEx(0x0000D39C,"T",1,2) #0x000082e0->0x0000d39c Thumb Supervisor 0x000082e0 0xf005f85c BL 0x0000d39c MakeFunction(0x0000D39C,4294967295) MakeNameEx(0x0000D39C,"fcn_0000d39c",1) SetRegEx(0x0000d39e,"T",1,2) #0x0000d39e->0x0000d3a0 Thumb Supervisor 0x0000d39e 0xb530 PUSH {r4, r5, r14} r4=0x00000002 r5=0x00000002 r14=0x9997FC4B SetRegEx(0x0000d3a0,"T",1,2) #0x0000d3a0->0x0000d3a2 Thumb Supervisor 0x0000d3a0 0x250b MOVS r5, #0x0b r5:0x00000002=>0x0000000B SetRegEx(0x0000d3a2,"T",1,2) #0x0000d3a2->0x0000d3a6 Thumb Supervisor 0x0000d3a2 0xf04f34ff MOV.W r4, #-1 ; 0xffffffff r4:0x00000002=>0xFFFFFFFF SetRegEx(0x0000d3a6,"T",1,2) #0x0000d3a6->0x0000d3a8 Thumb Supervisor 0x0000d3a6 0x681a LDR r2, [r3, #0] r2:0x20101C00=>0x00801000 r3=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d3a8,"T",1,2) #0x0000d3a8->0x0000d3ac Thumb Supervisor 0x0000d3a8 0xeb021240 ADD.W r2, r2, r0, LSL #5 r2:0x00801000=>0x00801040 r0=0x00000002 SetRegEx(0x0000d3ac,"T",1,2) #0x0000d3ac->0x0000d3ae Thumb Supervisor 0x0000d3ac 0x8990 LDRH r0, [r2, #0xc] r0:0x00000002=>0x0000000B r2=0x00801040 [0x0080104C]=0001000b SetRegEx(0x0000d3ae,"T",1,2) #0x0000d3ae->0x0000d3b0 Thumb Supervisor 0x0000d3ae 0x4385 BICS r5, r0 r5:0x0000000B=>0x00000000 r0=0x0000000B cpsr:0x20000133=>0x60000133 SetRegEx(0x0000d3b0,"T",1,2) #0x0000d3b0->0x0000d3ba Thumb Supervisor 0x0000d3b0 0xd003 BEQ 0x0000d3ba SetRegEx(0x0000d3ba,"T",1,2) #0x0000d3ba->0x0000d3bc Thumb Supervisor 0x0000d3ba 0x8914 LDRH r4, [r2, #0x8] r4:0xFFFFFFFF=>0x00000002 r2=0x00801040 [0x00801048]=00000002 SetRegEx(0x0000d3bc,"T",1,2) #0x0000d3bc->0x0000d3be Thumb Supervisor 0x0000d3bc 0x2107 MOVS r1, #0x07 r1:0x00000001=>0x00000007 cpsr:0x60000133=>0x20000133 SetRegEx(0x0000d3be,"T",1,2) #0x0000d3be->0x0000d3c0 Thumb Supervisor 0x0000d3be 0x4d89 LDR r5, [pc, #0x224] ; 0x0000d5e4 r5:0x00000000=>0x20101C00 [0x0000D5E4]=20101c00 SetRegEx(0x0000d3c0,"T",1,2) #0x0000d3c0->0x0000d3c2 Thumb Supervisor 0x0000d3c0 0x6850 LDR r0, [r2, #0x4] r0:0x0000000B=>0x80104200 r2=0x00801040 [0x00801044]=80104200 SetRegEx(0x0000d3c2,"T",1,2) #0x0000d3c2->0x0000d3c6 Thumb Supervisor 0x0000d3c2 0xf8451024 STR.W r1, [r5, r4, LSL #2] r1=0x00000007 r5=0x20101C00 r4=0x00000002 SetRegEx(0x0000d3c6,"T",1,2) #0x0000d3c6->0x0000d3c8 Thumb Supervisor 0x0000d3c6 0x6819 LDR r1, [r3, #0] r1:0x00000007=>0x00801000 r3=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d3c8,"T",1,2) #0x0000d3c8->0x0000d3cc Thumb Supervisor 0x0000d3c8 0xf64174e8 MOVW r4, #8168 ; 0x1fe8 r4:0x00000002=>0x00001FE8 SetRegEx(0x0000d3cc,"T",1,2) #0x0000d3cc->0x0000d3ce Thumb Supervisor 0x0000d3cc 0x8915 LDRH r5, [r2, #0x8] r5:0x20101C00=>0x00000002 r2=0x00801040 [0x00801048]=00000002 SetRegEx(0x0000d3ce,"T",1,2) #0x0000d3ce->0x0000d3d0 Thumb Supervisor 0x0000d3ce 0x5909 LDR r1, [r1, r4] r1:0x00801000=>0x00801020 r4=0x00001FE8 SetRegEx(0x0000d3d0,"T",1,2) #0x0000d3d0->0x0000d3d2 Thumb Supervisor 0x0000d3d0 0x700d STRB r5, [r1, #0] r5=0x00000002 r1=0x00801020 [0x00801020]=00018b02 SetRegEx(0x0000d3d2,"T",1,2) #0x0000d3d2->0x0000d3d4 Thumb Supervisor 0x0000d3d2 0x6819 LDR r1, [r3, #0] r1:0x00801020=>0x00801000 r3=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x0000d3d4,"T",1,2) #0x0000d3d4->0x0000d3d6 Thumb Supervisor 0x0000d3d4 0x1fa3 SUBS r3, r4, #6 r3:0x0081C67C=>0x00001FE2 r4=0x00001FE8 SetRegEx(0x0000d3d6,"T",1,2) #0x0000d3d6->0x0000d3d8 Thumb Supervisor 0x0000d3d6 0x440b ADD r3, r1 r3:0x00001FE2=>0x00802FE2 r1=0x00801000 SetRegEx(0x0000d3d8,"T",1,2) #0x0000d3d8->0x0000d3da Thumb Supervisor 0x0000d3d8 0x881d LDRH r5, [r3, #0] r5:0x00000002=>0x000000FD r3=0x00802FE2 [0x00802FE2]=108000fd SetRegEx(0x0000d3da,"T",1,2) #0x0000d3da->0x0000d3dc Thumb Supervisor 0x0000d3da 0x1c6d ADDS r5, r5, #1 r5:0x000000FD=>0x000000FE cpsr:0x20000133=>0x00000133 SetRegEx(0x0000d3dc,"T",1,2) #0x0000d3dc->0x0000d3de Thumb Supervisor 0x0000d3dc 0x801d STRH r5, [r3, #0] r5=0x000000FE r3=0x00802FE2 [0x00802FE2]:108000fd=>108000fe SetRegEx(0x0000d3de,"T",1,2) #0x0000d3de->0x0000d3e0 Thumb Supervisor 0x0000d3de 0x2300 MOVS r3, #00 r3:0x00802FE2=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0000d3e0,"T",1,2) #0x0000d3e0->0x0000d3e2 Thumb Supervisor 0x0000d3e0 0x8193 STRH r3, [r2, #0xc] r3=0x00000000 r2=0x00801040 [0x0080104C]:0001000b=>00010000 SetRegEx(0x0000d3e2,"T",1,2) #0x0000d3e2->0x0000d3e4 Thumb Supervisor 0x0000d3e2 0x510a STR r2, [r1, r4] r2=0x00801040 r1=0x00801000 r4=0x00001FE8 SetRegEx(0x0000d3e4,"T",1,2) #0x0000d3e4->0x000082e4 Thumb Supervisor 0x0000d3e4 0xbd30 POP {r4, r5, r15} r4:0x00001FE8=>0x00000002 r5:0x000000FE=>0x00000002 r15:0x0000D3E4=>0x000082E4 SetRegEx(0x000082e4,"T",1,2) #0x000082e4->0x000082e6 Thumb Supervisor 0x000082e4 0xb2a1 UXTH r1, r4 r1:0x00801000=>0x00000002 r4=0x00000002 SetRegEx(0x000082e6,"T",1,2) #0x000082e6->0x000082e8 Thumb Supervisor 0x000082e6 0x6830 LDR r0, [r6, #0] r0:0x80104200=>0x00801000 r6=0x0081C67C [0x0081C67C]=00801000 SetRegEx(0x000082e8,"T",1,2) #0x000082e8->0x000082ec Thumb Supervisor 0x000082e8 0xeb001141 ADD.W r1, r0, r1, LSL #5 r1:0x00000002=>0x00801040 r0=0x00801000 SetRegEx(0x000082ec,"T",1,2) #0x000082ec->0x000082ee Thumb Supervisor 0x000082ec 0x780c LDRB r4, [r1, #0] r4:0x00000002=>0x00000003 r1=0x00801040 [0x00801040]=00018b03 SetRegEx(0x000082ee,"T",1,2) #0x000082ee->0x000082f2 Thumb Supervisor 0x000082ee 0xeb001044 ADD.W r0, r0, r4, LSL #5 r0:0x00801000=>0x00801060 r4=0x00000003 SetRegEx(0x000082f2,"T",1,2) #0x000082f2->0x000082f4 Thumb Supervisor 0x000082f2 0x8980 LDRH r0, [r0, #0xc] r0:0x00801060=>0x00000040 [0x0080106C]=00000040 SetRegEx(0x000082f4,"T",1,2) #0x000082f4->0x000082f8 Thumb Supervisor 0x000082f4 0xf3c01080 UBFX r0, r0, #6, #1 r0:0x00000040=>0x00000001 SetRegEx(0x000082f8,"T",1,2) #0x000082f8->0x000082fa Thumb Supervisor 0x000082f8 0x2800 CMP r0, #00 r0=0x00000001 cpsr:0x40000133=>0x20000133 SetRegEx(0x000082fa,"T",1,2) #0x000082fa->0x000082fc Thumb Supervisor 0x000082fa 0xd0bb BEQ 0x00008274 SetRegEx(0x000082fc,"T",1,2) #0x000082fc->0x000082fe Thumb Supervisor 0x000082fc 0x48aa LDR r0, [pc, #0x2a8] ; 0x000085a8 r0:0x00000001=>0x2010021C [0x000085A6]=021c0081 SetRegEx(0x000082fe,"T",1,2) #0x000082fe->0x00008300 Thumb Supervisor 0x000082fe 0x6801 LDR r1, [r0, #0] r1:0x00801040=>0x00010002 r0=0x2010021C [0x2010021C]=00010002 SetRegEx(0x00008300,"T",1,2) #0x00008300->0x00008304 Thumb Supervisor 0x00008300 0xf4213180 BIC r1, r1, #65536 ; 0x00010000 r1:0x00010002=>0x00000002 SetRegEx(0x00008304,"T",1,2) #0x00008304->0x00008306 Thumb Supervisor 0x00008304 0x6001 STR r1, [r0, #0] r1=0x00000002 r0=0x2010021C [0x2010021C]:00010002=>00000002 SetRegEx(0x00008306,"T",1,2) #0x00008306->0x00008308 Thumb Supervisor 0x00008306 0x49a9 LDR r1, [pc, #0x2a4] ; 0x000085ac r1:0x00000002=>0x20101000 [0x000085AC]=20101000 SetRegEx(0x00008308,"T",1,2) #0x00008308->0x0000830c Thumb Supervisor 0x00008308 0xf04f0001 MOV.W r0, #1 ; 0x00000001 r0:0x2010021C=>0x00000001 SetRegEx(0x0000830c,"T",1,2) #0x0000830c->0x00008310 Thumb Supervisor 0x0000830c 0xf8c10098 STR.W r0, [r1, #152] ; 0x098 r0=0x00000001 r1=0x20101000 [0x20101098]:00000001=>00000000 SetRegEx(0x00008310,"T",1,2) #0x00008310->0x00008312 Thumb Supervisor 0x00008310 0x4ca4 LDR r4, [pc, #0x290] ; 0x000085a4 r4:0x00000003=>0x0081C638 [0x000085A2]=c6380082 SetRegEx(0x00008312,"T",1,2) #0x00008312->0x00008314 Thumb Supervisor 0x00008312 0x79e0 LDRB r0, [r4, #0x7] r0=0x00000001 r4=0x0081C638 [0x0081C63F]=00010001 SetRegEx(0x00008314,"T",1,2) #0x00008314->0x00008316 Thumb Supervisor 0x00008314 0x2800 CMP r0, #00 r0=0x00000001 SetRegEx(0x00008316,"T",1,2) #0x00008316->0x00008318 Thumb Supervisor 0x00008316 0x48a6 LDR r0, [pc, #0x298] ; 0x000085b0 r0:0x00000001=>0x20102000 [0x000085B0]=20102000 SetRegEx(0x00008318,"T",1,2) #0x00008318->0x0000831a Thumb Supervisor 0x00008318 0x6801 LDR r1, [r0, #0] r1:0x20101000=>0x00108000 r0=0x20102000 [0x20102000]=00108000 SetRegEx(0x0000831a,"T",1,2) #0x0000831a->0x0000831c Thumb Supervisor 0x0000831a 0xd002 BEQ 0x00008322 SetRegEx(0x0000831c,"T",1,2) #0x0000831c->0x00008320 Thumb Supervisor 0x0000831c 0xf4413180 ORR r1, r1, #65536 ; 0x00010000 r1:0x00108000=>0x00118000 SetRegEx(0x00008320,"T",1,2) #0x00008320->0x00008326 Thumb Supervisor 0x00008320 0xe001 B 0x00008326 SetRegEx(0x00008326,"T",1,2) #0x00008326->0x00008328 Thumb Supervisor 0x00008326 0x6001 STR r1, [r0, #0] r1=0x00118000 r0=0x20102000 [0x20102000]:00108000=>00118000 SetRegEx(0x00008328,"T",1,2) #0x00008328->0x0000832a Thumb Supervisor 0x00008328 0x489d LDR r0, [pc, #0x274] ; 0x000085a0 r0:0x20102000=>0x00823D20 [0x0000859E]=3d202010 SetRegEx(0x0000832a,"T",1,2) #0x0000832a->0x0000832e Thumb Supervisor 0x0000832a 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x0000832e,"T",1,2) #0x0000832e->0x0000837c Thumb Supervisor 0x0000832e 0xb328 CBZ r0, 0x0000837c r0=0x00000000 SetRegEx(0x0000837c,"T",1,2) #0x0000837c->0x0000837e Thumb Supervisor 0x0000837c 0x9812 LDR r0, [SP, #0x48] r0:0x00000000=>0x0081FC88 SetRegEx(0x0000837e,"T",1,2) #0x0000837e->0x00008380 Thumb Supervisor 0x0000837e 0x2800 CMP r0, #00 r0=0x0081FC88 SetRegEx(0x00008380,"T",1,2) #0x00008380->0x00008382 Thumb Supervisor 0x00008380 0xd0d8 BEQ 0x00008334 SetRegEx(0x00008382,"T",1,2) #0x00008382->0x00008384 Thumb Supervisor 0x00008382 0x6800 LDR r0, [r0, #0] r0:0x0081FC88=>0x0001F250 [0x0081FC88]=0001f250 SetRegEx(0x00008384,"T",1,2) #0x00008384->0x00008386 Thumb Supervisor 0x00008384 0x6801 LDR r1, [r0, #0] r1:0x00118000=>0x00013CB7 r0=0x0001F250 [0x0001F250]=00013cb7 SetRegEx(0x00008386,"T",1,2) #0x00008386->0x00008388 Thumb Supervisor 0x00008386 0x9812 LDR r0, [SP, #0x48] r0:0x0001F250=>0x0081FC88 SetRegEx(0x00008388,"T",1,2) #0x00008388->0x00013cb6 Thumb Supervisor 0x00008388 0x4788 BLX r1 r1=0x00013CB7 SetRegEx(0x00013CB6,"T",1,2) #0x00008388->0x00013cb6 Thumb Supervisor 0x00008388 0x4788 BLX r1 r1=0x00013CB7 MakeFunction(0x00013CB6,4294967295) MakeNameEx(0x00013CB6,"fcn_00013CB7",1) SetRegEx(0x00013cb6,"T",1,2) #0x00013cb6->0x00013cb8 Thumb Supervisor 0x00013cb6 0x3828 SUBS r0, #0x28 r0:0x0081FC88=>0x0081FC60 SetRegEx(0x00013cb8,"T",1,2) #0x00013cb8->0x0000060a Thumb Supervisor 0x00013cb8 0xf7ecbca7 B.W 0x0000060a SetRegEx(0x0000060a,"T",1,2) #0x0000060a->0x0000060e Thumb Supervisor 0x0000060a 0xe92d41ff PUSH.W {r0, r1, r2, r3, r4, r5, r6, r7, r8, r14} r0=0x0081FC60 r1=0x00013CB7 r2=0x00801040 r3=0x00000000 r4=0x0081C638 r5=0x00000002 r6=0x0081C67C r7=0x20000000 r8=0x00824F1C r14=0x9997FC4B SetRegEx(0x0000060e,"T",1,2) #0x0000060e->0x00000612 Thumb Supervisor 0x0000060e 0xf1000414 ADD.W r4, r0, #20 ; 0x00000014 r4:0x0081C638=>0x0081FC74 r0=0x0081FC60 SetRegEx(0x00000612,"T",1,2) #0x00000612->0x00000614 Thumb Supervisor 0x00000612 0x4605 MOV r5, r0 r5:0x00000002=>0x0081FC60 r0=0x0081FC60 SetRegEx(0x00000614,"T",1,2) #0x00000614->0x00000616 Thumb Supervisor 0x00000614 0x4883 LDR r0, [pc, #0x20c] ; 0x00000824 r0:0x0081FC60=>0x00823D20 [0x00000822]=3d200080 SetRegEx(0x00000616,"T",1,2) #0x00000616->0x00000618 Thumb Supervisor 0x00000616 0x4e84 LDR r6, [pc, #0x210] ; 0x00000828 r6:0x0081C67C=>0x0081C648 [0x00000828]=0081c648 SetRegEx(0x00000618,"T",1,2) #0x00000618->0x0000061c Thumb Supervisor 0x00000618 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x0000061c,"T",1,2) #0x0000061c->0x0000063e Thumb Supervisor 0x0000061c 0xb178 CBZ r0, 0x0000063e r0=0x00000000 SetRegEx(0x0000063e,"T",1,2) #0x0000063e->0x00000640 Thumb Supervisor 0x0000063e 0x487b LDR r0, [pc, #0x1ec] ; 0x0000082c r0:0x00000000=>0x0081CB00 [0x0000082C]=0081cb00 SetRegEx(0x00000640,"T",1,2) #0x00000640->0x00000642 Thumb Supervisor 0x00000640 0x6800 LDR r0, [r0, #0] r0:0x0081CB00=>0x00825748 [0x0081CB00]=00825748 SetRegEx(0x00000642,"T",1,2) #0x00000642->0x00000644 Thumb Supervisor 0x00000642 0x6801 LDR r1, [r0, #0] r1:0x00013CB7=>0x0080FDF0 r0=0x00825748 [0x00825748]=0080fdf0 SetRegEx(0x00000644,"T",1,2) #0x00000644->0x00000646 Thumb Supervisor 0x00000644 0x698a LDR r2, [r1, #0x18] r2:0x00801040=>0x0080D159 r1=0x0080FDF0 [0x0080FE08]=0080d159 SetRegEx(0x00000646,"T",1,2) #0x00000646->0x00000648 Thumb Supervisor 0x00000646 0x4621 MOV r1, r4 r1:0x0080FDF0=>0x0081FC74 r4=0x0081FC74 SetRegEx(0x00000648,"T",1,2) #0x00000648->0x0080d158 Thumb Supervisor 0x00000648 0x4790 BLX r2 r2=0x0080D159 SetRegEx(0x0080D158,"T",1,2) #0x00000648->0x0080d158 Thumb Supervisor 0x00000648 0x4790 BLX r2 r2=0x0080D159 MakeFunction(0x0080D158,4294967295) MakeNameEx(0x0080D158,"fcn_0080D159",1) SetRegEx(0x0000064a,"T",1,2) #0x0000064a->0x0000064c Thumb Supervisor 0x0000064a 0x2005 MOVS r0, #0x05 r0:0x00000001=>0x00000005 SetRegEx(0x0000064c,"T",1,2) #0x0000064c->0x0000064e Thumb Supervisor 0x0000064c 0x7428 STRB r0, [r5, #0x10] r0=0x00000005 r5=0x0081FC60 [0x0081FC70]:00000002=>00000005 SetRegEx(0x0000064e,"T",1,2) #0x0000064e->0x00000650 Thumb Supervisor 0x0000064e 0x6828 LDR r0, [r5, #0] r0:0x00000005=>0x0001F230 r5=0x0081FC60 [0x0081FC60]=0001f230 SetRegEx(0x00000650,"T",1,2) #0x00000650->0x00000652 Thumb Supervisor 0x00000650 0x6841 LDR r1, [r0, #0x4] r1:0x00825750=>0x00013C9F r0=0x0001F230 [0x0001F234]=00013c9f SetRegEx(0x00000652,"T",1,2) #0x00000652->0x00000654 Thumb Supervisor 0x00000652 0x4628 MOV r0, r5 r0:0x0001F230=>0x0081FC60 r5=0x0081FC60 SetRegEx(0x00000654,"T",1,2) #0x00000654->0x00013c9e Thumb Supervisor 0x00000654 0x4788 BLX r1 r1=0x00013C9F SetRegEx(0x00013ca8,"T",1,2) #0x00013ca8->0x000197c4 Thumb Supervisor 0x00013ca8 0xf005fd8c BL 0x000197c4 SetRegEx(0x000197C4,"T",1,2) #0x00013ca8->0x000197c4 Thumb Supervisor 0x00013ca8 0xf005fd8c BL 0x000197c4 MakeFunction(0x000197C4,4294967295) MakeNameEx(0x000197C4,"fcn_000197c4",1) SetRegEx(0x000197c6,"T",1,2) #0x000197c6->0x000197c8 Thumb Supervisor 0x000197c6 0xb510 PUSH {r4, r14} r4=0x0081FC60 r14=0x9997FC4B SetRegEx(0x000197c8,"T",1,2) #0x000197c8->0x000197ca Thumb Supervisor 0x000197c8 0x7809 LDRB r1, [r1, #0] r1:0x0081D390=>0x00000001 [0x0081D390]=00000001 SetRegEx(0x000197ca,"T",1,2) #0x000197ca->0x000197cc Thumb Supervisor 0x000197ca 0xb169 CBZ r1, 0x000197e8 r1=0x00000001 SetRegEx(0x000197cc,"T",1,2) #0x000197cc->0x000197ce Thumb Supervisor 0x000197cc 0x8841 LDRH r1, [r0, #0x2] r1:0x00000001=>0x00000010 r0=0x0081D3B0 [0x0081D3B2]=42000010 SetRegEx(0x000197ce,"T",1,2) #0x000197ce->0x000197d0 Thumb Supervisor 0x000197ce 0xb101 CBZ r1, 0x000197d2 r1=0x00000010 SetRegEx(0x000197d0,"T",1,2) #0x000197d0->0x000197d2 Thumb Supervisor 0x000197d0 0x2101 MOVS r1, #0x01 r1:0x00000010=>0x00000001 SetRegEx(0x000197d2,"T",1,2) #0x000197d2->0x000197d4 Thumb Supervisor 0x000197d2 0xb171 CBZ r1, 0x000197f2 r1=0x00000001 SetRegEx(0x000197d4,"T",1,2) #0x000197d4->0x000197d6 Thumb Supervisor 0x000197d4 0x7801 LDRB r1, [r0, #0] r1=0x00000001 r0=0x0081D3B0 [0x0081D3B0]=00100201 SetRegEx(0x000197d6,"T",1,2) #0x000197d6->0x000197d8 Thumb Supervisor 0x000197d6 0xb189 CBZ r1, 0x000197fc r1=0x00000001 SetRegEx(0x000197d8,"T",1,2) #0x000197d8->0x000197da Thumb Supervisor 0x000197d8 0x7840 LDRB r0, [r0, #0x1] r0:0x0081D3B0=>0x00000002 [0x0081D3B1]=00001002 SetRegEx(0x000197da,"T",1,2) #0x000197da->0x000197dc Thumb Supervisor 0x000197da 0x490e LDR r1, [pc, #0x38] ; 0x00019814 r1:0x00000001=>0x0081D390 [0x00019814]=0081d390 SetRegEx(0x000197dc,"T",1,2) #0x000197dc->0x000197de Thumb Supervisor 0x000197dc 0x3110 ADDS r1, #0x10 r1:0x0081D390=>0x0081D3A0 cpsr:0x20000133=>0x00000133 SetRegEx(0x000197de,"T",1,2) #0x000197de->0x000197e2 Thumb Supervisor 0x000197de 0xeb0100c0 ADD.W r0, r1, r0, LSL #3 r0:0x00000002=>0x0081D3B0 r1=0x0081D3A0 SetRegEx(0x000197e2,"T",1,2) #0x000197e2->0x000197e4 Thumb Supervisor 0x000197e2 0x2100 MOVS r1, #00 r1:0x0081D3A0=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x000197e4,"T",1,2) #0x000197e4->0x000197e6 Thumb Supervisor 0x000197e4 0x7001 STRB r1, [r0, #0] r1=0x00000000 r0=0x0081D3B0 [0x0081D3B0]:00100201=>00100200 SetRegEx(0x000197e6,"T",1,2) #0x000197e6->0x00013cac Thumb Supervisor 0x000197e6 0xbd10 POP {r4, r15} r4=0x0081FC60 r15:0x000197E6=>0x00013CAC SetRegEx(0x00013cac,"T",1,2) #0x00013cac->0x00013cae Thumb Supervisor 0x00013cac 0x2000 MOVS r0, #00 r0:0x0081D3B0=>0x00000000 SetRegEx(0x00013cae,"T",1,2) #0x00013cae->0x00013cb0 Thumb Supervisor 0x00013cae 0x6320 STR r0, [r4, #0x30] r0=0x00000000 r4=0x0081FC60 [0x0081FC90]:0081d3b0=>00000000 SetRegEx(0x00000656,"T",1,2) #0x00000656->0x00000658 Thumb Supervisor 0x00000656 0x4876 LDR r0, [pc, #0x1d8] ; 0x00000830 r0:0x00000000=>0x0081F598 [0x00000830]=0081f598 SetRegEx(0x00000658,"T",1,2) #0x00000658->0x0000065a Thumb Supervisor 0x00000658 0x6801 LDR r1, [r0, #0] r1:0x00000000=>0x0001F1A8 r0=0x0081F598 [0x0081F598]=0001f1a8 SetRegEx(0x0000065a,"T",1,2) #0x0000065a->0x0000065c Thumb Supervisor 0x0000065a 0x680a LDR r2, [r1, #0] r2:0x0000011C=>0x00000C6D r1=0x0001F1A8 [0x0001F1A8]=00000c6d SetRegEx(0x0000065c,"T",1,2) #0x0000065c->0x0000065e Thumb Supervisor 0x0000065c 0x4629 MOV r1, r5 r1:0x0001F1A8=>0x0081FC60 r5=0x0081FC60 SetRegEx(0x0000065e,"T",1,2) #0x0000065e->0x00000c6c Thumb Supervisor 0x0000065e 0x4790 BLX r2 r2=0x00000C6D SetRegEx(0x00000C6C,"T",1,2) #0x0000065e->0x00000c6c Thumb Supervisor 0x0000065e 0x4790 BLX r2 r2=0x00000C6D MakeFunction(0x00000C6C,4294967295) MakeNameEx(0x00000C6C,"fcn_00000C6D",1) SetRegEx(0x00000c6c,"T",1,2) #0x00000c6c->0x00000c6e Thumb Supervisor 0x00000c6c 0xb570 PUSH {r4, r5, r6, r14} r4=0x0081FC74 r5=0x0081FC60 r6=0x0081C648 r14=0x9997FC4B SetRegEx(0x00000c6e,"T",1,2) #0x00000c6e->0x00000c70 Thumb Supervisor 0x00000c6e 0x4604 MOV r4, r0 r4:0x0081FC74=>0x0081F598 r0=0x0081F598 SetRegEx(0x00000c70,"T",1,2) #0x00000c70->0x00000c72 Thumb Supervisor 0x00000c70 0x460d MOV r5, r1 r5=0x0081FC60 r1=0x0081FC60 SetRegEx(0x00000c72,"T",1,2) #0x00000c72->0x00000c74 Thumb Supervisor 0x00000c72 0x30c8 ADDS r0, #0xc8 r0:0x0081F598=>0x0081F660 cpsr:0x40000133=>0x00000133 SetRegEx(0x00000c74,"T",1,2) #0x00000c74->0x0001ecc4 Thumb Supervisor 0x00000c74 0xf01ef826 BL 0x0001ecc4 SetRegEx(0x00000c78,"T",1,2) #0x00000c78->0x00000c7a Thumb Supervisor 0x00000c78 0x34d4 ADDS r4, #0xd4 r4:0x0081F598=>0x0081F66C cpsr:0x60000133=>0x00000133 SetRegEx(0x00000c7a,"T",1,2) #0x00000c7a->0x00000c7e Thumb Supervisor 0x00000c7a 0xf8d4010c LDR.W r0, [r4, #268] ; 0x10c r0:0x0081F660=>0x00000000 r4=0x0081F66C [0x0081F778]=00000000 SetRegEx(0x00000c7e,"T",1,2) #0x00000c7e->0x00000c80 Thumb Supervisor 0x00000c7e 0x2840 CMP r0, #0x40 r0=0x00000000 cpsr:0x00000133=>0x80000133 SetRegEx(0x00000c80,"T",1,2) #0x00000c80->0x00000c82 Thumb Supervisor 0x00000c80 0xd20f BCS 0x00000ca2 SetRegEx(0x00000c82,"T",1,2) #0x00000c82->0x00000c86 Thumb Supervisor 0x00000c82 0xf8d40108 LDR.W r0, [r4, #264] ; 0x108 r0:0x00000000=>0x00000005 r4=0x0081F66C [0x0081F774]=00000005 SetRegEx(0x00000c86,"T",1,2) #0x00000c86->0x00000c8a Thumb Supervisor 0x00000c86 0xf8445020 STR.W r5, [r4, r0, LSL #2] r5=0x0081FC60 r4=0x0081F66C r0=0x00000005 SetRegEx(0x00000c8a,"T",1,2) #0x00000c8a->0x00000c8e Thumb Supervisor 0x00000c8a 0xf5047482 ADD.W r4, r4, #260 ; 0x00000104 r4:0x0081F66C=>0x0081F770 SetRegEx(0x00000c8e,"T",1,2) #0x00000c8e->0x00000c90 Thumb Supervisor 0x00000c8e 0x68a0 LDR r0, [r4, #0x8] r0:0x00000005=>0x00000000 r4=0x0081F770 [0x0081F778]=00000000 SetRegEx(0x00000c90,"T",1,2) #0x00000c90->0x00000c94 Thumb Supervisor 0x00000c90 0xf1000001 ADD.W r0, r0, #1 ; 0x00000001 r0:0x00000000=>0x00000001 SetRegEx(0x00000c94,"T",1,2) #0x00000c94->0x00000c96 Thumb Supervisor 0x00000c94 0x60a0 STR r0, [r4, #0x8] r0=0x00000001 r4=0x0081F770 [0x0081F778]:00000000=>00000001 SetRegEx(0x00000c96,"T",1,2) #0x00000c96->0x00000c98 Thumb Supervisor 0x00000c96 0x6821 LDR r1, [r4, #0] r1:0x0081FC64=>0x00000005 r4=0x0081F770 [0x0081F770]=00000005 SetRegEx(0x00000c98,"T",1,2) #0x00000c98->0x00000c9a Thumb Supervisor 0x00000c98 0x4408 ADD r0, r1 r0:0x00000001=>0x00000006 r1=0x00000005 SetRegEx(0x00000c9a,"T",1,2) #0x00000c9a->0x00000c9e Thumb Supervisor 0x00000c9a 0xf000003f AND r0, r0, #63 ; 0x0000003f r0=0x00000006 SetRegEx(0x00000c9e,"T",1,2) #0x00000c9e->0x00000ca0 Thumb Supervisor 0x00000c9e 0x6060 STR r0, [r4, #0x4] r0=0x00000006 r4=0x0081F770 [0x0081F774]:00000005=>00000006 SetRegEx(0x00000ca0,"T",1,2) #0x00000ca0->0x00000660 Thumb Supervisor 0x00000ca0 0xbd70 POP {r4, r5, r6, r15} r4:0x0081F770=>0x0081FC74 r5=0x0081FC60 r6=0x0081C648 r15:0x00000CA0=>0x00000660 SetRegEx(0x00000660,"T",1,2) #0x00000660->0x00000662 Thumb Supervisor 0x00000660 0x6830 LDR r0, [r6, #0] r0:0x00000006=>0x00800C00 r6=0x0081C648 [0x0081C648]=00800c00 SetRegEx(0x00000662,"T",1,2) #0x00000662->0x00000666 Thumb Supervisor 0x00000662 0xf8d06210 LDR.W r6, [r0, #528] ; 0x210 r6:0x0081C648=>0x00000007 r0=0x00800C00 [0x00800E10]=00000007 SetRegEx(0x00000666,"T",1,2) #0x00000666->0x0000066a Thumb Supervisor 0x00000666 0xf8d07218 LDR.W r7, [r0, #536] ; 0x218 r7:0x20000000=>0x00000006 r0=0x00800C00 [0x00800E18]=00000006 SetRegEx(0x0000066a,"T",1,2) #0x0000066a->0x0000066c Thumb Supervisor 0x0000066a 0x6820 LDR r0, [r4, #0] r0:0x00800C00=>0x00800C50 r4=0x0081FC74 [0x0081FC74]=00800c50 SetRegEx(0x0000838a,"T",1,2) #0x0000838a->0x00008334 Thumb Supervisor 0x0000838a 0xe7d3 B 0x00008334 SetRegEx(0x00008334,"T",1,2) #0x00008334->0x00008336 Thumb Supervisor 0x00008334 0x9802 LDR r0, [SP, #0x8] r0:0x00000000=>0x00000001 SetRegEx(0x00008336,"T",1,2) #0x00008336->0x00008338 Thumb Supervisor 0x00008336 0xb128 CBZ r0, 0x00008344 r0=0x00000001 SetRegEx(0x00008338,"T",1,2) #0x00008338->0x0000833c Thumb Supervisor 0x00008338 0xf8d70120 LDR.W r0, [r7, #288] ; 0x120 r0:0x00000001=>0x3C027231 r7=0x20000000 [0x20000120]=3c027231 SetRegEx(0x0000833c,"T",1,2) #0x0000833c->0x00008340 Thumb Supervisor 0x0000833c 0xf0407000 ORR r0, r0, #33554432 ; 0x02000000 r0:0x3C027231=>0x3E027231 SetRegEx(0x00008340,"T",1,2) #0x00008340->0x00008344 Thumb Supervisor 0x00008340 0xf8c70120 STR.W r0, [r7, #288] ; 0x120 r0=0x3E027231 r7=0x20000000 [0x20000120]:3c027231=>3e027231 SetRegEx(0x00008344,"T",1,2) #0x00008344->0x00008346 Thumb Supervisor 0x00008344 0x9803 LDR r0, [SP, #0xc] r0:0x3E027231=>0x00000001 SetRegEx(0x00008346,"T",1,2) #0x00008346->0x00008348 Thumb Supervisor 0x00008346 0xb128 CBZ r0, 0x00008354 r0=0x00000001 SetRegEx(0x00008348,"T",1,2) #0x00008348->0x0000834c Thumb Supervisor 0x00008348 0xf8d70120 LDR.W r0, [r7, #288] ; 0x120 r0:0x00000001=>0x3E027231 r7=0x20000000 [0x20000120]=3e027231 SetRegEx(0x0000834c,"T",1,2) #0x0000834c->0x00008350 Thumb Supervisor 0x0000834c 0xf0407080 ORR r0, r0, #16777216 ; 0x01000000 r0:0x3E027231=>0x3F027231 SetRegEx(0x00008350,"T",1,2) #0x00008350->0x00008354 Thumb Supervisor 0x00008350 0xf8c70120 STR.W r0, [r7, #288] ; 0x120 r0=0x3F027231 r7=0x20000000 [0x20000120]:3e027231=>3f027231 SetRegEx(0x00008354,"T",1,2) #0x00008354->0x00008356 Thumb Supervisor 0x00008354 0x7960 LDRB r0, [r4, #0x5] r0:0x3F027231=>0x00000001 r4=0x0081C638 [0x0081C63D]=00010101 SetRegEx(0x00008356,"T",1,2) #0x00008356->0x00008358 Thumb Supervisor 0x00008356 0xb140 CBZ r0, 0x0000836a r0=0x00000001 SetRegEx(0x00008358,"T",1,2) #0x00008358->0x0000835a Thumb Supervisor 0x00008358 0x4895 LDR r0, [pc, #0x254] ; 0x000085b0 r0:0x00000001=>0x20102000 [0x000085AE]=20002010 SetRegEx(0x0000835a,"T",1,2) #0x0000835a->0x0000835c Thumb Supervisor 0x0000835a 0x6801 LDR r1, [r0, #0] r1:0x00000006=>0x00118000 r0=0x20102000 [0x20102000]=00118000 SetRegEx(0x0000835c,"T",1,2) #0x0000835c->0x00008360 Thumb Supervisor 0x0000835c 0xf4413100 ORR r1, r1, #131072 ; 0x00020000 r1:0x00118000=>0x00138000 SetRegEx(0x00008360,"T",1,2) #0x00008360->0x00008362 Thumb Supervisor 0x00008360 0x6001 STR r1, [r0, #0] r1=0x00138000 r0=0x20102000 [0x20102000]:00118000=>00138000 SetRegEx(0x00008362,"T",1,2) #0x00008362->0x00008364 Thumb Supervisor 0x00008362 0x6801 LDR r1, [r0, #0] r1=0x00138000 r0=0x20102000 [0x20102000]=00138000 SetRegEx(0x00008364,"T",1,2) #0x00008364->0x00008368 Thumb Supervisor 0x00008364 0xf4410180 ORR r1, r1, #4194304 ; 0x00400000 r1:0x00138000=>0x00538000 SetRegEx(0x00008368,"T",1,2) #0x00008368->0x0000836a Thumb Supervisor 0x00008368 0x6001 STR r1, [r0, #0] r1=0x00538000 r0=0x20102000 [0x20102000]:00138000=>00538000 SetRegEx(0x0000836a,"T",1,2) #0x0000836a->0x0000836c Thumb Supervisor 0x0000836a 0x2000 MOVS r0, #00 r0:0x20102000=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x0000836c,"T",1,2) #0x0000836c->0x00008370 Thumb Supervisor 0x0000836c 0xf8880008 STRB.W r0, [r8, #8] ; 0x008 r0=0x00000000 r8=0x00824F1C [0x00824F24]:00000001=>00000000 SetRegEx(0x00008370,"T",1,2) #0x00008370->0x00008374 Thumb Supervisor 0x00008370 0xf8c8000c STR.W r0, [r8, #12] ; 0x00c r0=0x00000000 r8=0x00824F1C [0x00824F28]:0081fc88=>00000000 SetRegEx(0x00008374,"T",1,2) #0x00008374->0x00008376 Thumb Supervisor 0x00008374 0x9801 LDR r0, [SP, #0x4] r0:0x00000000=>0x00000001 SetRegEx(0x00008376,"T",1,2) #0x00008376->0x00008378 Thumb Supervisor 0x00008376 0xb009 ADD SP, #0x24 SetRegEx(0x00008378,"T",1,2) #0x00008378->0x00013c98 Thumb Supervisor 0x00008378 0xe8bd8ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r15} r4:0x0081C638=>0x0081FC88 r5:0x00000002=>0x00825070 r6:0x0081C67C=>0x00824F18 r7:0x20000000=>0x80104200 r8:0x00824F1C=>0x00000200 r9:0x0081C67C=>0x00000000 r10:0x20101800=>0x00827C44 r11:0x80104200=>0x0081F66C r15:0x00008378=>0x00013C98 SetRegEx(0x00013c98,"T",1,2) #0x00013c98->0x00000a5c Thumb Supervisor 0x00013c98 0xe8bd83f8 POP.W {r3, r4, r5, r6, r7, r8, r9, r15} r3:0x00000008=>0x0081FC88 r4:0x0081FC88=>0x0081F598 r5:0x00825070=>0x0081FC60 r6:0x00824F18=>0x00000020 r7:0x80104200=>0x0001FD10 r8:0x00000200=>0x00000000 r9=0x00000000 r15:0x00013C98=>0x00000A5C SetRegEx(0x00000a66,"T",1,2) #0x00000a66->0x00000a6a Thumb Supervisor 0x00000a66 0xf8d01104 LDR.W r1, [r0, #260] ; 0x104 r1:0x00000000=>0x00000005 r0=0x0081F66C [0x0081F770]=00000005 SetRegEx(0x00000a6a,"T",1,2) #0x00000a6a->0x00000a6c Thumb Supervisor 0x00000a6a 0x1e52 SUBS r2, r2, #1 r2:0x00000001=>0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x00000a6c,"T",1,2) #0x00000a6c->0x00000a70 Thumb Supervisor 0x00000a6c 0xf8501021 LDR.W r1, [r0, r1, LSL #2] r1:0x00000005=>0x0081FC60 r0=0x0081F66C SetRegEx(0x00000a70,"T",1,2) #0x00000a70->0x00000a74 Thumb Supervisor 0x00000a70 0xf8c0210c STR.W r2, [r0, #268] ; 0x10c r2=0x00000000 r0=0x0081F66C [0x0081F778]:00000001=>00000000 SetRegEx(0x00000a74,"T",1,2) #0x00000a74->0x00000a78 Thumb Supervisor 0x00000a74 0xf8d02104 LDR.W r2, [r0, #260] ; 0x104 r2:0x00000000=>0x00000005 r0=0x0081F66C [0x0081F770]=00000005 SetRegEx(0x00000a78,"T",1,2) #0x00000a78->0x00000a7a Thumb Supervisor 0x00000a78 0x1c52 ADDS r2, r2, #1 r2:0x00000005=>0x00000006 cpsr:0x60000133=>0x00000133 SetRegEx(0x00000a7a,"T",1,2) #0x00000a7a->0x00000a7e Thumb Supervisor 0x00000a7a 0xf002023f AND r2, r2, #63 ; 0x0000003f r2=0x00000006 SetRegEx(0x00000a7e,"T",1,2) #0x00000a7e->0x00000a82 Thumb Supervisor 0x00000a7e 0xf8cb2104 STR.W r2, [r11, #260] ; 0x104 r2=0x00000006 r11=0x0081F66C [0x0081F770]:00000005=>00000006 SetRegEx(0x00000a84,"T",1,2) #0x00000a84->0x00000a88 Thumb Supervisor 0x00000a84 0xf1010014 ADD.W r0, r1, #20 ; 0x00000014 r0:0x0081F66C=>0x0081FC74 r1=0x0081FC60 SetRegEx(0x00000a88,"T",1,2) #0x00000a88->0x00000a8a Thumb Supervisor 0x00000a88 0x600f STR r7, [r1, #0] r7=0x0001FD10 r1=0x0081FC60 [0x0081FC60]:0001f230=>0001fd10 SetRegEx(0x00000a8a,"T",1,2) #0x00000a8a->0x00000a8e Thumb Supervisor 0x00000a8a 0xf3af8000 NOP.W SetRegEx(0x00000a8e,"T",1,2) #0x00000a8e->0x00000a90 Thumb Supervisor 0x00000a8e 0x3814 SUBS r0, #0x14 r0:0x0081FC74=>0x0081FC60 cpsr:0x00000133=>0x20000133 SetRegEx(0x00000a90,"T",1,2) #0x00000a90->0x000005aa Thumb Supervisor 0x00000a90 0xf7fffd8b BL 0x000005aa SetRegEx(0x00000a94,"T",1,2) #0x00000a94->0x00000a98 Thumb Supervisor 0x00000a94 0xf8d402d8 LDR.W r0, [r4, #728] ; 0x2d8 r0:0x00000006=>0x00000001 r4=0x0081F598 [0x0081F870]=00000001 SetRegEx(0x00000a98,"T",1,2) #0x00000a98->0x00000a9a Thumb Supervisor 0x00000a98 0x1e40 SUBS r0, r0, #1 r0:0x00000001=>0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x00000a9a,"T",1,2) #0x00000a9a->0x00000a9e Thumb Supervisor 0x00000a9a 0xf8c402d8 STR.W r0, [r4, #728] ; 0x2d8 r0=0x00000000 r4=0x0081F598 [0x0081F870]:00000001=>00000000 SetRegEx(0x00000fbe,"T",1,2) #0x00000fbe->0x00000fc0 Thumb Supervisor 0x00000fbe 0x8948 LDRH r0, [r1, #0xa] r0:0x00000001=>0x000000D0 r1=0x0081DA84 [0x0081DA8E]=977900d0 SetRegEx(0x00000fc0,"T",1,2) #0x00000fc0->0x00000fc2 Thumb Supervisor 0x00000fc0 0x42a0 CMP r0, r4 r0=0x000000D0 r4=0x000000D0 SetRegEx(0x00000fc2,"T",1,2) #0x00000fc2->0x00000fce Thumb Supervisor 0x00000fc2 0xd004 BEQ 0x00000fce SetRegEx(0x00809778,"T",1,2) #0x00000fde->0x00809778 Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x00809779 MakeFunction(0x00809778,4294967295) MakeNameEx(0x00809778,"fcn_00809779",1) SetRegEx(0x00000fec,"T",1,2) #0x00000fec->0x00000fee Thumb Supervisor 0x00000fec 0x2200 MOVS r2, #00 r2:0x00000001=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x00000fee,"T",1,2) #0x00000fee->0x00000ff0 Thumb Supervisor 0x00000fee 0x03d9 LSLS r1, r3, #0x0f r1:0xA4020000=>0x29008000 r3=0x00005201 cpsr:0x40000133=>0x00000133 SetRegEx(0x00000ff0,"T",1,2) #0x00000ff0->0x00000ff4 Thumb Supervisor 0x00000ff0 0xd500 BPL 0x00000ff4 SetRegEx(0x00000ff4,"T",1,2) #0x00000ff4->0x00000ff6 Thumb Supervisor 0x00000ff4 0x0419 LSLS r1, r3, #0x10 r1:0x29008000=>0x52010000 r3=0x00005201 SetRegEx(0x00000ff6,"T",1,2) #0x00000ff6->0x00000ffc Thumb Supervisor 0x00000ff6 0xd501 BPL 0x00000ffc SetRegEx(0x00000ffc,"T",1,2) #0x00000ffc->0x00000ffe Thumb Supervisor 0x00000ffc 0x0399 LSLS r1, r3, #0x0e r1:0x52010000=>0x14804000 r3=0x00005201 SetRegEx(0x00000ffe,"T",1,2) #0x00000ffe->0x00001004 Thumb Supervisor 0x00000ffe 0xd501 BPL 0x00001004 SetRegEx(0x00001004,"T",1,2) #0x00001004->0x00001006 Thumb Supervisor 0x00001004 0x6943 LDR r3, [r0, #0x14] r3:0x00005201=>0x00800C70 r0=0x0081FDF0 [0x0081FE04]=00800c70 SetRegEx(0x00001006,"T",1,2) #0x00001006->0x0000100a Thumb Supervisor 0x00001006 0xf1000114 ADD.W r1, r0, #20 ; 0x00000014 r1:0x14804000=>0x0081FE04 r0=0x0081FDF0 SetRegEx(0x0000100a,"T",1,2) #0x0000100a->0x0000100c Thumb Supervisor 0x0000100a 0x731d STRB r5, [r3, #0xc] r5=0x00000000 r3=0x00800C70 [0x00800C7C]=00000000 SetRegEx(0x0000100c,"T",1,2) #0x0000100c->0x0000100e Thumb Supervisor 0x0000100c 0x6943 LDR r3, [r0, #0x14] r3=0x00800C70 r0=0x0081FDF0 [0x0081FE04]=00800c70 SetRegEx(0x0000100e,"T",1,2) #0x0000100e->0x00001010 Thumb Supervisor 0x0000100e 0x731a STRB r2, [r3, #0xc] r2=0x00000000 r3=0x00800C70 [0x00800C7C]=00000000 SetRegEx(0x00001010,"T",1,2) #0x00001010->0x00001014 Thumb Supervisor 0x00001010 0xf3c21200 UBFX r2, r2, #4, #1 r2=0x00000000 SetRegEx(0x00001014,"T",1,2) #0x00001014->0x00001016 Thumb Supervisor 0x00001014 0x730a STRB r2, [r1, #0xc] r2=0x00000000 r1=0x0081FE04 [0x0081FE10]=00000000 SetRegEx(0x00001016,"T",1,2) #0x00001016->0x00001018 Thumb Supervisor 0x00001016 0x6942 LDR r2, [r0, #0x14] r2:0x00000000=>0x00800C70 r0=0x0081FDF0 [0x0081FE04]=00800c70 SetRegEx(0x00001018,"T",1,2) #0x00001018->0x0000101a Thumb Supervisor 0x00001018 0x7b12 LDRB r2, [r2, #0xc] r2:0x00800C70=>0x00000000 [0x00800C7C]=00000000 SetRegEx(0x0000101a,"T",1,2) #0x0000101a->0x0000101e Thumb Supervisor 0x0000101a 0xf3c20200 UBFX r2, r2, #0, #1 r2=0x00000000 SetRegEx(0x0000101e,"T",1,2) #0x0000101e->0x00001020 Thumb Supervisor 0x0000101e 0x734a STRB r2, [r1, #0xd] r2=0x00000000 r1=0x0081FE04 [0x0081FE11]=00000000 SetRegEx(0x00001020,"T",1,2) #0x00001020->0x00001022 Thumb Supervisor 0x00001020 0x6942 LDR r2, [r0, #0x14] r2:0x00000000=>0x00800C70 r0=0x0081FDF0 [0x0081FE04]=00800c70 SetRegEx(0x00001022,"T",1,2) #0x00001022->0x00001024 Thumb Supervisor 0x00001022 0x7b12 LDRB r2, [r2, #0xc] r2:0x00800C70=>0x00000000 [0x00800C7C]=00000000 SetRegEx(0x00001024,"T",1,2) #0x00001024->0x00001028 Thumb Supervisor 0x00001024 0xf3c21240 UBFX r2, r2, #5, #1 r2=0x00000000 SetRegEx(0x00001028,"T",1,2) #0x00001028->0x0000102a Thumb Supervisor 0x00001028 0x738a STRB r2, [r1, #0xe] r2=0x00000000 r1=0x0081FE04 [0x0081FE12]=00000000 SetRegEx(0x0000102a,"T",1,2) #0x0000102a->0x0000102c Thumb Supervisor 0x0000102a 0x6942 LDR r2, [r0, #0x14] r2:0x00000000=>0x00800C70 r0=0x0081FDF0 [0x0081FE04]=00800c70 SetRegEx(0x0000102c,"T",1,2) #0x0000102c->0x0000102e Thumb Supervisor 0x0000102c 0x7b12 LDRB r2, [r2, #0xc] r2:0x00800C70=>0x00000000 [0x00800C7C]=00000000 SetRegEx(0x0000102e,"T",1,2) #0x0000102e->0x00001032 Thumb Supervisor 0x0000102e 0xf3c202c0 UBFX r2, r2, #3, #1 r2=0x00000000 SetRegEx(0x00001032,"T",1,2) #0x00001032->0x00001034 Thumb Supervisor 0x00001032 0x73ca STRB r2, [r1, #0xf] r2=0x00000000 r1=0x0081FE04 [0x0081FE13]=00000000 SetRegEx(0x00017cc8,"T",1,2) #0x00017cc8->0x00017cca Thumb Supervisor 0x00017cc8 0xb51c PUSH {r2, r3, r4, r14} r2=0x0080EA6F r3=0x00000000 r4=0x00000000 r14=0x9997FC4B SetRegEx(0x00017cca,"T",1,2) #0x00017cca->0x00017ccc Thumb Supervisor 0x00017cca 0x4604 MOV r4, r0 r4:0x00000000=>0x00822F28 r0=0x00822F28 SetRegEx(0x00017ccc,"T",1,2) #0x00017ccc->0x00017cce Thumb Supervisor 0x00017ccc 0x480f LDR r0, [pc, #0x3c] ; 0x00017d0c r0:0x00822F28=>0x00824EC0 [0x00017D0A]=4ec00082 SetRegEx(0x00017cce,"T",1,2) #0x00017cce->0x00019c86 Thumb Supervisor 0x00017cce 0xf001ffda BL 0x00019c86 SetRegEx(0x00019C86,"T",1,2) #0x00017cce->0x00019c86 Thumb Supervisor 0x00017cce 0xf001ffda BL 0x00019c86 MakeFunction(0x00019C86,4294967295) MakeNameEx(0x00019C86,"fcn_00019c86",1) SetRegEx(0x0000492c,"T",1,2) #0x0000492c->0x0000492e Thumb Supervisor 0x0000492c 0x4225 TST r5, r4 r5=0x000000FF r4=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000492e,"T",1,2) #0x0000492e->0x0000496c Thumb Supervisor 0x0000492e 0xd01d BEQ 0x0000496c // Is Equal SetRegEx(0x0000496c,"T",1,2) #0x0000496c->0x0000496e Thumb Supervisor 0x0000496c 0xb005 ADD SP, #0x14 SetRegEx(0x0000496e,"T",1,2) #0x0000496e->0x000044a8 Thumb Supervisor 0x0000496e 0xe59b B 0x000044a8 SetRegEx(0x000044a8,"T",1,2) #0x000044a8->0x00002bbe Thumb Supervisor 0x000044a8 0xe8bd8ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r15} r4:0x00000000=>0x0081FC90 r5:0x000000FF=>0x000000A8 r6:0x000000FF=>0x00823350 r7:0x00823350=>0x0081FC74 r8:0x00824F3C=>0x00000008 r9:0x00000001=>0x000000A8 r10:0x000001EC=>0x00000001 r11:0xAAAAAAAA=>0x00000000 r15:0x000044A8=>0x00002BBE SetRegEx(0x00002bbe,"T",1,2) #0x00002bbe->0x00002be2 Thumb Supervisor 0x00002bbe 0xe010 B 0x00002be2 SetRegEx(0x00002be2,"T",1,2) #0x00002be2->0x00002be4 Thumb Supervisor 0x00002be2 0x6821 LDR r1, [r4, #0] r1:0x00824F70=>0x005EEA30 r4=0x0081FC90 [0x0081FC90]=005eea30 SetRegEx(0x00002be4,"T",1,2) #0x00002be4->0x00002be8 Thumb Supervisor 0x00002be4 0xeb010008 ADD.W r0, r1, r8 r0:0x00000001=>0x005EEA38 r1=0x005EEA30 r8=0x00000008 SetRegEx(0x00002be8,"T",1,2) #0x00002be8->0x00002bea Thumb Supervisor 0x00002be8 0x6020 STR r0, [r4, #0] r0=0x005EEA38 r4=0x0081FC90 [0x0081FC90]:005eea30=>005eea38 SetRegEx(0x00002bea,"T",1,2) #0x00002bea->0x00002bec Thumb Supervisor 0x00002bea 0x6861 LDR r1, [r4, #0x4] r1:0x005EEA30=>0x00000008 r4=0x0081FC90 [0x0081FC94]=00000008 SetRegEx(0x00002bec,"T",1,2) #0x00002bec->0x00002bf0 Thumb Supervisor 0x00002bec 0xeba10008 SUB.W r0, r1, r8 r0:0x005EEA38=>0x00000000 r1=0x00000008 r8=0x00000008 SetRegEx(0x00002bf0,"T",1,2) #0x00002bf0->0x00002bf2 Thumb Supervisor 0x00002bf0 0x6060 STR r0, [r4, #0x4] r0=0x00000000 r4=0x0081FC90 [0x0081FC94]:00000008=>00000000 SetRegEx(0x00002bf2,"T",1,2) #0x00002bf2->0x00002bf4 Thumb Supervisor 0x00002bf2 0x4628 MOV r0, r5 r0:0x00000000=>0x000000A8 r5=0x000000A8 SetRegEx(0x00002bf4,"T",1,2) #0x00002bf4->0x00002bf6 Thumb Supervisor 0x00002bf4 0x4680 MOV r8, r0 r8:0x00000008=>0x000000A8 r0=0x000000A8 SetRegEx(0x00002bf6,"T",1,2) #0x00002bf6->0x00002bf8 Thumb Supervisor 0x00002bf6 0x1c40 ADDS r0, r0, #1 r0:0x000000A8=>0x000000A9 cpsr:0x60000133=>0x00000133 SetRegEx(0x00002bf8,"T",1,2) #0x00002bf8->0x00002bfa Thumb Supervisor 0x00002bf8 0xd07a BEQ 0x00002cf0 SetRegEx(0x00002bfa,"T",1,2) #0x00002bfa->0x00002bfc Thumb Supervisor 0x00002bfa 0x6860 LDR r0, [r4, #0x4] r0:0x000000A9=>0x00000000 r4=0x0081FC90 [0x0081FC94]=00000000 SetRegEx(0x00002bfc,"T",1,2) #0x00002bfc->0x00002bfe Thumb Supervisor 0x00002bfc 0xb908 CBNZ r0, 0x00002c02 r0=0x00000000 SetRegEx(0x00002bfe,"T",1,2) #0x00002bfe->0x00002c02 Thumb Supervisor 0x00002bfe 0xf04f0b01 MOV.W r11, #1 ; 0x00000001 r11:0x00000000=>0x00000001 SetRegEx(0x00002c02,"T",1,2) #0x00002c02->0x00002c04 Thumb Supervisor 0x00002c02 0x4b92 LDR r3, [pc, #0x248] ; 0x00002e4c r3:0x000000A8=>0x0081C7C8 [0x00002E4C]=0081c7c8 SetRegEx(0x00002c04,"T",1,2) #0x00002c04->0x00002c06 Thumb Supervisor 0x00002c04 0x68a2 LDR r2, [r4, #0x8] r2:0xFFFFFFE0=>0x0000003D r4=0x0081FC90 [0x0081FC98]=0000003d SetRegEx(0x00002c06,"T",1,2) #0x00002c06->0x00002c08 Thumb Supervisor 0x00002c06 0x4641 MOV r1, r8 r1:0x00000008=>0x000000A8 r8=0x000000A8 SetRegEx(0x00002c08,"T",1,2) #0x00002c08->0x00002c0a Thumb Supervisor 0x00002c08 0x4d91 LDR r5, [pc, #0x244] ; 0x00002e50 r5:0x000000A8=>0x0081C67C [0x00002E4E]=c67c0081 SetRegEx(0x00002c0a,"T",1,2) #0x00002c0a->0x00002c0c Thumb Supervisor 0x00002c0a 0xb290 UXTH r0, r2 r0:0x00000000=>0x0000003D r2=0x0000003D SetRegEx(0x00002c0c,"T",1,2) #0x00002c0c->0x00002c10 Thumb Supervisor 0x00002c0c 0xf8d6e020 LDR.W r14, [r6, #32] ; 0x020 r14=0x9997FC4B r6=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00002c10,"T",1,2) #0x00002c10->0x00002c12 Thumb Supervisor 0x00002c10 0x681b LDR r3, [r3, #0] r3:0x0081C7C8=>0x00800000 [0x0081C7C8]=00800000 SetRegEx(0x00002c12,"T",1,2) #0x00002c12->0x00002c16 Thumb Supervisor 0x00002c12 0xeb031040 ADD.W r0, r3, r0, LSL #5 r0:0x0000003D=>0x008007A0 r3=0x00800000 SetRegEx(0x00002c16,"T",1,2) #0x00002c16->0x00002c18 Thumb Supervisor 0x00002c16 0x682d LDR r5, [r5, #0] r5:0x0081C67C=>0x00801000 [0x0081C67C]=00801000 SetRegEx(0x00002c18,"T",1,2) #0x00002c18->0x00002c1c Thumb Supervisor 0x00002c18 0xfa1ff388 SXTH.W r3, r8 r3:0x00800000=>0x000000A8 r8=0x000000A8 SetRegEx(0x00002c1c,"T",1,2) #0x00002c1c->0x00002c20 Thumb Supervisor 0x00002c1c 0xeb051543 ADD.W r5, r5, r3, LSL #5 r5:0x00801000=>0x00802500 r3=0x000000A8 SetRegEx(0x00002c20,"T",1,2) #0x00002c20->0x00002c22 Thumb Supervisor 0x00002c20 0x4b8c LDR r3, [pc, #0x230] ; 0x00002e54 r3:0x000000A8=>0x20501204 [0x00002E52]=12040081 SetRegEx(0x00002c22,"T",1,2) #0x00002c22->0x00002c24 Thumb Supervisor 0x00002c22 0x681b LDR r3, [r3, #0] r3:0x20501204=>0xFFFF4295 [0x20501204]:ffff42cb=>ffff41ed SetRegEx(0x00002c24,"T",1,2) #0x00002c24->0x00002c26 Thumb Supervisor 0x00002c24 0x816a STRH r2, [r5, #0xa] r2=0x0000003D r5=0x00802500 [0x0080250A]:00010000=>0001003d SetRegEx(0x00002c26,"T",1,2) #0x00002c26->0x00002c28 Thumb Supervisor 0x00002c26 0x89c2 LDRH r2, [r0, #0xe] r2:0x0000003D=>0x000000FF r0=0x008007A0 [0x008007AE]=3e3d00ff SetRegEx(0x00002c28,"T",1,2) #0x00002c28->0x00002c2c Thumb Supervisor 0x00002c28 0xea6f0303 MVN.W r3, r3 r3:0xFFFF4295=>0x0000BD6A SetRegEx(0x00002c2c,"T",1,2) #0x00002c2c->0x00002c2e Thumb Supervisor 0x00002c2c 0x2aff CMP r2, #0xff r2=0x000000FF cpsr:0x00000133=>0x60000133 SetRegEx(0x00002c2e,"T",1,2) #0x00002c2e->0x00002c30 Thumb Supervisor 0x00002c2e 0xd104 BNE 0x00002c3a SetRegEx(0x00002c30,"T",1,2) #0x00002c30->0x00002c32 Thumb Supervisor 0x00002c30 0x4a89 LDR r2, [pc, #0x224] ; 0x00002e58 r2:0x000000FF=>0x20100000 [0x00002E56]=00002050 SetRegEx(0x00002c32,"T",1,2) #0x00002c32->0x00002c34 Thumb Supervisor 0x00002c32 0x81c1 STRH r1, [r0, #0xe] r1=0x000000A8 r0=0x008007A0 [0x008007AE]:3e3d00ff=>3e3d00a8 SetRegEx(0x00002c34,"T",1,2) #0x00002c34->0x00002c36 Thumb Supervisor 0x00002c34 0x74c1 STRB r1, [r0, #0x13] r1=0x000000A8 r0=0x008007A0 [0x008007B3]:000008ff=>000008a8 SetRegEx(0x00002c36,"T",1,2) #0x00002c36->0x00002c38 Thumb Supervisor 0x00002c36 0x7c05 LDRB r5, [r0, #0x10] r5:0x00802500=>0x0000003D r0=0x008007A0 [0x008007B0]=a8ff3e3d SetRegEx(0x00002c38,"T",1,2) #0x00002c38->0x00002c3a Thumb Supervisor 0x00002c38 0x6355 STR r5, [r2, #0x34] r5=0x0000003D r2=0x20100000 [0x20100034]:0000003c=>0000003d SetRegEx(0x00002c3a,"T",1,2) #0x00002c3a->0x00002c3c Thumb Supervisor 0x00002c3a 0x7cc2 LDRB r2, [r0, #0x13] r2:0x20100000=>0x000000A8 r0=0x008007A0 [0x008007B3]=000008a8 SetRegEx(0x00002c3c,"T",1,2) #0x00002c3c->0x00002c3e Thumb Supervisor 0x00002c3c 0x2aff CMP r2, #0xff r2=0x000000A8 cpsr:0x60000133=>0x80000133 SetRegEx(0x00002c3e,"T",1,2) #0x00002c3e->0x00002c42 Thumb Supervisor 0x00002c3e 0xd100 BNE 0x00002c42 SetRegEx(0x00002c42,"T",1,2) #0x00002c42->0x00002c46 Thumb Supervisor 0x00002c42 0xf1bb0f00 CMP.W r11, #0 ; 00000000 r11=0x00000001 cpsr:0x80000133=>0x20000133 SetRegEx(0x00002c46,"T",1,2) #0x00002c46->0x00002c48 Thumb Supervisor 0x00002c46 0xd004 BEQ 0x00002c52 SetRegEx(0x00002c48,"T",1,2) #0x00002c48->0x00002c4c Thumb Supervisor 0x00002c48 0xf8de2008 LDR.W r2, [r14, #8] ; 0x008 r2:0x000000A8=>0x00002ABF r14=0x9997FC4B [0x9997FC53]=3f3f3f3f SetRegEx(0x00002c4c,"T",1,2) #0x00002c4c->0x00002c4e Thumb Supervisor 0x00002c4c 0x1a9a SUBS r2, r3, r2 r2:0x00002ABF=>0x000092AB r3=0x0000BD6A SetRegEx(0x00002c4e,"T",1,2) #0x00002c4e->0x00002c50 Thumb Supervisor 0x00002c4e 0x1c52 ADDS r2, r2, #1 r2:0x000092AB=>0x000092AC cpsr:0x20000133=>0x00000133 SetRegEx(0x00002c50,"T",1,2) #0x00002c50->0x00002c52 Thumb Supervisor 0x00002c50 0x8382 STRH r2, [r0, #0x1c] r2=0x000092AC r0=0x008007A0 [0x008007BC]:ff002abf=>ff0092ac SetRegEx(0x00002c52,"T",1,2) #0x00002c52->0x00002c54 Thumb Supervisor 0x00002c52 0x7481 STRB r1, [r0, #0x12] r1=0x000000A8 r0=0x008007A0 [0x008007B2]:0008a8ff=>0008a8a8 SetRegEx(0x00002c54,"T",1,2) #0x00002c54->0x00002c56 Thumb Supervisor 0x00002c54 0xb288 UXTH r0, r1 r0:0x008007A0=>0x000000A8 r1=0x000000A8 SetRegEx(0x00002c56,"T",1,2) #0x00002c56->0x0000d412 Thumb Supervisor 0x00002c56 0xf00afbdc BL 0x0000d412 SetRegEx(0x000110f2,"T",1,2) #0x000110f2->0x000110f4 Thumb Supervisor 0x000110f2 0x4299 CMP r1, r3 r1=0x00000000 r3=0x000F4240 cpsr:0x40000133=>0x80000133 SetRegEx(0x000110f4,"T",1,2) #0x000110f4->0x000110f6 Thumb Supervisor 0x000110f4 0xd805 BHI 0x00011102 SetRegEx(0x000110f6,"T",1,2) #0x000110f6->0x000110fa Thumb Supervisor 0x000110f6 0xf1010101 ADD.W r1, r1, #1 ; 0x00000001 r1:0x00000000=>0x00000001 SetRegEx(0x000021F4,"T",1,2) #0x00000fde->0x000021f4 Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x000021F5 MakeFunction(0x000021F4,4294967295) MakeNameEx(0x000021F4,"fcn_000021F5",1) SetRegEx(0x000021f4,"T",1,2) #0x000021f4->0x000021f6 Thumb Supervisor 0x000021f4 0xb510 PUSH {r4, r14} r4=0x0081D9E4 r14=0x9997FC4B SetRegEx(0x000021f6,"T",1,2) #0x000021f6->0x000021f8 Thumb Supervisor 0x000021f6 0x4604 MOV r4, r0 r4:0x0081D9E4=>0x00827C44 r0=0x00827C44 SetRegEx(0x000021f8,"T",1,2) #0x000021f8->0x000021fa Thumb Supervisor 0x000021f8 0x2044 MOVS r0, #0x44 r0:0x00827C44=>0x00000044 SetRegEx(0x000021fa,"T",1,2) #0x000021fa->0x00000574 Thumb Supervisor 0x000021fa 0xf7fef9bb BL 0x00000574 SetRegEx(0x000021fe,"T",1,2) #0x000021fe->0x00002200 Thumb Supervisor 0x000021fe 0x2800 CMP r0, #00 r0=0x0081FEB8 SetRegEx(0x00002200,"T",1,2) #0x00002200->0x00002202 Thumb Supervisor 0x00002200 0xd003 BEQ 0x0000220a SetRegEx(0x00002202,"T",1,2) #0x00002202->0x00002204 Thumb Supervisor 0x00002202 0x4621 MOV r1, r4 r1:0x00822A98=>0x00827C44 r4=0x00827C44 SetRegEx(0x00002204,"T",1,2) #0x00002204->0x00002208 Thumb Supervisor 0x00002204 0xe8bd4010 POP.W {r4, r14} r4:0x00827C44=>0x0081D9E4 r14=0x9997FC4B SetRegEx(0x00002208,"T",1,2) #0x00002208->0x0000219c Thumb Supervisor 0x00002208 0xe7c8 B 0x0000219c SetRegEx(0x0000219c,"T",1,2) #0x0000219c->0x0000219e Thumb Supervisor 0x0000219c 0x4afe LDR r2, [pc, #0x3f8] ; 0x00002598 r2:0x00000009=>0x0001FD10 [0x00002596]=fd10e019 SetRegEx(0x0000219e,"T",1,2) #0x0000219e->0x000021a0 Thumb Supervisor 0x0000219e 0xb510 PUSH {r4, r14} r4=0x0081D9E4 r14=0x9997FC4B SetRegEx(0x000021a0,"T",1,2) #0x000021a0->0x000021a4 Thumb Supervisor 0x000021a0 0xf8402b14 STR r2, [r0], #20 ; 0x14 r2=0x0001FD10 r0:0x0081FEB8=>0x0081FECC [0x0081FEB8]:0001f3b4=>0001fd10 SetRegEx(0x000021a4,"T",1,2) #0x000021a4->0x00007cb2 Thumb Supervisor 0x000021a4 0xf005fd85 BL 0x00007cb2 SetRegEx(0x00007d00,"T",1,2) #0x00007d00->0x00007d02 Thumb Supervisor 0x00007d00 0x8900 LDRH r0, [r0, #0x8] r0:0x00800C80=>0x00000008 [0x00800C88]=00c80008 SetRegEx(0x00007d02,"T",1,2) #0x00007d02->0x00007d0e Thumb Supervisor 0x00007d02 0xe004 B 0x00007d0e SetRegEx(0x000021a8,"T",1,2) #0x000021a8->0x000021aa Thumb Supervisor 0x000021a8 0x3814 SUBS r0, #0x14 r0:0x0081FECC=>0x0081FEB8 cpsr:0x60000133=>0x20000133 SetRegEx(0x000021aa,"T",1,2) #0x000021aa->0x000021ac Thumb Supervisor 0x000021aa 0x4afc LDR r2, [pc, #0x3f0] ; 0x0000259c r2:0x00002800=>0x0001F490 [0x0000259C]=0001f490 SetRegEx(0x000021ac,"T",1,2) #0x000021ac->0x000021ae Thumb Supervisor 0x000021ac 0x2101 MOVS r1, #0x01 r1=0x00000001 SetRegEx(0x000021ae,"T",1,2) #0x000021ae->0x000021b0 Thumb Supervisor 0x000021ae 0x7401 STRB r1, [r0, #0x10] r1=0x00000001 r0=0x0081FEB8 [0x0081FEC8]=00000001 SetRegEx(0x000021b0,"T",1,2) #0x000021b0->0x000021b2 Thumb Supervisor 0x000021b0 0x2100 MOVS r1, #00 r1:0x00000001=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x000021b2,"T",1,2) #0x000021b2->0x000021b4 Thumb Supervisor 0x000021b2 0x7441 STRB r1, [r0, #0x11] r1=0x00000000 r0=0x0081FEB8 [0x0081FEC9]=80000000 SetRegEx(0x000021b4,"T",1,2) #0x000021b4->0x000021b6 Thumb Supervisor 0x000021b4 0x7481 STRB r1, [r0, #0x12] r1=0x00000000 r0=0x0081FEB8 [0x0081FECA]=0c800000 SetRegEx(0x000021b6,"T",1,2) #0x000021b6->0x000021b8 Thumb Supervisor 0x000021b6 0x6002 STR r2, [r0, #0] r2=0x0001F490 r0=0x0081FEB8 [0x0081FEB8]:0001fd10=>0001f490 SetRegEx(0x000021b8,"T",1,2) #0x000021b8->0x000021ba Thumb Supervisor 0x000021b8 0x3220 ADDS r2, #0x20 r2:0x0001F490=>0x0001F4B0 cpsr:0x60000133=>0x00000133 SetRegEx(0x000021ba,"T",1,2) #0x000021ba->0x000021bc Thumb Supervisor 0x000021ba 0x60c1 STR r1, [r0, #0xc] r1=0x00000000 r0=0x0081FEB8 [0x0081FEC4]=00000000 SetRegEx(0x000021bc,"T",1,2) #0x000021bc->0x000021be Thumb Supervisor 0x000021bc 0x6282 STR r2, [r0, #0x28] r2=0x0001F4B0 r0=0x0081FEB8 [0x0081FEE0]:00000000=>0001f4b0 SetRegEx(0x000021be,"T",1,2) #0x000021be->0x000021c0 Thumb Supervisor 0x000021be 0x6983 LDR r3, [r0, #0x18] r3:0x00827C44=>0x00002800 r0=0x0081FEB8 [0x0081FED0]=00002800 SetRegEx(0x000021c0,"T",1,2) #0x000021c0->0x000021c2 Thumb Supervisor 0x000021c0 0x6303 STR r3, [r0, #0x30] r3=0x00002800 r0=0x0081FEB8 [0x0081FEE8]:00000000=>00002800 SetRegEx(0x000021c2,"T",1,2) #0x000021c2->0x000021c4 Thumb Supervisor 0x000021c2 0x232c MOVS r3, #0x2c r3:0x00002800=>0x0000002C SetRegEx(0x000021c4,"T",1,2) #0x000021c4->0x000021c6 Thumb Supervisor 0x000021c4 0x69c2 LDR r2, [r0, #0x1c] r2:0x0001F4B0=>0x00000008 r0=0x0081FEB8 [0x0081FED4]=00000008 SetRegEx(0x000021c6,"T",1,2) #0x000021c6->0x000021c8 Thumb Supervisor 0x000021c6 0x6342 STR r2, [r0, #0x34] r2=0x00000008 r0=0x0081FEB8 [0x0081FEEC]:00000000=>00000008 SetRegEx(0x000021c8,"T",1,2) #0x000021c8->0x000021ca Thumb Supervisor 0x000021c8 0x1e4a SUBS r2, r1, #1 r2:0x00000008=>0xFFFFFFFF r1=0x00000000 cpsr:0x00000133=>0x80000133 SetRegEx(0x000021ca,"T",1,2) #0x000021ca->0x000021cc Thumb Supervisor 0x000021ca 0x6382 STR r2, [r0, #0x38] r2=0xFFFFFFFF r0=0x0081FEB8 [0x0081FEF0]:00000000=>ffffffff SetRegEx(0x000021cc,"T",1,2) #0x000021cc->0x000021ce Thumb Supervisor 0x000021cc 0x63c2 STR r2, [r0, #0x3c] r2=0xFFFFFFFF r0=0x0081FEB8 [0x0081FEF4]:00000000=>ffffffff SetRegEx(0x000021ce,"T",1,2) #0x000021ce->0x000021d0 Thumb Supervisor 0x000021ce 0x2201 MOVS r2, #0x01 r2:0xFFFFFFFF=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x000021d0,"T",1,2) #0x000021d0->0x000021d4 Thumb Supervisor 0x000021d0 0xf8802040 STRB.W r2, [r0, #64] ; 0x040 r2=0x00000001 r0=0x0081FEB8 [0x0081FEF8]:00000000=>00000001 SetRegEx(0x000021d4,"T",1,2) #0x000021d4->0x000021d8 Thumb Supervisor 0x000021d4 0xf8801041 STRB.W r1, [r0, #65] ; 0x041 r1=0x00000000 r0=0x0081FEB8 [0x0081FEF9]=00000000 SetRegEx(0x000021d8,"T",1,2) #0x000021d8->0x000021da Thumb Supervisor 0x000021d8 0x5419 STRB r1, [r3, r0] r1=0x00000000 r3=0x0000002C r0=0x0081FEB8 SetRegEx(0x000021da,"T",1,2) #0x000021da->0x000021dc Thumb Supervisor 0x000021da 0x49f1 LDR r1, [pc, #0x3c4] ; 0x000025a0 r1:0x00000000=>0x0001F4E0 [0x000025A0]=0001f4e0 SetRegEx(0x000021dc,"T",1,2) #0x000021dc->0x000021de Thumb Supervisor 0x000021dc 0x6001 STR r1, [r0, #0] r1=0x0001F4E0 r0=0x0081FEB8 [0x0081FEB8]:0001f490=>0001f4e0 SetRegEx(0x000021de,"T",1,2) #0x000021de->0x000021e0 Thumb Supervisor 0x000021de 0x3120 ADDS r1, #0x20 r1:0x0001F4E0=>0x0001F500 SetRegEx(0x000021e0,"T",1,2) #0x000021e0->0x000021e2 Thumb Supervisor 0x000021e0 0x6281 STR r1, [r0, #0x28] r1=0x0001F500 r0=0x0081FEB8 [0x0081FEE0]:0001f4b0=>0001f500 SetRegEx(0x000021e2,"T",1,2) #0x000021e2->0x00000fe0 Thumb Supervisor 0x000021e2 0xbd10 POP {r4, r15} r4=0x0081D9E4 r15:0x000021E2=>0x00000FE0 SetRegEx(0x0001e968,"T",1,2) #0x0001e968->0x0001e96a Thumb Supervisor 0x0001e968 0x8908 LDRH r0, [r1, #0x8] r0:0x0081FECC=>0x00000008 r1=0x00800C80 [0x00800C88]=00c80008 SetRegEx(0x0001e96a,"T",1,2) #0x0001e96a->0x00000796 Thumb Supervisor 0x0001e96a 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0000261e,"T",1,2) #0x0000261e->0x00002622 Thumb Supervisor 0x0000261e 0xe92d4ff0 PUSH.W {r4, r5, r6, r7, r8, r9, r10, r11, r14} r4=0x0081F598 r5=0x0081FEB8 r6=0x00000020 r7=0x0001FD10 r8=0x00000000 r9=0x00000000 r10=0x00827C44 r11=0x0081F66C r14=0x9997FC4B SetRegEx(0x00002622,"T",1,2) #0x00002622->0x00002624 Thumb Supervisor 0x00002622 0x2501 MOVS r5, #0x01 r5:0x0081FEB8=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00002624,"T",1,2) #0x00002624->0x00002626 Thumb Supervisor 0x00002624 0x4604 MOV r4, r0 r4:0x0081F598=>0x0081FEB8 r0=0x0081FEB8 SetRegEx(0x00002626,"T",1,2) #0x00002626->0x00002628 Thumb Supervisor 0x00002626 0xb08f SUB SP, #0x3c SetRegEx(0x00002628,"T",1,2) #0x00002628->0x0000134e Thumb Supervisor 0x00002628 0xf7fefe91 BL 0x0000134e SetRegEx(0x0000134E,"T",1,2) #0x00002628->0x0000134e Thumb Supervisor 0x00002628 0xf7fefe91 BL 0x0000134e MakeFunction(0x0000134E,4294967295) MakeNameEx(0x0000134E,"fcn_0000134e",1) SetRegEx(0x00001350,"T",1,2) #0x00001350->0x00001352 Thumb Supervisor 0x00001350 0x4a3c LDR r2, [pc, #0xf0] ; 0x00001444 r2:0x00000011=>0x008232F8 [0x00001442]=32f80080 SetRegEx(0x00001352,"T",1,2) #0x00001352->0x00001354 Thumb Supervisor 0x00001352 0xb530 PUSH {r4, r5, r14} r4=0x0081FEB8 r5=0x00000001 r14=0x9997FC4B SetRegEx(0x00001354,"T",1,2) #0x00001354->0x00001358 Thumb Supervisor 0x00001354 0xe9d04301 LDRD r4, r3, [r0, #4] ; 0x04 r4:0x0081FEB8=>0x00002800 r3=0x00000008 r0=0x0081FECC [0x0081FED0]=00002800 SetRegEx(0x00001358,"T",1,2) #0x00001358->0x0000135a Thumb Supervisor 0x00001358 0x68d2 LDR r2, [r2, #0xc] r2:0x008232F8=>0x1D1C596F [0x00823304]=1d1c596f SetRegEx(0x0000135a,"T",1,2) #0x0000135a->0x0000135c Thumb Supervisor 0x0000135a 0x2101 MOVS r1, #0x01 r1:0x0000261F=>0x00000001 SetRegEx(0x0000135c,"T",1,2) #0x0000135c->0x0000135e Thumb Supervisor 0x0000135c 0x7bc5 LDRB r5, [r0, #0xf] r5=0x00000001 r0=0x0081FECC [0x0081FEDB]=00000001 SetRegEx(0x0000135e,"T",1,2) #0x0000135e->0x00001360 Thumb Supervisor 0x0000135e 0x4423 ADD r3, r4 r3:0x00000008=>0x00002808 r4=0x00002800 SetRegEx(0x00001360,"T",1,2) #0x00001360->0x00001362 Thumb Supervisor 0x00001360 0x1e5b SUBS r3, r3, #1 r3:0x00002808=>0x00002807 cpsr:0x00000133=>0x20000133 SetRegEx(0x00001362,"T",1,2) #0x00001362->0x00001364 Thumb Supervisor 0x00001362 0xb135 CBZ r5, 0x00001372 r5=0x00000001 SetRegEx(0x00001364,"T",1,2) #0x00001364->0x00001366 Thumb Supervisor 0x00001364 0x429a CMP r2, r3 r2=0x1D1C596F r3=0x00002807 SetRegEx(0x00001366,"T",1,2) #0x00001366->0x00001368 Thumb Supervisor 0x00001366 0xd309 BCC 0x0000137c SetRegEx(0x00001368,"T",1,2) #0x00001368->0x0000136a Thumb Supervisor 0x00001368 0x42a2 CMP r2, r4 r2=0x1D1C596F r4=0x00002800 SetRegEx(0x0000136a,"T",1,2) #0x0000136a->0x0000136c Thumb Supervisor 0x0000136a 0xd307 BCC 0x0000137c SetRegEx(0x0000136c,"T",1,2) #0x0000136c->0x0000136e Thumb Supervisor 0x0000136c 0x7c00 LDRB r0, [r0, #0x10] r0:0x0081FECC=>0x00000000 [0x0081FEDC]=00000000 SetRegEx(0x0000136e,"T",1,2) #0x0000136e->0x00001370 Thumb Supervisor 0x0000136e 0xb928 CBNZ r0, 0x0000137c r0=0x00000000 SetRegEx(0x00001370,"T",1,2) #0x00001370->0x0000137e Thumb Supervisor 0x00001370 0xe005 B 0x0000137e SetRegEx(0x0000137e,"T",1,2) #0x0000137e->0x00001380 Thumb Supervisor 0x0000137e 0x4608 MOV r0, r1 r0:0x00000000=>0x00000001 r1=0x00000001 SetRegEx(0x00001380,"T",1,2) #0x00001380->0x0000262c Thumb Supervisor 0x00001380 0xbd30 POP {r4, r5, r15} r4:0x00002800=>0x0081FEB8 r5=0x00000001 r15:0x00001380=>0x0000262C SetRegEx(0x0000262c,"T",1,2) #0x0000262c->0x0000262e Thumb Supervisor 0x0000262c 0x4606 MOV r6, r0 r6:0x00000020=>0x00000001 r0=0x00000001 SetRegEx(0x0000262e,"T",1,2) #0x0000262e->0x00002630 Thumb Supervisor 0x0000262e 0x48ef LDR r0, [pc, #0x3bc] ; 0x000029ec r0:0x00000001=>0x008232F8 [0x000029EC]=008232f8 SetRegEx(0x00002630,"T",1,2) #0x00002630->0x00002634 Thumb Supervisor 0x00002630 0xf1040714 ADD.W r7, r4, #20 ; 0x00000014 r7:0x0001FD10=>0x0081FECC r4=0x0081FEB8 SetRegEx(0x00002634,"T",1,2) #0x00002634->0x00002636 Thumb Supervisor 0x00002634 0x46aa MOV r10, r5 r10:0x00827C44=>0x00000001 r5=0x00000001 SetRegEx(0x00002636,"T",1,2) #0x00002636->0x00002638 Thumb Supervisor 0x00002636 0x6a00 LDR r0, [r0, #0x20] r0:0x008232F8=>0x00000000 [0x00823318]=00000000 SetRegEx(0x00002638,"T",1,2) #0x00002638->0x00002644 Thumb Supervisor 0x00002638 0xb120 CBZ r0, 0x00002644 r0=0x00000000 SetRegEx(0x00002644,"T",1,2) #0x00002644->0x00002646 Thumb Supervisor 0x00002644 0x422e TST r6, r5 r6=0x00000001 r5=0x00000001 SetRegEx(0x00002646,"T",1,2) #0x00002646->0x00002648 Thumb Supervisor 0x00002646 0x4dea LDR r5, [pc, #0x3a8] ; 0x000029f0 r5:0x00000001=>0x0080FE58 [0x000029F0]=0080fe58 SetRegEx(0x00002648,"T",1,2) #0x00002648->0x0000264a Thumb Supervisor 0x00002648 0xd07d BEQ 0x00002746 SetRegEx(0x0000264a,"T",1,2) #0x0000264a->0x0000264c Thumb Supervisor 0x0000264a 0x7b79 LDRB r1, [r7, #0xd] r1:0x00000001=>0x00000000 r7=0x0081FECC [0x0081FED9]=00010000 SetRegEx(0x0000264c,"T",1,2) #0x0000264c->0x0000264e Thumb Supervisor 0x0000264c 0x4ee9 LDR r6, [pc, #0x3a4] ; 0x000029f4 r6:0x00000001=>0x00822F58 [0x000029F2]=2f580080 SetRegEx(0x0000264e,"T",1,2) #0x0000264e->0x00002650 Thumb Supervisor 0x0000264e 0x68b8 LDR r0, [r7, #0x8] r0:0x00000000=>0x00000008 r7=0x0081FECC [0x0081FED4]=00000008 SetRegEx(0x00002650,"T",1,2) #0x00002650->0x00002686 Thumb Supervisor 0x00002650 0xb1c9 CBZ r1, 0x00002686 r1=0x00000000 SetRegEx(0x00002686,"T",1,2) #0x00002686->0x0000268a Thumb Supervisor 0x00002686 0xf10601e0 ADD.W r1, r6, #224 ; 0x000000e0 r1:0x00000000=>0x00823038 r6=0x00822F58 SetRegEx(0x0000268a,"T",1,2) #0x0000268a->0x0000268e Thumb Supervisor 0x0000268a 0xf1060c10 ADD.W r12, r6, #16 ; 0x00000010 r12:0x000000C8=>0x00822F68 r6=0x00822F58 SetRegEx(0x0000268e,"T",1,2) #0x0000268e->0x00002692 Thumb Supervisor 0x0000268e 0xe9d12300 LDRD r2, r3, [r1, #0] ; 00 r2:0x1D1C596F=>0x0341A837 r3:0x00002807=>0x00000000 r1=0x00823038 [0x00823038]=0341a837 SetRegEx(0x00002692,"T",1,2) #0x00002692->0x00002694 Thumb Supervisor 0x00002692 0x1c52 ADDS r2, r2, #1 r2:0x0341A837=>0x0341A838 cpsr:0x20000133=>0x00000133 SetRegEx(0x00002694,"T",1,2) #0x00002694->0x00002696 Thumb Supervisor 0x00002694 0x600a STR r2, [r1, #0] r2=0x0341A838 r1=0x00823038 [0x00823038]:0341a837=>0341a838 SetRegEx(0x00002696,"T",1,2) #0x00002696->0x0000269a Thumb Supervisor 0x00002696 0xf1430300 ADC.W r3, r3, #0 ; 00000000 r3=0x00000000 SetRegEx(0x0000269a,"T",1,2) #0x0000269a->0x0000269e Thumb Supervisor 0x0000269a 0xf8c630e4 STR.W r3, [r6, #228] ; 0x0e4 r3=0x00000000 r6=0x00822F58 [0x0082303C]=00000000 SetRegEx(0x0000269e,"T",1,2) #0x0000269e->0x000026a0 Thumb Supervisor 0x0000269e 0x2100 MOVS r1, #00 r1:0x00823038=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x000026a0,"T",1,2) #0x000026a0->0x000026a4 Thumb Supervisor 0x000026a0 0xf10606f0 ADD.W r6, r6, #240 ; 0x000000f0 r6:0x00822F58=>0x00823048 SetRegEx(0x000026a4,"T",1,2) #0x000026a4->0x000026a8 Thumb Supervisor 0x000026a4 0xe9d62300 LDRD r2, r3, [r6, #0] ; 00 r2:0x0341A838=>0xBE6C71AD r3:0x00000000=>0x00000001 r6=0x00823048 [0x00823048]=be6c71ad SetRegEx(0x000026a8,"T",1,2) #0x000026a8->0x000026aa Thumb Supervisor 0x000026a8 0x1810 ADDS r0, r2, r0 r0:0x00000008=>0xBE6C71B5 r2=0xBE6C71AD cpsr:0x40000133=>0x80000133 SetRegEx(0x000026aa,"T",1,2) #0x000026aa->0x000026ac Thumb Supervisor 0x000026aa 0x414b ADCS r3, r1 r3=0x00000001 r1=0x00000000 cpsr:0x80000133=>0x00000133 SetRegEx(0x000026ac,"T",1,2) #0x000026ac->0x000026ae Thumb Supervisor 0x000026ac 0x4639 MOV r1, r7 r1:0x00000000=>0x0081FECC r7=0x0081FECC SetRegEx(0x000026ae,"T",1,2) #0x000026ae->0x000026b2 Thumb Supervisor 0x000026ae 0xe9cc0338 STRD r0, r3, [r12, #224] ; 0xe0 r0=0xBE6C71B5 r3=0x00000001 r12=0x00822F68 [0x00823048]:be6c71ad=>be6c71b5 SetRegEx(0x000026b2,"T",1,2) #0x000026b2->0x000026b4 Thumb Supervisor 0x000026b2 0x48d3 LDR r0, [pc, #0x34c] ; 0x00002a00 r0:0xBE6C71B5=>0x0081E4C0 [0x00002A00]=0081e4c0 SetRegEx(0x000026b4,"T",1,2) #0x000026b4->0x000026b6 Thumb Supervisor 0x000026b4 0x6800 LDR r0, [r0, #0] r0:0x0081E4C0=>0x00000000 [0x0081E4C0]=00000000 SetRegEx(0x000026b6,"T",1,2) #0x000026b6->0x000026be Thumb Supervisor 0x000026b6 0xb110 CBZ r0, 0x000026be r0=0x00000000 SetRegEx(0x000026be,"T",1,2) #0x000026be->0x000026c0 Thumb Supervisor 0x000026be 0x7bb8 LDRB r0, [r7, #0xe] r0=0x00000000 r7=0x0081FECC [0x0081FEDA]=00000100 SetRegEx(0x000026c0,"T",1,2) #0x000026c0->0x000026d2 Thumb Supervisor 0x000026c0 0xb138 CBZ r0, 0x000026d2 r0=0x00000000 SetRegEx(0x000026d2,"T",1,2) #0x000026d2->0x000026d6 Thumb Supervisor 0x000026d2 0xf8940040 LDRB.W r0, [r4, #64] ; 0x00000040 r0:0x00000000=>0x00000001 r4=0x0081FEB8 [0x0081FEF8]=00000001 SetRegEx(0x000026d6,"T",1,2) #0x000026d6->0x000026d8 Thumb Supervisor 0x000026d6 0x2803 CMP r0, #0x03 r0=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x000026d8,"T",1,2) #0x000026d8->0x000026da Thumb Supervisor 0x000026d8 0xd036 BEQ 0x00002748 SetRegEx(0x000026da,"T",1,2) #0x000026da->0x000026dc Thumb Supervisor 0x000026da 0x2804 CMP r0, #0x04 r0=0x00000001 SetRegEx(0x000026dc,"T",1,2) #0x000026dc->0x000026de Thumb Supervisor 0x000026dc 0xd034 BEQ 0x00002748 SetRegEx(0x000026de,"T",1,2) #0x000026de->0x000026e0 Thumb Supervisor 0x000026de 0x9400 STR r4, [SP, #0] r4=0x0081FEB8 SetRegEx(0x000026e0,"T",1,2) #0x000026e0->0x000026e4 Thumb Supervisor 0x000026e0 0xf04f0b00 MOV.W r11, #0 ; 00000000 r11:0x0081F66C=>0x00000000 SetRegEx(0x000026e4,"T",1,2) #0x000026e4->0x000026e6 Thumb Supervisor 0x000026e4 0x682e LDR r6, [r5, #0] r6:0x00823048=>0x00823350 r5=0x0080FE58 [0x0080FE58]=00823350 SetRegEx(0x000026e6,"T",1,2) #0x000026e6->0x000026e8 Thumb Supervisor 0x000026e6 0x3430 ADDS r4, #0x30 r4:0x0081FEB8=>0x0081FEE8 cpsr:0x80000133=>0x00000133 SetRegEx(0x000026e8,"T",1,2) #0x000026e8->0x000026ec Thumb Supervisor 0x000026e8 0xf8cdb028 STR.W r11, [r13, #40] ; 0x028 r11=0x00000000 r13=0x79AB510C [0x79AB5134]:=>unknown SetRegEx(0x000026ec,"T",1,2) #0x000026ec->0x000026f0 Thumb Supervisor 0x000026ec 0xf04f38ff MOV.W r8, #-1 ; 0xffffffff r8:0x00000000=>0xFFFFFFFF SetRegEx(0x000026f0,"T",1,2) #0x000026f0->0x000026f2 Thumb Supervisor 0x000026f0 0x9900 LDR r1, [SP, #0] r1:0x0081FECC=>0x0081FEB8 SetRegEx(0x000026f2,"T",1,2) #0x000026f2->0x000026f4 Thumb Supervisor 0x000026f2 0x4630 MOV r0, r6 r0:0x00000001=>0x00823350 r6=0x00823350 SetRegEx(0x000026f4,"T",1,2) #0x000026f4->0x000026f8 Thumb Supervisor 0x000026f4 0xf8adb02c STRH.W r11, [r13, #44] ; 0x02c r11=0x00000000 r13=0x79AB510C [0x79AB5138]:=>unknown SetRegEx(0x000026f8,"T",1,2) #0x000026f8->0x00005190 Thumb Supervisor 0x000026f8 0xf002fd4a BL 0x00005190 SetRegEx(0x00005190,"T",1,2) #0x000026f8->0x00005190 Thumb Supervisor 0x000026f8 0xf002fd4a BL 0x00005190 MakeFunction(0x00005190,4294967295) MakeNameEx(0x00005190,"fcn_00005190",1) SetRegEx(0x00005194,"T",1,2) #0x00005194->0x00005196 Thumb Supervisor 0x00005194 0x4606 MOV r6, r0 r6=0x00823350 r0=0x00823350 SetRegEx(0x00005196,"T",1,2) #0x00005196->0x0000519a Thumb Supervisor 0x00005196 0xf8d009a8 LDR.W r0, [r0, #2472] ; 0x9a8 r0:0x00823350=>0x00000000 [0x00823CF8]=00000000 SetRegEx(0x0000519a,"T",1,2) #0x0000519a->0x0000519c Thumb Supervisor 0x0000519a 0x2700 MOVS r7, #00 r7:0x0081FECC=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0000519c,"T",1,2) #0x0000519c->0x0000519e Thumb Supervisor 0x0000519c 0x4688 MOV r8, r1 r8:0xFFFFFFFF=>0x0081FEB8 r1=0x0081FEB8 SetRegEx(0x0000519e,"T",1,2) #0x0000519e->0x000051fa Thumb Supervisor 0x0000519e 0xb360 CBZ r0, 0x000051fa r0=0x00000000 SetRegEx(0x000051fa,"T",1,2) #0x000051fa->0x000051fc Thumb Supervisor 0x000051fa 0x4638 MOV r0, r7 r0=0x00000000 r7=0x00000000 SetRegEx(0x000051fc,"T",1,2) #0x000051fc->0x000026fc Thumb Supervisor 0x000051fc 0xe8bd83fe POP.W {r1, r2, r3, r4, r5, r6, r7, r8, r9, r15} r1=0x0081FEB8 r2=0xBE6C71AD r3=0x00000001 r4=0x0081FEE8 r5=0x0080FE58 r6=0x00823350 r7:0x00000000=>0x0081FECC r8:0x0081FEB8=>0xFFFFFFFF r9=0x00000000 r15:0x000051FC=>0x000026FC SetRegEx(0x000026fc,"T",1,2) #0x000026fc->0x000026fe Thumb Supervisor 0x000026fc 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x000026fe,"T",1,2) #0x000026fe->0x00002700 Thumb Supervisor 0x000026fe 0xd167 BNE 0x000027d0 SetRegEx(0x00002700,"T",1,2) #0x00002700->0x00002704 Thumb Supervisor 0x00002700 0xe9d72301 LDRD r2, r3, [r7, #4] ; 0x04 r2:0xBE6C71AD=>0x00002800 r3:0x00000001=>0x00000008 r7=0x0081FECC [0x0081FED0]=00002800 SetRegEx(0x00002704,"T",1,2) #0x00002704->0x00002708 Thumb Supervisor 0x00002704 0xf1060028 ADD.W r0, r6, #40 ; 0x00000028 r0:0x00000000=>0x00823378 r6=0x00823350 SetRegEx(0x00002708,"T",1,2) #0x00002708->0x0000270a Thumb Supervisor 0x00002708 0x9007 STR r0, [SP, #0x1c] r0=0x00823378 SetRegEx(0x0000270a,"T",1,2) #0x0000270a->0x0000270c Thumb Supervisor 0x0000270a 0x9008 STR r0, [SP, #0x20] r0=0x00823378 SetRegEx(0x0000270c,"T",1,2) #0x0000270c->0x0000270e Thumb Supervisor 0x0000270c 0x4645 MOV r5, r8 r5:0x0080FE58=>0xFFFFFFFF r8=0xFFFFFFFF SetRegEx(0x0000270e,"T",1,2) #0x0000270e->0x00002710 Thumb Supervisor 0x0000270e 0x9009 STR r0, [SP, #0x24] r0=0x00823378 SetRegEx(0x00002710,"T",1,2) #0x00002710->0x00002714 Thumb Supervisor 0x00002710 0xf6400098 MOVW r0, #2200 ; 0x898 r0:0x00823378=>0x00000898 SetRegEx(0x00002714,"T",1,2) #0x00002714->0x00002716 Thumb Supervisor 0x00002714 0x9501 STR r5, [SP, #0x4] r5=0xFFFFFFFF SetRegEx(0x00002716,"T",1,2) #0x00002716->0x00002718 Thumb Supervisor 0x00002716 0xa90b ADD r1, SP, #0x2c r1:0x0081FEB8=>0x00827C0C SetRegEx(0x00002718,"T",1,2) #0x00002718->0x0000271a Thumb Supervisor 0x00002718 0x5980 LDR r0, [r0, r6] r0:0x00000898=>0x00000000 r6=0x00823350 SetRegEx(0x0000271a,"T",1,2) #0x0000271a->0x00002794 Thumb Supervisor 0x0000271a 0xb3d8 CBZ r0, 0x00002794 r0=0x00000000 SetRegEx(0x00002794,"T",1,2) #0x00002794->0x00002796 Thumb Supervisor 0x00002794 0x9d01 LDR r5, [SP, #0x4] r5=0xFFFFFFFF SetRegEx(0x00002796,"T",1,2) #0x00002796->0x00002798 Thumb Supervisor 0x00002796 0x1c68 ADDS r0, r5, #1 r0=0x00000000 r5=0xFFFFFFFF SetRegEx(0x00002798,"T",1,2) #0x00002798->0x000027b0 Thumb Supervisor 0x00002798 0xd00a BEQ 0x000027b0 SetRegEx(0x000027b0,"T",1,2) #0x000027b0->0x000027b4 Thumb Supervisor 0x000027b0 0xf04f35ff MOV.W r5, #-1 ; 0xffffffff r5=0xFFFFFFFF SetRegEx(0x000027b4,"T",1,2) #0x000027b4->0x000027b6 Thumb Supervisor 0x000027b4 0x4993 LDR r1, [pc, #0x24c] ; 0x00002a04 r1:0x00827C0C=>0x00825014 [0x00002A02]=50140081 SetRegEx(0x000027b6,"T",1,2) #0x000027b6->0x000027b8 Thumb Supervisor 0x000027b6 0x60e5 STR r5, [r4, #0xc] r5=0xFFFFFFFF r4=0x0081FEE8 [0x0081FEF4]=ffffffff SetRegEx(0x000027b8,"T",1,2) #0x000027b8->0x000027ba Thumb Supervisor 0x000027b8 0x2301 MOVS r3, #0x01 r3:0x00000008=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x000027ba,"T",1,2) #0x000027ba->0x000027be Thumb Supervisor 0x000027ba 0xe9d7ce01 LDRD r12, r14, [r7, #4] ; 0x04 r12:0x00822F68=>0x00002800 r14=0x9997FC4B r7=0x0081FECC [0x0081FED0]=00002800 SetRegEx(0x000027be,"T",1,2) #0x000027be->0x000027c0 Thumb Supervisor 0x000027be 0x2200 MOVS r2, #00 r2:0x00002800=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x000027c0,"T",1,2) #0x000027c0->0x000027c2 Thumb Supervisor 0x000027c0 0x6d88 LDR r0, [r1, #0x58] r0:0x00000000=>0x00825058 r1=0x00825014 [0x0082506C]=00825058 SetRegEx(0x000027c2,"T",1,2) #0x000027c2->0x000027c4 Thumb Supervisor 0x000027c2 0x6845 LDR r5, [r0, #0x4] r5:0xFFFFFFFF=>0x000000E0 r0=0x00825058 [0x0082505C]=000000e0 SetRegEx(0x000027c4,"T",1,2) #0x000027c4->0x000027c6 Thumb Supervisor 0x000027c4 0x4565 CMP r5, r12 r5=0x000000E0 r12=0x00002800 cpsr:0x60000133=>0x80000133 SetRegEx(0x000027c6,"T",1,2) #0x000027c6->0x0000282e Thumb Supervisor 0x000027c6 0xd132 BNE 0x0000282e SetRegEx(0x0000282e,"T",1,2) #0x0000282e->0x00002830 Thumb Supervisor 0x0000282e 0x6900 LDR r0, [r0, #0x10] r0:0x00825058=>0x0082501C [0x00825068]=0082501c SetRegEx(0x00002830,"T",1,2) #0x00002830->0x00002832 Thumb Supervisor 0x00002830 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00002832,"T",1,2) #0x00002832->0x00002834 Thumb Supervisor 0x00002832 0x2a04 CMP r2, #0x04 r2=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x00002834,"T",1,2) #0x00002834->0x000027c2 Thumb Supervisor 0x00002834 0xd3c5 BCC 0x000027c2 SetRegEx(0x00002836,"T",1,2) #0x00002836->0x00002838 Thumb Supervisor 0x00002836 0x68c0 LDR r0, [r0, #0xc] r0:0x00825058=>0x00825044 [0x00825064]=00825044 SetRegEx(0x00002838,"T",1,2) #0x00002838->0x0000283c Thumb Supervisor 0x00002838 0xeb0c020e ADD.W r2, r12, r14 r2:0x00000004=>0x00002808 r12=0x00002800 r14=0x9997FC4B SetRegEx(0x0000283c,"T",1,2) #0x0000283c->0x0000283e Thumb Supervisor 0x0000283c 0x7043 STRB r3, [r0, #0x1] r3=0x00000001 r0=0x00825044 [0x00825045]:00000000=>00000001 SetRegEx(0x0000283e,"T",1,2) #0x0000283e->0x00002842 Thumb Supervisor 0x0000283e 0xe9c02a01 STRD r2, r10, [r0, #4] ; 0x04 r2=0x00002808 r10=0x00000001 r0=0x00825044 [0x00825048]:00000000=>00002808 SetRegEx(0x00002842,"T",1,2) #0x00002842->0x00002844 Thumb Supervisor 0x00002842 0x6588 STR r0, [r1, #0x58] r0=0x00825044 r1=0x00825014 [0x0082506C]:00825058=>00825044 SetRegEx(0x00002844,"T",1,2) #0x00002844->0x00002818 Thumb Supervisor 0x00002844 0xe7e8 B 0x00002818 SetRegEx(0x00002818,"T",1,2) #0x00002818->0x0000281a Thumb Supervisor 0x00002818 0x2000 MOVS r0, #00 r0:0x00825044=>0x00000000 SetRegEx(0x0000281a,"T",1,2) #0x0000281a->0x0000281c Thumb Supervisor 0x0000281a 0x900c STR r0, [SP, #0x30] r0=0x00000000 SetRegEx(0x0000281c,"T",1,2) #0x0000281c->0x00002822 Thumb Supervisor 0x0000281c 0xb108 CBZ r0, 0x00002822 r0=0x00000000 SetRegEx(0x00002822,"T",1,2) #0x00002822->0x00002824 Thumb Supervisor 0x00002822 0x9d00 LDR r5, [SP, #0] r5:0x00000000=>0x0081FEB8 SetRegEx(0x00002824,"T",1,2) #0x00002824->0x00002826 Thumb Supervisor 0x00002824 0x6a30 LDR r0, [r6, #0x20] r0:0x00000000=>0x00824F18 r6=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00002826,"T",1,2) #0x00002826->0x00002828 Thumb Supervisor 0x00002826 0x3528 ADDS r5, #0x28 r5:0x0081FEB8=>0x0081FEE0 cpsr:0x60000133=>0x00000133 SetRegEx(0x00002828,"T",1,2) #0x00002828->0x0000282a Thumb Supervisor 0x00002828 0x9000 STR r0, [SP, #0] r0=0x00824F18 SetRegEx(0x0000282a,"T",1,2) #0x0000282a->0x0000282c Thumb Supervisor 0x0000282a 0x46a9 MOV r9, r5 r9:0x00000000=>0x0081FEE0 r5=0x0081FEE0 SetRegEx(0x0000282c,"T",1,2) #0x0000282c->0x000028ca Thumb Supervisor 0x0000282c 0xe04d B 0x000028ca SetRegEx(0x000028ca,"T",1,2) #0x000028ca->0x000028ce Thumb Supervisor 0x000028ca 0xe9d70100 LDRD r0, r1, [r7, #0] ; 00 r0:0x00824F18=>0x00800C80 r1:0x00825014=>0x00002800 r7=0x0081FECC [0x0081FECC]=00800c80 SetRegEx(0x000028ce,"T",1,2) #0x000028ce->0x000028d0 Thumb Supervisor 0x000028ce 0x6041 STR r1, [r0, #0x4] r1=0x00002800 r0=0x00800C80 [0x00800C84]=00002800 SetRegEx(0x000028d0,"T",1,2) #0x000028d0->0x000028d2 Thumb Supervisor 0x000028d0 0x68b9 LDR r1, [r7, #0x8] r1:0x00002800=>0x00000008 r7=0x0081FECC [0x0081FED4]=00000008 SetRegEx(0x000028d2,"T",1,2) #0x000028d2->0x000028d4 Thumb Supervisor 0x000028d2 0x6838 LDR r0, [r7, #0] r0=0x00800C80 r7=0x0081FECC [0x0081FECC]=00800c80 SetRegEx(0x000028d4,"T",1,2) #0x000028d4->0x0000ffe4 Thumb Supervisor 0x000028d4 0xf00deb86 BLX 0x0000ffe4 cpsr:0x00000133=>0x00000113 SetRegEx(0x0000FFE4,"T",0,2) #0x000028d4->0x0000ffe4 Thumb Supervisor 0x000028d4 0xf00deb86 BLX 0x0000ffe4 cpsr:0x00000133=>0x00000113 MakeFunction(0x0000FFE4,4294967295) MakeNameEx(0x0000FFE4,"fcn_0000ffe4",1) SetRegEx(0x0000ffe8,"T",0,2) #0x0000ffe8->0x0000ffec ARM Supervisor 0x0000ffe8 0xe59f6084 LDR r6, [r15, #0x84] r6:0x00823350=>0x0081C7C4 r15:0x0000FFE8=>0x0000FFEC [0x0001006C]=e1c210b0 SetRegEx(0x0000ffec,"T",0,2) #0x0000ffec->0x0000fff0 ARM Supervisor 0x0000ffec 0xe1a04000 MOV r4, r0 r4:0x0081FEE8=>0x00800C80 r0=0x00800C80 SetRegEx(0x0000fff0,"T",0,2) #0x0000fff0->0x0000fff4 ARM Supervisor 0x0000fff0 0xe1a07001 MOV r7, r1 r7:0x0081FECC=>0x00000008 r1=0x00000008 SetRegEx(0x0000fff4,"T",0,2) #0x0000fff4->0x0000fff8 ARM Supervisor 0x0000fff4 0xe5960000 LDR r0, [r6] r0:0x00800C80=>0x0081C7CC r6=0x0081C7C4 [0x0081C7C4]=0081c7cc SetRegEx(0x0000fff8,"T",0,2) #0x0000fff8->0x0000fffc ARM Supervisor 0x0000fff8 0xe1d050b0 LDRH r5, [r0, #0x0] r5:0x0081FEE0=>0x00000003 r0=0x0081C7CC [0x0081C7CC]=00030003 SetRegEx(0x0000fffc,"T",0,2) #0x0000fffc->0x00010000 ARM Supervisor 0x0000fffc 0xe5960004 LDR r0, [r6, #0x4] r0:0x0081C7CC=>0x00800000 r6=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x00010000,"T",0,2) #0x00010000->0x00010004 ARM Supervisor 0x00010000 0xe2800b02 ADD r0, r0, #0x800 r0:0x00800000=>0x00800800 SetRegEx(0x00010004,"T",0,2) #0x00010004->0x00010008 ARM Supervisor 0x00010004 0xe1d000b2 LDRH r0, [r0, #0x2] r0:0x00800800=>0x00000040 [0x00800802]=00600040 SetRegEx(0x00010008,"T",0,2) #0x00010008->0x0001000c ARM Supervisor 0x00010008 0xe3500001 CMP r0, #0x1 r0=0x00000040 cpsr:0x00000113=>0x20000113 SetRegEx(0x0001000c,"T",0,2) #0x0001000c->0x00010010 ARM Supervisor 0x0001000c 0x03a00000 MOVEQ r0, #0x0 r0=0x00000040 SetRegEx(0x0001005c,"T",0,2) #0x0001005c->0x00010060 ARM Supervisor 0x0001005c 0xe2851001 ADD r1, r5, #0x1 r1:0x0081C7D8=>0x00000004 r5=0x00000003 SetRegEx(0x00010060,"T",0,2) #0x00010060->0x00010064 ARM Supervisor 0x00010060 0xe6ff1071 UXTB r1, r1 r1=0x00000004 SetRegEx(0x00010064,"T",0,2) #0x00010064->0x00010068 ARM Supervisor 0x00010064 0xe3510040 CMP r1, #0x40 r1=0x00000004 cpsr:0x20000113=>0x80000113 SetRegEx(0x00010068,"T",0,2) #0x00010068->0x0001006c ARM Supervisor 0x00010068 0x03a01000 MOVEQ r1, #0x0 r1=0x00000004 SetRegEx(0x0001006c,"T",0,2) #0x0001006c->0x00010070 ARM Supervisor 0x0001006c 0xe1c210b0 STRH r1, [r2, #0x0] r1=0x00000004 r2=0x0081C7CC [0x0081C7CC]:00030003=>00030004 SetRegEx(0x00010070,"T",0,2) #0x00010070->0x000028d8 ARM Supervisor 0x00010070 0xe8bd81f0 LDM r13!, {r4, r5, r6, r7, r8, r15} r13=0x79AB510C r4:0x0000005A=>0x0081FEE8 r5:0x00000003=>0x0081FEE0 r6:0x0081C7C4=>0x00823350 r7:0x00000008=>0x0081FECC r8=0xFFFFFFFF r15:0x00010070=>0x000028D8 cpsr:0x80000113=>0x80000133 SetRegEx(0x000028d8,"T",1,2) #0x000028d8->0x000028da Thumb Supervisor 0x000028d8 0x2800 CMP r0, #00 r0=0x00800060 cpsr:0x80000133=>0x20000133 SetRegEx(0x000028da,"T",1,2) #0x000028da->0x00002846 Thumb Supervisor 0x000028da 0xd1b4 BNE 0x00002846 SetRegEx(0x00002846,"T",1,2) #0x00002846->0x00002848 Thumb Supervisor 0x00002846 0x7c01 LDRB r1, [r0, #0x10] r1:0x00000004=>0x00000003 r0=0x00800060 [0x00800070]=ff000403 SetRegEx(0x00002848,"T",1,2) #0x00002848->0x0000284a Thumb Supervisor 0x00002848 0xb105 CBZ r5, 0x0000284c r5=0x0081FEE0 SetRegEx(0x0000284a,"T",1,2) #0x0000284a->0x0000284c Thumb Supervisor 0x0000284a 0x6185 STR r5, [r0, #0x18] r5=0x0081FEE0 r0=0x00800060 [0x00800078]:00000000=>0081fee0 SetRegEx(0x0000284c,"T",1,2) #0x0000284c->0x0000284e Thumb Supervisor 0x0000284c 0x22ff MOVS r2, #0xff r2:0x0081C7CC=>0x000000FF SetRegEx(0x0000284e,"T",1,2) #0x0000284e->0x00002850 Thumb Supervisor 0x0000284e 0x7482 STRB r2, [r0, #0x12] r2=0x000000FF r0=0x00800060 [0x00800072]:0008ff00=>0008ffff SetRegEx(0x00002850,"T",1,2) #0x00002850->0x00002852 Thumb Supervisor 0x00002850 0x4a6d LDR r2, [pc, #0x1b4] ; 0x00002a08 r2:0x000000FF=>0x20501204 [0x00002A06]=12040082 SetRegEx(0x00002852,"T",1,2) #0x00002852->0x00002854 Thumb Supervisor 0x00002852 0x6812 LDR r2, [r2, #0] r2:0x20501204=>0xFFF48C5F [0x20501204]:fff48c96=>fff48bb5 SetRegEx(0x00002854,"T",1,2) #0x00002854->0x00002856 Thumb Supervisor 0x00002854 0x9b00 LDR r3, [SP, #0] r3:0x00800068=>0x00824F18 SetRegEx(0x00002856,"T",1,2) #0x00002856->0x0000285a Thumb Supervisor 0x00002856 0xea6f0202 MVN.W r2, r2 r2:0xFFF48C5F=>0x000B73A0 SetRegEx(0x0000285a,"T",1,2) #0x0000285a->0x0000285c Thumb Supervisor 0x0000285a 0x609a STR r2, [r3, #0x8] r2=0x000B73A0 r3=0x00824F18 [0x00824F20]:000026dc=>000b73a0 SetRegEx(0x0000285c,"T",1,2) #0x0000285c->0x0000285e Thumb Supervisor 0x0000285c 0x8382 STRH r2, [r0, #0x1c] r2=0x000B73A0 r0=0x00800060 [0x0080007C]:ff000000=>ff0073a0 SetRegEx(0x0000285e,"T",1,2) #0x0000285e->0x000028de Thumb Supervisor 0x0000285e 0xe03e B 0x000028de SetRegEx(0x000028de,"T",1,2) #0x000028de->0x000028e0 Thumb Supervisor 0x000028de 0x1c48 ADDS r0, r1, #1 r0:0x00800060=>0x00000004 r1=0x00000003 cpsr:0x20000133=>0x00000133 SetRegEx(0x000028e0,"T",1,2) #0x000028e0->0x000028e2 Thumb Supervisor 0x000028e0 0xd0be BEQ 0x00002860 SetRegEx(0x000028e2,"T",1,2) #0x000028e2->0x000028e4 Thumb Supervisor 0x000028e2 0x60a1 STR r1, [r4, #0x8] r1=0x00000003 r4=0x0081FEE8 [0x0081FEF0]:ffffffff=>00000003 SetRegEx(0x000028e4,"T",1,2) #0x000028e4->0x000028e6 Thumb Supervisor 0x000028e4 0x1c49 ADDS r1, r1, #1 r1:0x00000003=>0x00000004 SetRegEx(0x000028e6,"T",1,2) #0x000028e6->0x000028e8 Thumb Supervisor 0x000028e6 0xd07c BEQ 0x000029e2 SetRegEx(0x000028e8,"T",1,2) #0x000028e8->0x00002e7a Thumb Supervisor 0x000028e8 0xe2c7 B 0x00002e7a SetRegEx(0x00002e7a,"T",1,2) #0x00002e7a->0x00002e7c Thumb Supervisor 0x00002e7a 0x6860 LDR r0, [r4, #0x4] r0:0x00000004=>0x00000008 r4=0x0081FEE8 [0x0081FEEC]=00000008 SetRegEx(0x00002e7c,"T",1,2) #0x00002e7c->0x00002e7e Thumb Supervisor 0x00002e7c 0x2800 CMP r0, #00 r0=0x00000008 cpsr:0x00000133=>0x20000133 SetRegEx(0x00002e7e,"T",1,2) #0x00002e7e->0x000028ea Thumb Supervisor 0x00002e7e 0xf47fad34 BNE.W 0x000028ea SetRegEx(0x000028ea,"T",1,2) #0x000028ea->0x000028ee Thumb Supervisor 0x000028ea 0xf8d4e00c LDR.W r14, [r4, #12] ; 0x00c r14=0x9997FC4B r4=0x0081FEE8 [0x0081FEF4]=ffffffff SetRegEx(0x000028ee,"T",1,2) #0x000028ee->0x000028f2 Thumb Supervisor 0x000028ee 0xf11e0101 ADDS.W r1, r14, #1 ; 0x00000001 r1:0x00000004=>0x00000000 r14=0x9997FC4B cpsr:0x20000133=>0x60000133 SetRegEx(0x000028f2,"T",1,2) #0x000028f2->0x00002976 Thumb Supervisor 0x000028f2 0xd040 BEQ 0x00002976 SetRegEx(0x00002976,"T",1,2) #0x00002976->0x00002978 Thumb Supervisor 0x00002976 0x2101 MOVS r1, #0x01 r1:0x00000000=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00002978,"T",1,2) #0x00002978->0x0000297a Thumb Supervisor 0x00002978 0x9109 STR r1, [SP, #0x24] r1=0x00000001 SetRegEx(0x0000297a,"T",1,2) #0x0000297a->0x0000297c Thumb Supervisor 0x0000297a 0x69f1 LDR r1, [r6, #0x1c] r1:0x00000001=>0x00823D20 r6=0x00823350 [0x0082336C]=00823d20 SetRegEx(0x0000297c,"T",1,2) #0x0000297c->0x00002980 Thumb Supervisor 0x0000297c 0xf8911f30 LDRB.W r1, [r1, #3888] ; 0x00000f30 r1:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x00002980,"T",1,2) #0x00002980->0x00002982 Thumb Supervisor 0x00002980 0x2900 CMP r1, #00 r1=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00002982,"T",1,2) #0x00002982->0x00002984 Thumb Supervisor 0x00002982 0xd165 BNE 0x00002a50 SetRegEx(0x00002984,"T",1,2) #0x00002984->0x00002986 Thumb Supervisor 0x00002984 0x6821 LDR r1, [r4, #0] r1:0x00000000=>0x00002800 r4=0x0081FEE8 [0x0081FEE8]=00002800 SetRegEx(0x00002986,"T",1,2) #0x00002986->0x0000298a Thumb Supervisor 0x00002986 0xf0010207 AND r2, r1, #7 ; 0x00000007 r2:0x000B73A0=>0x00000000 r1=0x00002800 SetRegEx(0x0000298a,"T",1,2) #0x0000298a->0x0000298e Thumb Supervisor 0x0000298a 0xf1c20808 RSB.W r8, r2, #8 ; 0x00000008 r8:0xFFFFFFFF=>0x00000008 r2=0x00000000 SetRegEx(0x0000298e,"T",1,2) #0x0000298e->0x00002990 Thumb Supervisor 0x0000298e 0x4540 CMP r0, r8 r0=0x00000008 r8=0x00000008 SetRegEx(0x00002990,"T",1,2) #0x00002990->0x00002994 Thumb Supervisor 0x00002990 0xd200 BCS 0x00002994 SetRegEx(0x00002994,"T",1,2) #0x00002994->0x00002996 Thumb Supervisor 0x00002994 0x7c63 LDRB r3, [r4, #0x11] r3:0x00824F18=>0x00000000 r4=0x0081FEE8 [0x0081FEF9]=00000000 SetRegEx(0x00002996,"T",1,2) #0x00002996->0x00002998 Thumb Supervisor 0x00002996 0x2b01 CMP r3, #0x01 r3=0x00000000 cpsr:0x60000133=>0x80000133 SetRegEx(0x00002998,"T",1,2) #0x00002998->0x000029a2 Thumb Supervisor 0x00002998 0xd103 BNE 0x000029a2 SetRegEx(0x000029a2,"T",1,2) #0x000029a2->0x000029a6 Thumb Supervisor 0x000029a2 0xfa0af308 LSL.W r3, r10, r8 r3:0x00000000=>0x00000100 r10=0x00000001 r8=0x00000008 SetRegEx(0x000029a6,"T",1,2) #0x000029a6->0x000029a8 Thumb Supervisor 0x000029a6 0x1e5b SUBS r3, r3, #1 r3:0x00000100=>0x000000FF cpsr:0x80000133=>0x20000133 SetRegEx(0x000029a8,"T",1,2) #0x000029a8->0x000029aa Thumb Supervisor 0x000029a8 0x4093 LSLS r3, r2 r3=0x000000FF r2=0x00000000 SetRegEx(0x000029aa,"T",1,2) #0x000029aa->0x000029ac Thumb Supervisor 0x000029aa 0xb298 UXTH r0, r3 r0:0x00000008=>0x000000FF r3=0x000000FF SetRegEx(0x000029ac,"T",1,2) #0x000029ac->0x000029ae Thumb Supervisor 0x000029ac 0x46b1 MOV r9, r6 r9:0x0081FEE0=>0x00823350 r6=0x00823350 SetRegEx(0x000029ae,"T",1,2) #0x000029ae->0x000029b2 Thumb Supervisor 0x000029ae 0xe9cd1001 STRD r1, r0, [r13, #4] ; 0x04 r1=0x00002800 r0=0x000000FF r13=0x79AB510C [0x79AB5110]:=>unknown SetRegEx(0x000029b2,"T",1,2) #0x000029b2->0x000029b4 Thumb Supervisor 0x000029b2 0x9809 LDR r0, [SP, #0x24] r0:0x000000FF=>0x00000001 SetRegEx(0x000029b4,"T",1,2) #0x000029b4->0x000029b6 Thumb Supervisor 0x000029b4 0x08c9 LSRS r1, r1, #0x03 r1:0x00002800=>0x00000500 cpsr:0x20000133=>0x00000133 SetRegEx(0x000029b6,"T",1,2) #0x000029b6->0x000029ba Thumb Supervisor 0x000029b6 0xe9cd1003 STRD r1, r0, [r13, #12] ; 0x0c r1=0x00000500 r0=0x00000001 r13=0x79AB510C [0x79AB5118]:=>unknown SetRegEx(0x000029ba,"T",1,2) #0x000029ba->0x000029bc Thumb Supervisor 0x000029ba 0x68f0 LDR r0, [r6, #0xc] r0:0x00000001=>0x00822B84 r6=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x000029bc,"T",1,2) #0x000029bc->0x000029be Thumb Supervisor 0x000029bc 0x9a04 LDR r2, [SP, #0x10] r2:0x00000000=>0x00000001 SetRegEx(0x000029be,"T",1,2) #0x000029be->0x0000761c Thumb Supervisor 0x000029be 0xf004fe2d BL 0x0000761c SetRegEx(0x0000761C,"T",1,2) #0x000029be->0x0000761c Thumb Supervisor 0x000029be 0xf004fe2d BL 0x0000761c MakeFunction(0x0000761C,4294967295) MakeNameEx(0x0000761C,"fcn_0000761c",1) SetRegEx(0x00007620,"T",1,2) #0x00007620->0x00007622 Thumb Supervisor 0x00007620 0x4603 MOV r3, r0 r3:0x000000FF=>0x00822B84 r0=0x00822B84 SetRegEx(0x00007622,"T",1,2) #0x00007622->0x00007624 Thumb Supervisor 0x00007622 0x460f MOV r7, r1 r7:0x0081FECC=>0x00000500 r1=0x00000500 SetRegEx(0x00007624,"T",1,2) #0x00007624->0x00007628 Thumb Supervisor 0x00007624 0xf24011ff MOVW r1, #511 ; 0x1ff r1:0x00000500=>0x000001FF SetRegEx(0x00007628,"T",1,2) #0x00007628->0x0000762c Thumb Supervisor 0x00007628 0xf8df81a8 LDR r8, 0x000077d4 r8:0x00000008=>0x0081C5F8 SetRegEx(0x0000762c,"T",1,2) #0x0000762c->0x00007630 Thumb Supervisor 0x0000762c 0xfbb7f0f1 UDIV r0, r7, r1 r0:0x00822B84=>0x00000002 r7=0x00000500 r1=0x000001FF SetRegEx(0x00007630,"T",1,2) #0x00007630->0x00007634 Thumb Supervisor 0x00007630 0xf04f39ff MOV.W r9, #-1 ; 0xffffffff r9:0x00823350=>0xFFFFFFFF SetRegEx(0x00007634,"T",1,2) #0x00007634->0x00007638 Thumb Supervisor 0x00007634 0xf04f0e00 MOV.W r14, #0 ; 00000000 r14=0x9997FC4B SetRegEx(0x00007638,"T",1,2) #0x00007638->0x0000763c Thumb Supervisor 0x00007638 0xf04f0a0c MOV.W r10, #12 ; 0x0000000c r10:0x00000001=>0x0000000C SetRegEx(0x0000763c,"T",1,2) #0x0000763c->0x00007640 Thumb Supervisor 0x0000763c 0xf64f76ff MOVW r6, #65535 ; 0xffff r6:0x00823350=>0x0000FFFF SetRegEx(0x00007640,"T",1,2) #0x00007640->0x00007644 Thumb Supervisor 0x00007640 0xfb017c10 MLS r12, r1, r0, r7 r12:0x00002800=>0x00000102 r1=0x000001FF r0=0x00000002 r7=0x00000500 SetRegEx(0x00007644,"T",1,2) #0x00007644->0x00007646 Thumb Supervisor 0x00007644 0x4864 LDR r0, [pc, #0x190] ; 0x000077d8 r0:0x00000002=>0x00808004 [0x000077D6]=80040081 SetRegEx(0x00007646,"T",1,2) #0x00007646->0x00007648 Thumb Supervisor 0x00007646 0x6805 LDR r5, [r0, #0] r5:0x0081FEE0=>0x0081BDFC r0=0x00808004 [0x00808004]=0081bdfc SetRegEx(0x00007648,"T",1,2) #0x00007648->0x0000764c Thumb Supervisor 0x00007648 0xf8d80000 LDR.W r0, [r8, #0] ; 000 r0:0x00808004=>0x0080FE5C r8=0x0081C5F8 [0x0081C5F8]=0080fe5c SetRegEx(0x0000764c,"T",1,2) #0x0000764c->0x00007650 Thumb Supervisor 0x0000764c 0xeb05018c ADD.W r1, r5, r12, LSL #2 r1:0x000001FF=>0x0081C204 r5=0x0081BDFC r12=0x00000102 SetRegEx(0x00007650,"T",1,2) #0x00007650->0x00007652 Thumb Supervisor 0x00007650 0xb122 CBZ r2, 0x0000765c r2=0x00000001 SetRegEx(0x00007652,"T",1,2) #0x00007652->0x000076c2 Thumb Supervisor 0x00007652 0xe036 B 0x000076c2 SetRegEx(0x000076c2,"T",1,2) #0x000076c2->0x000076c4 Thumb Supervisor 0x000076c2 0x2400 MOVS r4, #00 r4:0x0081FEE8=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x000076c4,"T",1,2) #0x000076c4->0x000076c6 Thumb Supervisor 0x000076c4 0x8809 LDRH r1, [r1, #0] r1:0x0081C204=>0x0000FFFF [0x0081C204]=ffffffff SetRegEx(0x000076c6,"T",1,2) #0x000076c6->0x000076c8 Thumb Supervisor 0x000076c6 0x42b1 CMP r1, r6 r1=0x0000FFFF r6=0x0000FFFF cpsr:0x40000133=>0x60000133 SetRegEx(0x000076c8,"T",1,2) #0x000076c8->0x000076d2 Thumb Supervisor 0x000076c8 0xd003 BEQ 0x000076d2 SetRegEx(0x000076d2,"T",1,2) #0x000076d2->0x000076d4 Thumb Supervisor 0x000076d2 0x2c00 CMP r4, #00 r4=0x00000000 SetRegEx(0x000076d4,"T",1,2) #0x000076d4->0x000076d6 Thumb Supervisor 0x000076d4 0xd1f1 BNE 0x000076ba SetRegEx(0x000076d6,"T",1,2) #0x000076d6->0x000076d8 Thumb Supervisor 0x000076d6 0x4674 MOV r4, r14 r4=0x00000000 r14=0x9997FC4B SetRegEx(0x000076d8,"T",1,2) #0x000076d8->0x000076dc Thumb Supervisor 0x000076d8 0xeb05058c ADD.W r5, r5, r12, LSL #2 r5:0x0081BDFC=>0x0081C204 r12=0x00000102 SetRegEx(0x000076dc,"T",1,2) #0x000076dc->0x000076f2 Thumb Supervisor 0x000076dc 0xb14c CBZ r4, 0x000076f2 r4=0x00000000 SetRegEx(0x000076f2,"T",1,2) #0x000076f2->0x000076f4 Thumb Supervisor 0x000076f2 0x4639 MOV r1, r7 r1:0x0000FFFF=>0x00000500 r7=0x00000500 SetRegEx(0x000076f4,"T",1,2) #0x000076f4->0x000076f6 Thumb Supervisor 0x000076f4 0x4618 MOV r0, r3 r0:0x0080FE5C=>0x00822B84 r3=0x00822B84 SetRegEx(0x000076f6,"T",1,2) #0x000076f6->0x000074cc Thumb Supervisor 0x000076f6 0xf7fffee9 BL 0x000074cc SetRegEx(0x000074CC,"T",1,2) #0x000076f6->0x000074cc Thumb Supervisor 0x000076f6 0xf7fffee9 BL 0x000074cc MakeFunction(0x000074CC,4294967295) MakeNameEx(0x000074CC,"fcn_000074cc",1) SetRegEx(0x000074d0,"T",1,2) #0x000074d0->0x000074d2 Thumb Supervisor 0x000074d0 0x4681 MOV r9, r0 r9:0xFFFFFFFF=>0x00822B84 r0=0x00822B84 SetRegEx(0x000074d2,"T",1,2) #0x000074d2->0x000074d4 Thumb Supervisor 0x000074d2 0x6840 LDR r0, [r0, #0x4] r0:0x00822B84=>0x00000FF8 [0x00822B88]=00000ff8 SetRegEx(0x000074d4,"T",1,2) #0x000074d4->0x00007554 Thumb Supervisor 0x000074d4 0xbbf0 CBNZ r0, 0x00007554 r0=0x00000FF8 SetRegEx(0x00007554,"T",1,2) #0x00007554->0x0000757e Thumb Supervisor 0x00007554 0xe013 B 0x0000757e SetRegEx(0x0000757e,"T",1,2) #0x0000757e->0x00007582 Thumb Supervisor 0x0000757e 0xf8b92000 LDRH.W r2, [r9, #0] ; 000000 r2:0x00000001=>0x00000024 r9=0x00822B84 [0x00822B84]=00230024 SetRegEx(0x00007582,"T",1,2) #0x00007582->0x00007584 Thumb Supervisor 0x00007582 0x2000 MOVS r0, #00 r0:0x00000FF8=>0x00000000 SetRegEx(0x00007584,"T",1,2) #0x00007584->0x00007588 Thumb Supervisor 0x00007584 0xf64f73ff MOVW r3, #65535 ; 0xffff r3:0x00822B84=>0x0000FFFF SetRegEx(0x00007588,"T",1,2) #0x00007588->0x0000758a Thumb Supervisor 0x00007588 0x4649 MOV r1, r9 r1:0x00000500=>0x00822B84 r9=0x00822B84 SetRegEx(0x0000758a,"T",1,2) #0x0000758a->0x0000758c Thumb Supervisor 0x0000758a 0x429a CMP r2, r3 r2=0x00000024 r3=0x0000FFFF cpsr:0x60000133=>0x80000133 SetRegEx(0x0000758c,"T",1,2) #0x0000758c->0x0000758e Thumb Supervisor 0x0000758c 0xd00e BEQ 0x000075ac SetRegEx(0x0000758e,"T",1,2) #0x0000758e->0x00007590 Thumb Supervisor 0x0000758e 0x6888 LDR r0, [r1, #0x8] r0:0x00000000=>0x0080FE5C r1=0x00822B84 [0x00822B8C]=0080fe5c SetRegEx(0x00007590,"T",1,2) #0x00007590->0x00007594 Thumb Supervisor 0x00007590 0xeb020242 ADD.W r2, r2, r2, LSL #1 r2:0x00000024=>0x0000006C SetRegEx(0x00007594,"T",1,2) #0x00007594->0x00007598 Thumb Supervisor 0x00007594 0xeb000082 ADD.W r0, r0, r2, LSL #2 r0:0x0080FE5C=>0x0081000C r2=0x0000006C SetRegEx(0x00007598,"T",1,2) #0x00007598->0x0000759a Thumb Supervisor 0x00007598 0x8802 LDRH r2, [r0, #0] r2:0x0000006C=>0x00000025 r0=0x0081000C [0x0081000C]=00240025 SetRegEx(0x0000759a,"T",1,2) #0x0000759a->0x0000759c Thumb Supervisor 0x0000759a 0x800a STRH r2, [r1, #0] r2=0x00000025 r1=0x00822B84 [0x00822B84]:00230024=>00230025 SetRegEx(0x0000759c,"T",1,2) #0x0000759c->0x0000759e Thumb Supervisor 0x0000759c 0x429a CMP r2, r3 r2=0x00000025 r3=0x0000FFFF SetRegEx(0x0000759e,"T",1,2) #0x0000759e->0x000075a2 Thumb Supervisor 0x0000759e 0xd100 BNE 0x000075a2 SetRegEx(0x000075a2,"T",1,2) #0x000075a2->0x000075a4 Thumb Supervisor 0x000075a2 0x8003 STRH r3, [r0, #0] r3=0x0000FFFF r0=0x0081000C [0x0081000C]:00240025=>0024ffff SetRegEx(0x000075a4,"T",1,2) #0x000075a4->0x000075a6 Thumb Supervisor 0x000075a4 0x684a LDR r2, [r1, #0x4] r2:0x00000025=>0x00000FF8 r1=0x00822B84 [0x00822B88]=00000ff8 SetRegEx(0x000075a6,"T",1,2) #0x000075a6->0x000075a8 Thumb Supervisor 0x000075a6 0x1e52 SUBS r2, r2, #1 r2:0x00000FF8=>0x00000FF7 cpsr:0x80000133=>0x20000133 SetRegEx(0x000075a8,"T",1,2) #0x000075a8->0x000075ac Thumb Supervisor 0x000075a8 0xf8c92004 STR.W r2, [r9, #4] ; 0x004 r2=0x00000FF7 r9=0x00822B84 [0x00822B88]:00000ff8=>00000ff7 SetRegEx(0x000075ac,"T",1,2) #0x000075ac->0x000075ae Thumb Supervisor 0x000075ac 0x2800 CMP r0, #00 r0=0x0081000C SetRegEx(0x000075ae,"T",1,2) #0x000075ae->0x000075b0 Thumb Supervisor 0x000075ae 0xd006 BEQ 0x000075be SetRegEx(0x000075b0,"T",1,2) #0x000075b0->0x000075b2 Thumb Supervisor 0x000075b0 0x9901 LDR r1, [SP, #0x4] r1:0x00822B84=>0x00000500 SetRegEx(0x000075b2,"T",1,2) #0x000075b2->0x000075b4 Thumb Supervisor 0x000075b2 0x6041 STR r1, [r0, #0x4] r1=0x00000500 r0=0x0081000C [0x00810010]:ffffffff=>00000500 SetRegEx(0x000075b4,"T",1,2) #0x000075b4->0x000075b8 Thumb Supervisor 0x000075b4 0xf8d91014 LDR.W r1, [r9, #20] ; 0x014 r1:0x00000500=>0x00000000 r9=0x00822B84 [0x00822B98]=00000000 SetRegEx(0x000075b8,"T",1,2) #0x000075b8->0x000075ba Thumb Supervisor 0x000075b8 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x000075ba,"T",1,2) #0x000075ba->0x000075be Thumb Supervisor 0x000075ba 0xf8c91014 STR.W r1, [r9, #20] ; 0x014 r1=0x00000001 r9=0x00822B84 [0x00822B98]:00000000=>00000001 SetRegEx(0x000075be,"T",1,2) #0x000075be->0x000076fa Thumb Supervisor 0x000075be 0xe8bd9ffc POP.W {r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r2:0x00000FF7=>0x00822B84 r3:0x0000FFFF=>0x00000500 r4=0x00000000 r5=0x0081C204 r6=0x0000FFFF r7=0x00000500 r8=0x0081C5F8 r9:0x00822B84=>0xFFFFFFFF r10=0x0000000C r11=0x00000000 r12=0x00000102 r15:0x000075BE=>0x000076FA SetRegEx(0x000076fa,"T",1,2) #0x000076fa->0x000076fc Thumb Supervisor 0x000076fa 0x0004 LSLS r4, r0, #00 r4:0x00000000=>0x0081000C r0=0x0081000C SetRegEx(0x000076fc,"T",1,2) #0x000076fc->0x000076fe Thumb Supervisor 0x000076fc 0xd036 BEQ 0x0000776c SetRegEx(0x000076fe,"T",1,2) #0x000076fe->0x00007700 Thumb Supervisor 0x000076fe 0x2002 MOVS r0, #0x02 r0:0x0081000C=>0x00000002 SetRegEx(0x00007700,"T",1,2) #0x00007700->0x00007702 Thumb Supervisor 0x00007700 0x7ae1 LDRB r1, [r4, #0xb] r1:0x00000001=>0x00000000 r4=0x0081000C [0x00810017]=25002600 SetRegEx(0x00007702,"T",1,2) #0x00007702->0x00007706 Thumb Supervisor 0x00007702 0xf3601107 BFI r1, r0, #4, #4 r1:0x00000000=>0x00000020 r0=0x00000002 SetRegEx(0x00007706,"T",1,2) #0x00007706->0x00007708 Thumb Supervisor 0x00007706 0x72e1 STRB r1, [r4, #0xb] r1=0x00000020 r4=0x0081000C [0x00810017]:25002600=>25002620 SetRegEx(0x00007708,"T",1,2) #0x00007708->0x0000770a Thumb Supervisor 0x00007708 0x8862 LDRH r2, [r4, #0x2] r2:0x00822B84=>0x00000024 r4=0x0081000C [0x0081000E]=05000024 SetRegEx(0x0000770a,"T",1,2) #0x0000770a->0x0000770c Thumb Supervisor 0x0000770a 0x4621 MOV r1, r4 r1:0x00000020=>0x0081000C r4=0x0081000C SetRegEx(0x0000770c,"T",1,2) #0x0000770c->0x0000770e Thumb Supervisor 0x0000770c 0x4628 MOV r0, r5 r0:0x00000002=>0x0081C204 r5=0x0081C204 SetRegEx(0x0000770e,"T",1,2) #0x0000770e->0x00007740 Thumb Supervisor 0x0000770e 0xe017 B 0x00007740 SetRegEx(0x00007740,"T",1,2) #0x00007740->0x0001eb18 Thumb Supervisor 0x00007740 0xf017f9ea BL 0x0001eb18 SetRegEx(0x0001EB18,"T",1,2) #0x00007740->0x0001eb18 Thumb Supervisor 0x00007740 0xf017f9ea BL 0x0001eb18 MakeFunction(0x0001EB18,4294967295) MakeNameEx(0x0001EB18,"fcn_0001eb18",1) SetRegEx(0x0001eb1a,"T",1,2) #0x0001eb1a->0x0001eb1c Thumb Supervisor 0x0001eb1a 0x8843 LDRH r3, [r0, #0x2] r3:0x00000500=>0x0000FFFF r0=0x0081C204 [0x0081C206]=ffffffff SetRegEx(0x0001eb1c,"T",1,2) #0x0001eb1c->0x0001eb20 Thumb Supervisor 0x0001eb1c 0xf64f74ff MOVW r4, #65535 ; 0xffff r4:0x0081000C=>0x0000FFFF SetRegEx(0x0001eb20,"T",1,2) #0x0001eb20->0x0001eb22 Thumb Supervisor 0x0001eb20 0x42a3 CMP r3, r4 r3=0x0000FFFF r4=0x0000FFFF cpsr:0x00000133=>0x60000133 SetRegEx(0x0001eb22,"T",1,2) #0x0001eb22->0x0001eb24 Thumb Supervisor 0x0001eb22 0xd101 BNE 0x0001eb28 SetRegEx(0x0001eb24,"T",1,2) #0x0001eb24->0x0001eb26 Thumb Supervisor 0x0001eb24 0x8002 STRH r2, [r0, #0] r2=0x00000024 r0=0x0081C204 [0x0081C204]:ffffffff=>ffff0024 SetRegEx(0x0001eb26,"T",1,2) #0x0001eb26->0x0001eb34 Thumb Supervisor 0x0001eb26 0xe005 B 0x0001eb34 SetRegEx(0x0001eb34,"T",1,2) #0x0001eb34->0x0001eb36 Thumb Supervisor 0x0001eb34 0x8042 STRH r2, [r0, #0x2] r2=0x00000024 r0=0x0081C204 [0x0081C206]:ffffffff=>ffff0024 SetRegEx(0x0001eb36,"T",1,2) #0x0001eb36->0x0001eb38 Thumb Supervisor 0x0001eb36 0x800c STRH r4, [r1, #0] r4=0x0000FFFF r1=0x0081000C [0x0081000C]=0024ffff SetRegEx(0x0001eb38,"T",1,2) #0x0001eb38->0x00007744 Thumb Supervisor 0x0001eb38 0xbd30 POP {r4, r5, r15} r4:0x0000FFFF=>0x0081000C r5=0x0081C204 r15:0x0001EB38=>0x00007744 SetRegEx(0x00007744,"T",1,2) #0x00007744->0x0000776c Thumb Supervisor 0x00007744 0xe012 B 0x0000776c SetRegEx(0x0000776c,"T",1,2) #0x0000776c->0x0000776e Thumb Supervisor 0x0000776c 0xb124 CBZ r4, 0x00007778 r4=0x0081000C SetRegEx(0x0000776e,"T",1,2) #0x0000776e->0x00007770 Thumb Supervisor 0x0000776e 0x7aa0 LDRB r0, [r4, #0xa] r0:0x0081C204=>0x00000000 r4=0x0081000C [0x00810016]=00262000 SetRegEx(0x00007770,"T",1,2) #0x00007770->0x00007772 Thumb Supervisor 0x00007770 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x00007772,"T",1,2) #0x00007772->0x00007774 Thumb Supervisor 0x00007772 0x72a0 STRB r0, [r4, #0xa] r0=0x00000001 r4=0x0081000C [0x00810016]:00262000=>00262001 SetRegEx(0x00007774,"T",1,2) #0x00007774->0x00007778 Thumb Supervisor 0x00007774 0xf8b49002 LDRH.W r9, [r4, #2] ; 0x000002 r9:0xFFFFFFFF=>0x00000024 r4=0x0081000C [0x0081000E]=05000024 SetRegEx(0x00007778,"T",1,2) #0x00007778->0x0000777a Thumb Supervisor 0x00007778 0x4648 MOV r0, r9 r0:0x00000001=>0x00000024 r9=0x00000024 SetRegEx(0x0000777a,"T",1,2) #0x0000777a->0x00007454 Thumb Supervisor 0x0000777a 0xe66b B 0x00007454 SetRegEx(0x00007454,"T",1,2) #0x00007454->0x000029c2 Thumb Supervisor 0x00007454 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x0081000C=>0x0081FEE8 r5:0x0081C204=>0x0081FEE0 r6:0x0000FFFF=>0x00823350 r7:0x00000500=>0x0081FECC r8:0x0081C5F8=>0x00000008 r9:0x00000024=>0x00823350 r10:0x0000000C=>0x00000001 r15:0x00007454=>0x000029C2 SetRegEx(0x000029c2,"T",1,2) #0x000029c2->0x000029c4 Thumb Supervisor 0x000029c2 0x4605 MOV r5, r0 r5:0x0081FEE0=>0x00000024 r0=0x00000024 SetRegEx(0x000029c4,"T",1,2) #0x000029c4->0x000029c6 Thumb Supervisor 0x000029c4 0x1c40 ADDS r0, r0, #1 r0:0x00000024=>0x00000025 SetRegEx(0x000029c6,"T",1,2) #0x000029c6->0x00002a90 Thumb Supervisor 0x000029c6 0xd163 BNE 0x00002a90 SetRegEx(0x00002a90,"T",1,2) #0x00002a90->0x00002a92 Thumb Supervisor 0x00002a90 0x9503 STR r5, [SP, #0xc] r5=0x00000024 SetRegEx(0x00002a92,"T",1,2) #0x00002a92->0x00002a94 Thumb Supervisor 0x00002a92 0x1c6d ADDS r5, r5, #1 r5:0x00000024=>0x00000025 SetRegEx(0x00002a94,"T",1,2) #0x00002a94->0x00002a96 Thumb Supervisor 0x00002a94 0xd02c BEQ 0x00002af0 SetRegEx(0x00002a96,"T",1,2) #0x00002a96->0x00002a98 Thumb Supervisor 0x00002a96 0x9802 LDR r0, [SP, #0x8] r0:0x00000025=>0x000000FF SetRegEx(0x00002a98,"T",1,2) #0x00002a98->0x00002a9a Thumb Supervisor 0x00002a98 0x4643 MOV r3, r8 r3:0x0000FFFF=>0x00000008 r8=0x00000008 SetRegEx(0x00002a9a,"T",1,2) #0x00002a9a->0x00002a9c Thumb Supervisor 0x00002a9a 0x9006 STR r0, [SP, #0x18] r0=0x000000FF SetRegEx(0x00002a9c,"T",1,2) #0x00002a9c->0x00002a9e Thumb Supervisor 0x00002a9c 0x9803 LDR r0, [SP, #0xc] r0:0x000000FF=>0x00000024 SetRegEx(0x00002a9e,"T",1,2) #0x00002a9e->0x00002aa0 Thumb Supervisor 0x00002a9e 0x9004 STR r0, [SP, #0x10] r0=0x00000024 SetRegEx(0x00002aa0,"T",1,2) #0x00002aa0->0x00002aa2 Thumb Supervisor 0x00002aa0 0x9809 LDR r0, [SP, #0x24] r0:0x00000024=>0x00000001 SetRegEx(0x00002aa2,"T",1,2) #0x00002aa2->0x00002aa4 Thumb Supervisor 0x00002aa2 0x9007 STR r0, [SP, #0x1c] r0=0x00000001 SetRegEx(0x00002aa4,"T",1,2) #0x00002aa4->0x00002aa6 Thumb Supervisor 0x00002aa4 0x9804 LDR r0, [SP, #0x10] r0:0x00000001=>0x00000024 SetRegEx(0x00002aa6,"T",1,2) #0x00002aa6->0x00002aa8 Thumb Supervisor 0x00002aa6 0x4ae7 LDR r2, [pc, #0x39c] ; 0x00002e44 r2:0x00000024=>0x00808008 [0x00002E44]=00808008 SetRegEx(0x00002aa8,"T",1,2) #0x00002aa8->0x00002aaa Thumb Supervisor 0x00002aa8 0x68f1 LDR r1, [r6, #0xc] r1:0x0081000C=>0x00822B84 r6=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x00002aaa,"T",1,2) #0x00002aaa->0x00002aae Thumb Supervisor 0x00002aaa 0xeb000040 ADD.W r0, r0, r0, LSL #1 r0:0x00000024=>0x0000006C SetRegEx(0x00002aae,"T",1,2) #0x00002aae->0x00002ab0 Thumb Supervisor 0x00002aae 0x900d STR r0, [SP, #0x34] r0=0x0000006C SetRegEx(0x00002ab0,"T",1,2) #0x00002ab0->0x00002ab2 Thumb Supervisor 0x00002ab0 0x9d04 LDR r5, [SP, #0x10] r5:0x00000025=>0x00000024 SetRegEx(0x00002ab2,"T",1,2) #0x00002ab2->0x00002ab4 Thumb Supervisor 0x00002ab2 0x6812 LDR r2, [r2, #0] r2:0x00808008=>0x0080FE5C [0x00808008]=0080fe5c SetRegEx(0x00002ab4,"T",1,2) #0x00002ab4->0x00002ab6 Thumb Supervisor 0x00002ab4 0x68c9 LDR r1, [r1, #0xc] r1:0x00822B84=>0x80421200 [0x00822B90]=80421200 SetRegEx(0x00002ab6,"T",1,2) #0x00002ab6->0x00002aba Thumb Supervisor 0x00002ab6 0xeb020080 ADD.W r0, r2, r0, LSL #2 r0:0x0000006C=>0x0081000C r2=0x0080FE5C SetRegEx(0x00002aba,"T",1,2) #0x00002aba->0x00002abc Thumb Supervisor 0x00002aba 0x8840 LDRH r0, [r0, #0x2] r0:0x0081000C=>0x00000024 [0x0081000E]=05000024 SetRegEx(0x00002abc,"T",1,2) #0x00002abc->0x00002ac0 Thumb Supervisor 0x00002abc 0xeb013200 ADD.W r2, r1, r0, LSL #12 r2:0x0080FE5C=>0x80445200 r1=0x80421200 r0=0x00000024 SetRegEx(0x00002ac0,"T",1,2) #0x00002ac0->0x00002ac2 Thumb Supervisor 0x00002ac0 0x9205 STR r2, [SP, #0x14] r2=0x80445200 SetRegEx(0x00002ac2,"T",1,2) #0x00002ac2->0x00002ac6 Thumb Supervisor 0x00002ac2 0xf8d6c020 LDR.W r12, [r6, #32] ; 0x020 r12:0x00000102=>0x00824F18 r6=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00002ac6,"T",1,2) #0x00002ac6->0x00002aca Thumb Supervisor 0x00002ac6 0xe9dd0106 LDRD r0, r1, [r13, #24] ; 0x18 r0:0x00000024=>0x000000FF r1:0x80421200=>0x00000001 r13=0x79AB510C [0x79AB5124]:=>unknown SetRegEx(0x00002aca,"T",1,2) #0x00002aca->0x00002ace Thumb Supervisor 0x00002aca 0xe9cd0100 STRD r0, r1, [r13, #0] ; 00 r0=0x000000FF r1=0x00000001 r13=0x79AB510C [0x79AB510C]:=>unknown SetRegEx(0x00002ace,"T",1,2) #0x00002ace->0x00002ad2 Thumb Supervisor 0x00002ace 0xf10c0004 ADD.W r0, r12, #4 ; 0x00000004 r0:0x000000FF=>0x00824F1C r12=0x00824F18 SetRegEx(0x00002ad2,"T",1,2) #0x00002ad2->0x00002ad4 Thumb Supervisor 0x00002ad2 0x4629 MOV r1, r5 r1:0x00000001=>0x00000024 r5=0x00000024 SetRegEx(0x00002ad4,"T",1,2) #0x00002ad4->0x000086a2 Thumb Supervisor 0x00002ad4 0xf005fde5 BL 0x000086a2 SetRegEx(0x000086A2,"T",1,2) #0x00002ad4->0x000086a2 Thumb Supervisor 0x00002ad4 0xf005fde5 BL 0x000086a2 MakeFunction(0x000086A2,4294967295) MakeNameEx(0x000086A2,"fcn_000086a2",1) SetRegEx(0x000086a6,"T",1,2) #0x000086a6->0x000086a8 Thumb Supervisor 0x000086a6 0x460d MOV r5, r1 r5=0x00000024 r1=0x00000024 SetRegEx(0x000086a8,"T",1,2) #0x000086a8->0x000086aa Thumb Supervisor 0x000086a8 0x4616 MOV r6, r2 r6:0x00823350=>0x80445200 r2=0x80445200 SetRegEx(0x000086aa,"T",1,2) #0x000086aa->0x000086ac Thumb Supervisor 0x000086aa 0x461c MOV r4, r3 r4:0x0081FEE8=>0x00000008 r3=0x00000008 SetRegEx(0x000086ac,"T",1,2) #0x000086ac->0x000086b0 Thumb Supervisor 0x000086ac 0xf04f37ff MOV.W r7, #-1 ; 0xffffffff r7:0x0081FECC=>0xFFFFFFFF SetRegEx(0x000086b0,"T",1,2) #0x000086b0->0x000086b4 Thumb Supervisor 0x000086b0 0xe9dd8908 LDRD r8, r9, [r13, #32] ; 0x20 r8:0x00000008=>0x000000FF r9:0x00823350=>0x00000001 r13=0x79AB510C [0x79AB512C]:=>unknown SetRegEx(0x000086b4,"T",1,2) #0x000086b4->0x0000d42c Thumb Supervisor 0x000086b4 0xf004feba BL 0x0000d42c SetRegEx(0x000086b8,"T",1,2) #0x000086b8->0x000086ba Thumb Supervisor 0x000086b8 0x0001 LSLS r1, r0, #00 r1:0x0000008B=>0x008014E0 r0=0x008014E0 SetRegEx(0x000086ba,"T",1,2) #0x000086ba->0x000086bc Thumb Supervisor 0x000086ba 0xd01d BEQ 0x000086f8 SetRegEx(0x000086bc,"T",1,2) #0x000086bc->0x000086be Thumb Supervisor 0x000086bc 0x4ab2 LDR r2, [pc, #0x2c8] ; 0x00008988 r2:0x00000001=>0x0081C5FC [0x00008986]=c5fc2010 SetRegEx(0x000086be,"T",1,2) #0x000086be->0x000086c0 Thumb Supervisor 0x000086be 0x6810 LDR r0, [r2, #0] r0:0x008014E0=>0x008014C0 r2=0x0081C5FC [0x0081C5FC]=008014c0 SetRegEx(0x000086c0,"T",1,2) #0x000086c0->0x000086c2 Thumb Supervisor 0x000086c0 0x6046 STR r6, [r0, #0x4] r6=0x80445200 r0=0x008014C0 [0x008014C4]:ffffffff=>80445200 SetRegEx(0x000086c2,"T",1,2) #0x000086c2->0x000086c4 Thumb Supervisor 0x000086c2 0x890b LDRH r3, [r1, #0x8] r3:0x00000028=>0x00000027 r1=0x008014E0 [0x008014E8]=00000027 SetRegEx(0x000086c4,"T",1,2) #0x000086c4->0x000086c6 Thumb Supervisor 0x000086c4 0x7003 STRB r3, [r0, #0] r3=0x00000027 r0=0x008014C0 [0x008014C0]:00008bff=>00008b27 SetRegEx(0x000086c6,"T",1,2) #0x000086c6->0x000086c8 Thumb Supervisor 0x000086c6 0x2301 MOVS r3, #0x01 r3:0x00000027=>0x00000001 SetRegEx(0x000086c8,"T",1,2) #0x000086c8->0x000086cc Thumb Supervisor 0x000086c8 0xf8a08002 STRH.W r8, [r0, #2] ; 0x002 r8=0x000000FF r0=0x008014C0 [0x008014C2]:52000000=>520000ff SetRegEx(0x000086cc,"T",1,2) #0x000086cc->0x000086ce Thumb Supervisor 0x000086cc 0x8183 STRH r3, [r0, #0xc] r3=0x00000001 r0=0x008014C0 [0x008014CC]:00000040=>00000001 SetRegEx(0x000086ce,"T",1,2) #0x000086ce->0x000086d0 Thumb Supervisor 0x000086ce 0x81c3 STRH r3, [r0, #0xe] r3=0x00000001 r0=0x008014C0 [0x008014CE]:00000000=>00000001 SetRegEx(0x000086d0,"T",1,2) #0x000086d0->0x000086d4 Thumb Supervisor 0x000086d0 0xf8c09010 STR.W r9, [r0, #16] ; 0x010 r9=0x00000001 r0=0x008014C0 [0x008014D0]:00000000=>00000001 SetRegEx(0x000086d4,"T",1,2) #0x000086d4->0x000086d6 Thumb Supervisor 0x000086d4 0x8344 STRH r4, [r0, #0x1a] r4=0x00000008 r0=0x008014C0 [0x008014DA]:ffff0000=>ffff0008 SetRegEx(0x000086d6,"T",1,2) #0x000086d6->0x000086d8 Thumb Supervisor 0x000086d6 0x61c5 STR r5, [r0, #0x1c] r5=0x00000024 r0=0x008014C0 [0x008014DC]:ffffffff=>00000024 SetRegEx(0x000086d8,"T",1,2) #0x000086d8->0x000086da Thumb Supervisor 0x000086d8 0x8907 LDRH r7, [r0, #0x8] r7:0xFFFFFFFF=>0x00000026 r0=0x008014C0 [0x008014C8]=00000026 SetRegEx(0x000086da,"T",1,2) #0x000086da->0x000086dc Thumb Supervisor 0x000086da 0x48a9 LDR r0, [pc, #0x2a4] ; 0x00008980 r0:0x008014C0=>0x0081C638 [0x00008980]=0081c638 SetRegEx(0x000086dc,"T",1,2) #0x000086dc->0x000086de Thumb Supervisor 0x000086dc 0x7a40 LDRB r0, [r0, #0x9] r0:0x0081C638=>0x00000001 [0x0081C641]=01010001 SetRegEx(0x000086de,"T",1,2) #0x000086de->0x000086e0 Thumb Supervisor 0x000086de 0xb140 CBZ r0, 0x000086f2 r0=0x00000001 SetRegEx(0x000086e0,"T",1,2) #0x000086e0->0x000086e2 Thumb Supervisor 0x000086e0 0x4baa LDR r3, [pc, #0x2a8] ; 0x0000898c r3:0x00000001=>0x0081C67C [0x0000898A]=c67c0081 SetRegEx(0x000086e2,"T",1,2) #0x000086e2->0x000086e4 Thumb Supervisor 0x000086e2 0xb2b8 UXTH r0, r7 r0:0x00000001=>0x00000026 r7=0x00000026 SetRegEx(0x000086e4,"T",1,2) #0x000086e4->0x000086e6 Thumb Supervisor 0x000086e4 0x681b LDR r3, [r3, #0] r3:0x0081C67C=>0x00801000 [0x0081C67C]=00801000 SetRegEx(0x000086e6,"T",1,2) #0x000086e6->0x000086ea Thumb Supervisor 0x000086e6 0xeb031040 ADD.W r0, r3, r0, LSL #5 r0:0x00000026=>0x008014C0 r3=0x00801000 SetRegEx(0x000086ea,"T",1,2) #0x000086ea->0x000086ec Thumb Supervisor 0x000086ea 0x7843 LDRB r3, [r0, #0x1] r3:0x00801000=>0x0000008B r0=0x008014C0 [0x008014C1]=0000ff8b SetRegEx(0x000086ec,"T",1,2) #0x000086ec->0x000086f0 Thumb Supervisor 0x000086ec 0xf0430302 ORR r3, r3, #2 ; 0x00000002 r3=0x0000008B SetRegEx(0x000086f0,"T",1,2) #0x000086f0->0x000086f2 Thumb Supervisor 0x000086f0 0x7043 STRB r3, [r0, #0x1] r3=0x0000008B r0=0x008014C0 [0x008014C1]=0000ff8b SetRegEx(0x000086f2,"T",1,2) #0x000086f2->0x000086f4 Thumb Supervisor 0x000086f2 0x6011 STR r1, [r2, #0] r1=0x008014E0 r2=0x0081C5FC [0x0081C5FC]:008014c0=>008014e0 SetRegEx(0x000086f4,"T",1,2) #0x000086f4->0x000086f6 Thumb Supervisor 0x000086f4 0x2040 MOVS r0, #0x40 r0:0x008014C0=>0x00000040 SetRegEx(0x000086f6,"T",1,2) #0x000086f6->0x000086f8 Thumb Supervisor 0x000086f6 0x8188 STRH r0, [r1, #0xc] r0=0x00000040 r1=0x008014E0 [0x008014EC]:00000000=>00000040 SetRegEx(0x000086f8,"T",1,2) #0x000086f8->0x000086fa Thumb Supervisor 0x000086f8 0x4638 MOV r0, r7 r0:0x00000040=>0x00000026 r7=0x00000026 SetRegEx(0x000086fa,"T",1,2) #0x000086fa->0x00002ad8 Thumb Supervisor 0x000086fa 0xe8bd87f0 POP.W {r4, r5, r6, r7, r8, r9, r10, r15} r4:0x00000008=>0x0081FEE8 r5=0x00000024 r6:0x80445200=>0x00823350 r7:0x00000026=>0x0081FECC r8:0x000000FF=>0x00000008 r9:0x00000001=>0x00823350 r10=0x00000001 r15:0x000086FA=>0x00002AD8 SetRegEx(0x00002ad8,"T",1,2) #0x00002ad8->0x00002ada Thumb Supervisor 0x00002ad8 0x4681 MOV r9, r0 r9:0x00823350=>0x00000026 r0=0x00000026 SetRegEx(0x00002ada,"T",1,2) #0x00002ada->0x00002b9c Thumb Supervisor 0x00002ada 0xe05f B 0x00002b9c SetRegEx(0x00002b9c,"T",1,2) #0x00002b9c->0x00002ba0 Thumb Supervisor 0x00002b9c 0xf1190001 ADDS.W r0, r9, #1 ; 0x00000001 r0:0x00000026=>0x00000027 r9=0x00000026 cpsr:0x20000133=>0x00000133 SetRegEx(0x00002ba0,"T",1,2) #0x00002ba0->0x00002ba2 Thumb Supervisor 0x00002ba0 0xd0a9 BEQ 0x00002af6 SetRegEx(0x00002ba2,"T",1,2) #0x00002ba2->0x00002ba4 Thumb Supervisor 0x00002ba2 0x4648 MOV r0, r9 r0:0x00000027=>0x00000026 r9=0x00000026 SetRegEx(0x00002ba4,"T",1,2) #0x00002ba4->0x00002ba6 Thumb Supervisor 0x00002ba4 0x4605 MOV r5, r0 r5:0x00000024=>0x00000026 r0=0x00000026 SetRegEx(0x00002ba6,"T",1,2) #0x00002ba6->0x00002ba8 Thumb Supervisor 0x00002ba6 0x1c40 ADDS r0, r0, #1 r0:0x00000026=>0x00000027 SetRegEx(0x00002ba8,"T",1,2) #0x00002ba8->0x00002baa Thumb Supervisor 0x00002ba8 0xd00a BEQ 0x00002bc0 SetRegEx(0x00002baa,"T",1,2) #0x00002baa->0x00002bac Thumb Supervisor 0x00002baa 0x9809 LDR r0, [SP, #0x24] r0:0x00000027=>0x00000001 SetRegEx(0x00002bac,"T",1,2) #0x00002bac->0x00002bae Thumb Supervisor 0x00002bac 0xb168 CBZ r0, 0x00002bca r0=0x00000001 SetRegEx(0x00002bae,"T",1,2) #0x00002bae->0x00002bb0 Thumb Supervisor 0x00002bae 0x7c20 LDRB r0, [r4, #0x10] r0=0x00000001 r4=0x0081FEE8 [0x0081FEF8]=00000001 SetRegEx(0x00002bb0,"T",1,2) #0x00002bb0->0x00002bb2 Thumb Supervisor 0x00002bb0 0x4629 MOV r1, r5 r1:0x008014E0=>0x00000026 r5=0x00000026 SetRegEx(0x00002bb2,"T",1,2) #0x00002bb2->0x00002bb6 Thumb Supervisor 0x00002bb2 0xe9dd3202 LDRD r3, r2, [r13, #8] ; 0x08 r3:0x0000008B=>0x000000FF r2:0x0081C5FC=>0x00000024 r13=0x79AB510C [0x79AB5114]:=>unknown SetRegEx(0x00002bb6,"T",1,2) #0x00002bb6->0x00002bb8 Thumb Supervisor 0x00002bb6 0x9000 STR r0, [SP, #0] r0=0x00000001 SetRegEx(0x00002bb8,"T",1,2) #0x00002bb8->0x00002bba Thumb Supervisor 0x00002bb8 0x4630 MOV r0, r6 r0:0x00000001=>0x00823350 r6=0x00823350 SetRegEx(0x00002bba,"T",1,2) #0x00002bba->0x000048c2 Thumb Supervisor 0x00002bba 0xf001fe82 BL 0x000048c2 SetRegEx(0x000048C2,"T",1,2) #0x00002bba->0x000048c2 Thumb Supervisor 0x00002bba 0xf001fe82 BL 0x000048c2 MakeFunction(0x000048C2,4294967295) MakeNameEx(0x000048C2,"fcn_000048c2",1) SetRegEx(0x000048c6,"T",1,2) #0x000048c6->0x000048c8 Thumb Supervisor 0x000048c6 0x4c89 LDR r4, [pc, #0x224] ; 0x00004aec r4:0x0081FEE8=>0x00808008 [0x00004AEC]=00808008 SetRegEx(0x000048c8,"T",1,2) #0x000048c8->0x000048cc Thumb Supervisor 0x000048c8 0xeb020a42 ADD.W r10, r2, r2, LSL #1 r10:0x00000001=>0x0000006C r2=0x00000024 SetRegEx(0x000048cc,"T",1,2) #0x000048cc->0x000048ce Thumb Supervisor 0x000048cc 0x461d MOV r5, r3 r5:0x00000026=>0x000000FF r3=0x000000FF SetRegEx(0x000048ce,"T",1,2) #0x000048ce->0x000048d0 Thumb Supervisor 0x000048ce 0x68c3 LDR r3, [r0, #0xc] r3:0x000000FF=>0x00822B84 r0=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x000048d0,"T",1,2) #0x000048d0->0x000048d2 Thumb Supervisor 0x000048d0 0x4607 MOV r7, r0 r7:0x0081FECC=>0x00823350 r0=0x00823350 SetRegEx(0x000048d2,"T",1,2) #0x000048d2->0x000048d6 Thumb Supervisor 0x000048d2 0xf04f3baa MOV.W r11, #-1431655766 ; 0xaaaaaaaa r11:0x00000000=>0xAAAAAAAA SetRegEx(0x000048d6,"T",1,2) #0x000048d6->0x000048d8 Thumb Supervisor 0x000048d6 0xb085 SUB SP, #0x14 SetRegEx(0x000048d8,"T",1,2) #0x000048d8->0x000048da Thumb Supervisor 0x000048d8 0x6824 LDR r4, [r4, #0] r4:0x00808008=>0x0080FE5C [0x00808008]=0080fe5c SetRegEx(0x000048da,"T",1,2) #0x000048da->0x000048de Thumb Supervisor 0x000048da 0xeb04008a ADD.W r0, r4, r10, LSL #2 r0:0x00823350=>0x0081000C r4=0x0080FE5C r10=0x0000006C SetRegEx(0x000048de,"T",1,2) #0x000048de->0x000048e2 Thumb Supervisor 0x000048de 0xf8dd9038 LDR.W r9, [r13, #56] ; 0x038 r9:0x00000026=>0x00000001 r13=0x79AB510C [0x79AB5144]:=>unknown SetRegEx(0x000048e2,"T",1,2) #0x000048e2->0x000048e4 Thumb Supervisor 0x000048e2 0x7a04 LDRB r4, [r0, #0x8] r4:0x0080FE5C=>0x00000000 r0=0x0081000C [0x00810014]=20010000 SetRegEx(0x000048e4,"T",1,2) #0x000048e4->0x000048e6 Thumb Supervisor 0x000048e4 0x7a46 LDRB r6, [r0, #0x9] r6:0x00823350=>0x00000000 r0=0x0081000C [0x00810015]=26200100 SetRegEx(0x000048e6,"T",1,2) #0x000048e6->0x000048ea Thumb Supervisor 0x000048e6 0xea440c06 ORR.W r12, r4, r6 r12:0x00824F18=>0x00000000 r4=0x00000000 r6=0x00000000 SetRegEx(0x000048ea,"T",1,2) #0x000048ea->0x000048ee Thumb Supervisor 0x000048ea 0xea0c0405 AND.W r4, r12, r5 r4=0x00000000 r12=0x00000000 r5=0x000000FF SetRegEx(0x000048ee,"T",1,2) #0x000048ee->0x000048f2 Thumb Supervisor 0x000048ee 0xea350604 BICS.W r6, r5, r4 r6:0x00000000=>0x000000FF r5=0x000000FF r4=0x00000000 SetRegEx(0x000048f2,"T",1,2) #0x000048f2->0x000048f4 Thumb Supervisor 0x000048f2 0xd03d BEQ 0x00004970 SetRegEx(0x000048f4,"T",1,2) #0x000048f4->0x000048f8 Thumb Supervisor 0x000048f4 0xf04f0e00 MOV.W r14, #0 ; 00000000 r14=0x9997FC4B SetRegEx(0x000048f8,"T",1,2) #0x000048f8->0x000048fc Thumb Supervisor 0x000048f8 0xf8d78024 LDR.W r8, [r7, #36] ; 0x024 r8:0x00000008=>0x00824FE8 r7=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x000048fc,"T",1,2) #0x000048fc->0x00004900 Thumb Supervisor 0x000048fc 0xf36e4c1f BFI r12, r14, #16, #16 r12=0x00000000 r14=0x9997FC4B SetRegEx(0x00004900,"T",1,2) #0x00004900->0x00004904 Thumb Supervisor 0x00004900 0xf8d0e004 LDR.W r14, [r0, #4] ; 0x004 r14=0x9997FC4B r0=0x0081000C [0x00810010]=00000500 SetRegEx(0x00004904,"T",1,2) #0x00004904->0x00004906 Thumb Supervisor 0x00004904 0x8840 LDRH r0, [r0, #0x2] r0:0x0081000C=>0x00000024 [0x0081000E]=05000024 SetRegEx(0x00004906,"T",1,2) #0x00004906->0x0000490a Thumb Supervisor 0x00004906 0xf3610c0f BFI r12, r1, #0, #16 r12:0x00000000=>0x00000026 r1=0x00000026 SetRegEx(0x0000490a,"T",1,2) #0x0000490a->0x0000490e Thumb Supervisor 0x0000490a 0xf8d88008 LDR.W r8, [r8, #8] ; 0x008 r8:0x00824FE8=>0x00824F3C [0x00824FF0]=00824f3c SetRegEx(0x0000490e,"T",1,2) #0x0000490e->0x00004910 Thumb Supervisor 0x0000490e 0xb291 UXTH r1, r2 r1:0x00000026=>0x00000024 r2=0x00000024 SetRegEx(0x00004910,"T",1,2) #0x00004910->0x00004912 Thumb Supervisor 0x00004910 0x68da LDR r2, [r3, #0xc] r2:0x00000024=>0x80421200 r3=0x00822B84 [0x00822B90]=80421200 SetRegEx(0x00004912,"T",1,2) #0x00004912->0x00004914 Thumb Supervisor 0x00004912 0x2300 MOVS r3, #00 r3:0x00822B84=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00004914,"T",1,2) #0x00004914->0x00004916 Thumb Supervisor 0x00004914 0x9600 STR r6, [SP, #0] r6=0x000000FF SetRegEx(0x00004916,"T",1,2) #0x00004916->0x0000491a Thumb Supervisor 0x00004916 0xeb023000 ADD.W r0, r2, r0, LSL #12 r0:0x00000024=>0x80445200 r2=0x80421200 SetRegEx(0x0000491a,"T",1,2) #0x0000491a->0x0000491c Thumb Supervisor 0x0000491a 0x464a MOV r2, r9 r2:0x80421200=>0x00000001 r9=0x00000001 SetRegEx(0x0000491c,"T",1,2) #0x0000491c->0x00004920 Thumb Supervisor 0x0000491c 0xe9cdc303 STRD r12, r3, [r13, #12] ; 0x0c r12=0x00000026 r3=0x00000000 r13=0x79AB510C [0x79AB5118]:=>unknown SetRegEx(0x00004920,"T",1,2) #0x00004920->0x00004924 Thumb Supervisor 0x00004920 0xe9cd4001 STRD r4, r0, [r13, #4] ; 0x04 r4=0x00000000 r0=0x80445200 r13=0x79AB510C [0x79AB5110]:=>unknown SetRegEx(0x00004924,"T",1,2) #0x00004924->0x00004926 Thumb Supervisor 0x00004924 0x4673 MOV r3, r14 r3:0x00000000=>0x00000500 r14=0x9997FC4B SetRegEx(0x00004926,"T",1,2) #0x00004926->0x00004928 Thumb Supervisor 0x00004926 0x4640 MOV r0, r8 r0:0x80445200=>0x00824F3C r8=0x00824F3C SetRegEx(0x00004928,"T",1,2) #0x00004928->0x00009df0 Thumb Supervisor 0x00004928 0xf005fa62 BL 0x00009df0 SetRegEx(0x00009DF0,"T",1,2) #0x00004928->0x00009df0 Thumb Supervisor 0x00004928 0xf005fa62 BL 0x00009df0 MakeFunction(0x00009DF0,4294967295) MakeNameEx(0x00009DF0,"fcn_00009df0",1) SetRegEx(0x00009df4,"T",1,2) #0x00009df4->0x00009df6 Thumb Supervisor 0x00009df4 0x4604 MOV r4, r0 r4:0x00000000=>0x00824F3C r0=0x00824F3C SetRegEx(0x00009df6,"T",1,2) #0x00009df6->0x00009df8 Thumb Supervisor 0x00009df6 0x468a MOV r10, r1 r10:0x0000006C=>0x00000024 r1=0x00000024 SetRegEx(0x00009df8,"T",1,2) #0x00009df8->0x00009dfa Thumb Supervisor 0x00009df8 0xa80c ADD r0, SP, #0x30 r0:0x00824F3C=>0x00827BB0 SetRegEx(0x00009dfa,"T",1,2) #0x00009dfa->0x00009dfc Thumb Supervisor 0x00009dfa 0x4690 MOV r8, r2 r8:0x00824F3C=>0x00000001 r2=0x00000001 SetRegEx(0x00009dfc,"T",1,2) #0x00009dfc->0x00009dfe Thumb Supervisor 0x00009dfc 0x9d0a LDR r5, [SP, #0x28] r5=0x000000FF SetRegEx(0x00009dfe,"T",1,2) #0x00009dfe->0x00009e00 Thumb Supervisor 0x00009dfe 0x461f MOV r7, r3 r7:0x00823350=>0x00000500 r3=0x00000500 SetRegEx(0x00009e00,"T",1,2) #0x00009e00->0x00009e04 Thumb Supervisor 0x00009e00 0xe8b00a40 LDM.W r0!, {r6, r9, r11} r0:0x00827BB0=>0x00827BBC r6:0x000000FF=>0x80445200 r9:0x00000001=>0x00000026 r11:0xAAAAAAAA=>0x00000000 SetRegEx(0x00009e04,"T",1,2) #0x00009e04->0x00009e08 Thumb Supervisor 0x00009e04 0xfa1ff089 SXTH.W r0, r9 r0:0x00827BBC=>0x00000026 r9=0x00000026 SetRegEx(0x00009e08,"T",1,2) #0x00009e08->0x00009e0c Thumb Supervisor 0x00009e08 0xf5a0417f SUB.W r1, r0, #65280 ; 0x0000ff00 r1:0x00000024=>0xFFFF0126 r0=0x00000026 SetRegEx(0x00009e0c,"T",1,2) #0x00009e0c->0x00009e0e Thumb Supervisor 0x00009e0c 0x39ff SUBS r1, #0xff r1:0xFFFF0126=>0xFFFF0027 cpsr:0x40000133=>0xa0000133 SetRegEx(0x00009e0e,"T",1,2) #0x00009e0e->0x00009e10 Thumb Supervisor 0x00009e0e 0xd008 BEQ 0x00009e22 SetRegEx(0x00009e10,"T",1,2) #0x00009e10->0x00009e14 Thumb Supervisor 0x00009e10 0xf04f30aa MOV.W r0, #-1431655766 ; 0xaaaaaaaa r0:0x00000026=>0xAAAAAAAA SetRegEx(0x00009e14,"T",1,2) #0x00009e14->0x00009e18 Thumb Supervisor 0x00009e14 0xea000145 AND.W r1, r0, r5, LSL #1 r1:0xFFFF0027=>0x000000AA r0=0xAAAAAAAA r5=0x000000FF SetRegEx(0x00009e18,"T",1,2) #0x00009e18->0x00009e1a Thumb Supervisor 0x00009e18 0x4329 ORRS r1, r5 r1:0x000000AA=>0x000000FF r5=0x000000FF cpsr:0xa0000133=>0x20000133 SetRegEx(0x00009e1a,"T",1,2) #0x00009e1a->0x00009e1c Thumb Supervisor 0x00009e1a 0xd002 BEQ 0x00009e22 SetRegEx(0x00009e1c,"T",1,2) #0x00009e1c->0x00009e1e Thumb Supervisor 0x00009e1c 0x4630 MOV r0, r6 r0:0xAAAAAAAA=>0x80445200 r6=0x80445200 SetRegEx(0x00009e1e,"T",1,2) #0x00009e1e->0x0000bc70 Thumb Supervisor 0x00009e1e 0xf001ef28 BLX 0x0000bc72 cpsr:0x20000133=>0x20000113 SetRegEx(0x0000BC70,"T",0,2) #0x00009e1e->0x0000bc70 Thumb Supervisor 0x00009e1e 0xf001ef28 BLX 0x0000bc72 cpsr:0x20000133=>0x20000113 MakeFunction(0x0000BC70,4294967295) MakeNameEx(0x0000BC70,"fcn_bc70",1) SetRegEx(0x0000bc70,"T",0,2) #0x0000bc70->0x0000bc74 ARM Supervisor 0x0000bc70 0xe59f2064 LDR r2, [r15, #0x64] r2:0x00000001=>0x7FEFFE00 r15:0x0000BC70=>0x0000BC74 [0x0000BCD4]=20100000 SetRegEx(0x0000bc74,"T",0,2) #0x0000bc74->0x0000bc78 ARM Supervisor 0x0000bc74 0xe3510000 CMP r1, #0x0 r1=0x000000FF SetRegEx(0x0000bc78,"T",0,2) #0x0000bc78->0x0000bc7c ARM Supervisor 0x0000bc78 0x13a03000 MOVNE r3, #0x0 r3:0x00000500=>0x00000000 SetRegEx(0x0000bc7c,"T",0,2) #0x0000bc7c->0x0000bc80 ARM Supervisor 0x0000bc7c 0xe0800002 ADD r0, r0, r2 r0:0x80445200=>0x00345000 r2=0x7FEFFE00 SetRegEx(0x0000bc80,"T",0,2) #0x0000bc80->0x0000bc84 ARM Supervisor 0x0000bc80 0xe59f2034 LDR r2, [r15, #0x34] r2:0x7FEFFE00=>0x81C00000 r15:0x0000BC80=>0x0000BC84 [0x0000BCB4]=29135201 SetRegEx(0x0000bc84,"T",0,2) #0x0000bc84->0x0000bc88 ARM Supervisor 0x0000bc84 0xe7f702d0 UNDEFINED SetRegEx(0x0000bc88,"T",0,2) #0x0000bc88->0x0000bc8c ARM Supervisor 0x0000bc88 0xe0800002 ADD r0, r0, r2 r0:0x0001A280=>0x81C1A280 r2=0x81C00000 SetRegEx(0x0000bc8c,"T",0,2) #0x0000bc8c->0x0000bc90 ARM Supervisor 0x0000bc8c 0x0a000004 BEQ 0x0000bca4 SetRegEx(0x0000bc90,"T",0,2) #0x0000bc90->0x0000bc94 ARM Supervisor 0x0000bc90 0xe3110001 TST r1, #0x1 r1=0x000000FF SetRegEx(0x0000bc94,"T",0,2) #0x0000bc94->0x0000bc98 ARM Supervisor 0x0000bc94 0x11c030bc STRNEH r3, [r0, #0xc] r3=0x00000000 r0=0x81C1A280 [0x81C1A28C]=00000000 SetRegEx(0x0000bc98,"T",0,2) #0x0000bc98->0x0000bc9c ARM Supervisor 0x0000bc98 0xe1b010a1 MOVS r1, r1, LSR #0x1 r1:0x000000FF=>0x0000007F SetRegEx(0x0000bc9c,"T",0,2) #0x0000bc9c->0x0000bca0 ARM Supervisor 0x0000bc9c 0xe2800010 ADD r0, r0, #0x10 r0:0x81C1A280=>0x81C1A290 SetRegEx(0x0000bca0,"T",0,2) #0x0000bca0->0x0000bc90 ARM Supervisor 0x0000bca0 0x1afffffa BNE 0x0000bc90 SetRegEx(0x0000bca4,"T",0,2) #0x0000bca4->0x00009e22 ARM Supervisor 0x0000bca4 0xe12fff1e BX r14 r14=0x9997FC4B cpsr:0x60000113=>0x60000133 SetRegEx(0x00009e22,"T",1,2) #0x00009e22->0x00009e26 Thumb Supervisor 0x00009e22 0xf24e0100 MOVW r1, #57344 ; 0xe000 r1:0x00000000=>0x0000E000 SetRegEx(0x00009e26,"T",1,2) #0x00009e26->0x00009e2a Thumb Supervisor 0x00009e26 0xea0101da AND.W r1, r1, r10, LSR #3 r1:0x0000E000=>0x00000000 r10=0x00000024 SetRegEx(0x00009e2a,"T",1,2) #0x00009e2a->0x00009e2e Thumb Supervisor 0x00009e2a 0xf3ca000c UBFX r0, r10, #0, #13 r0:0x81C1A300=>0x00000024 r10=0x00000024 SetRegEx(0x00009e2e,"T",1,2) #0x00009e2e->0x00009e30 Thumb Supervisor 0x00009e2e 0x4301 ORRS r1, r0 r1:0x00000000=>0x00000024 r0=0x00000024 cpsr:0x60000133=>0x20000133 SetRegEx(0x00009e30,"T",1,2) #0x00009e30->0x00009e32 Thumb Supervisor 0x00009e30 0x6161 STR r1, [r4, #0x14] r1=0x00000024 r4=0x00824F3C [0x00824F50]:00002000=>00000024 SetRegEx(0x00009e32,"T",1,2) #0x00009e32->0x00009e34 Thumb Supervisor 0x00009e32 0x2006 MOVS r0, #0x06 r0:0x00000024=>0x00000006 SetRegEx(0x00009e34,"T",1,2) #0x00009e34->0x00009e36 Thumb Supervisor 0x00009e34 0x7620 STRB r0, [r4, #0x18] r0=0x00000006 r4=0x00824F3C [0x00824F54]:0000010c=>00000106 SetRegEx(0x00009e36,"T",1,2) #0x00009e36->0x00009e3a Thumb Supervisor 0x00009e36 0xf8848019 STRB.W r8, [r4, #25] ; 0x019 r8=0x00000001 r4=0x00824F3C [0x00824F55]=01000001 SetRegEx(0x00009e3a,"T",1,2) #0x00009e3a->0x00009e3c Thumb Supervisor 0x00009e3a 0x0878 LSRS r0, r7, #0x01 r0:0x00000006=>0x00000280 r7=0x00000500 cpsr:0x20000133=>0x00000133 SetRegEx(0x00009e3c,"T",1,2) #0x00009e3c->0x00009e40 Thumb Supervisor 0x00009e3c 0xf8a4b01a STRH.W r11, [r4, #26] ; 0x01a r11=0x00000000 r4=0x00824F3C [0x00824F56]=00010000 SetRegEx(0x00009e40,"T",1,2) #0x00009e40->0x00009e44 Thumb Supervisor 0x00009e40 0xf1b80f00 CMP.W r8, #0 ; 00000000 r8=0x00000001 cpsr:0x00000133=>0x20000133 SetRegEx(0x00009e44,"T",1,2) #0x00009e44->0x00009e46 Thumb Supervisor 0x00009e44 0x61e0 STR r0, [r4, #0x1c] r0=0x00000280 r4=0x00824F3C [0x00824F58]:00000001=>00000280 SetRegEx(0x00009e46,"T",1,2) #0x00009e46->0x00009e4a Thumb Supervisor 0x00009e46 0xf0070101 AND r1, r7, #1 ; 0x00000001 r1:0x00000024=>0x00000000 r7=0x00000500 SetRegEx(0x00009e4a,"T",1,2) #0x00009e4a->0x00009e4c Thumb Supervisor 0x00009e4a 0x8425 STRH r5, [r4, #0x20] r5=0x000000FF r4=0x00824F3C [0x00824F5C]=000000ff SetRegEx(0x00009e4c,"T",1,2) #0x00009e4c->0x00009e50 Thumb Supervisor 0x00009e4c 0xf1040314 ADD.W r3, r4, #20 ; 0x00000014 r3:0x00000000=>0x00824F50 r4=0x00824F3C SetRegEx(0x00009e50,"T",1,2) #0x00009e50->0x00009e52 Thumb Supervisor 0x00009e50 0x980b LDR r0, [SP, #0x2c] r0:0x00000280=>0x00000000 SetRegEx(0x00009e52,"T",1,2) #0x00009e52->0x00009e54 Thumb Supervisor 0x00009e52 0x8460 STRH r0, [r4, #0x22] r0=0x00000000 r4=0x00824F3C [0x00824F5E]=00250000 SetRegEx(0x00009e54,"T",1,2) #0x00009e54->0x00009e58 Thumb Supervisor 0x00009e54 0xe9c49609 STRD r9, r6, [r4, #36] ; 0x24 r9=0x00000026 r6=0x80445200 r4=0x00824F3C [0x00824F60]:00000025=>00000026 SetRegEx(0x00009e58,"T",1,2) #0x00009e58->0x00009e5a Thumb Supervisor 0x00009e58 0xd004 BEQ 0x00009e64 SetRegEx(0x00009e5a,"T",1,2) #0x00009e5a->0x00009e5c Thumb Supervisor 0x00009e5a 0x2202 MOVS r2, #0x02 r2:0x81C00000=>0x00000002 SetRegEx(0x00009e5c,"T",1,2) #0x00009e5c->0x00009e5e Thumb Supervisor 0x00009e5c 0x4620 MOV r0, r4 r0:0x00000000=>0x00824F3C r4=0x00824F3C SetRegEx(0x00009e5e,"T",1,2) #0x00009e5e->0x00009e62 Thumb Supervisor 0x00009e5e 0xe8bd5ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} r4:0x00824F3C=>0x00000000 r5=0x000000FF r6:0x80445200=>0x000000FF r7:0x00000500=>0x00823350 r8:0x00000001=>0x00824F3C r9:0x00000026=>0x00000001 r10:0x00000024=>0x0000006C r11:0x00000000=>0xAAAAAAAA r12=0x00000026 r14=0x9997FC4B SetRegEx(0x00009e62,"T",1,2) #0x00009e62->0x00009bce Thumb Supervisor 0x00009e62 0xe6b4 B 0x00009bce SetRegEx(0x000117B0,"T",1,2) #0x00000fde->0x000117b0 Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x000117B1 MakeFunction(0x000117B0,4294967295) MakeNameEx(0x000117B0,"fcn_000117B1",1) SetRegEx(0x000117b0,"T",1,2) #0x000117b0->0x000117b2 Thumb Supervisor 0x000117b0 0xb510 PUSH {r4, r14} r4=0x0081DA64 r14=0x9997FC4B SetRegEx(0x000117b2,"T",1,2) #0x000117b2->0x000117b4 Thumb Supervisor 0x000117b2 0x4604 MOV r4, r0 r4:0x0081DA64=>0x00827C44 r0=0x00827C44 SetRegEx(0x000117b4,"T",1,2) #0x000117b4->0x000117b6 Thumb Supervisor 0x000117b4 0x2030 MOVS r0, #0x30 r0:0x00827C44=>0x00000030 SetRegEx(0x000117b6,"T",1,2) #0x000117b6->0x00000574 Thumb Supervisor 0x000117b6 0xf7eefedd BL 0x00000574 SetRegEx(0x000117ba,"T",1,2) #0x000117ba->0x000117bc Thumb Supervisor 0x000117ba 0x2800 CMP r0, #00 r0=0x0081FEB8 SetRegEx(0x000117bc,"T",1,2) #0x000117bc->0x000117be Thumb Supervisor 0x000117bc 0xd003 BEQ 0x000117c6 SetRegEx(0x000117be,"T",1,2) #0x000117be->0x000117c0 Thumb Supervisor 0x000117be 0x4621 MOV r1, r4 r1:0x00822A98=>0x00827C44 r4=0x00827C44 SetRegEx(0x000117c0,"T",1,2) #0x000117c0->0x000117c4 Thumb Supervisor 0x000117c0 0xe8bd4010 POP.W {r4, r14} r4:0x00827C44=>0x0081DA64 r14=0x9997FC4B SetRegEx(0x000117c4,"T",1,2) #0x000117c4->0x0001179c Thumb Supervisor 0x000117c4 0xe7ea B 0x0001179c SetRegEx(0x0001179c,"T",1,2) #0x0001179c->0x0001179e Thumb Supervisor 0x0001179c 0xb510 PUSH {r4, r14} r4=0x0081DA64 r14=0x9997FC4B SetRegEx(0x0001179e,"T",1,2) #0x0001179e->0x00011158 Thumb Supervisor 0x0001179e 0xf7fffcdb BL 0x00011158 SetRegEx(0x00007d12,"T",1,2) #0x00007d12->0x00007d14 Thumb Supervisor 0x00007d12 0x7be0 LDRB r0, [r4, #0xf] r0:0x00000000=>0x00000001 r4=0x0081FECC [0x0081FEDB]=00000001 SetRegEx(0x00007d14,"T",1,2) #0x00007d14->0x00007d16 Thumb Supervisor 0x00007d14 0xb118 CBZ r0, 0x00007d1e r0=0x00000001 SetRegEx(0x00007d16,"T",1,2) #0x00007d16->0x00007d1a Thumb Supervisor 0x00007d16 0xf44f3080 MOV.W r0, #65536 ; 0x00010000 r0:0x00000001=>0x00010000 SetRegEx(0x00007d1a,"T",1,2) #0x00007d1a->0x00007d22 Thumb Supervisor 0x00007d1a 0xe002 B 0x00007d22 SetRegEx(0x00007d22,"T",1,2) #0x00007d22->0x00007d24 Thumb Supervisor 0x00007d22 0x60a0 STR r0, [r4, #0x8] r0=0x00010000 r4=0x0081FECC [0x0081FED4]:00000000=>00010000 SetRegEx(0x000117a2,"T",1,2) #0x000117a2->0x000117a4 Thumb Supervisor 0x000117a2 0x492e LDR r1, [pc, #0xb8] ; 0x0001185c r1:0x0001F5C0=>0x0001F110 [0x0001185C]=0001f110 SetRegEx(0x000117a4,"T",1,2) #0x000117a4->0x000117a6 Thumb Supervisor 0x000117a4 0x6001 STR r1, [r0, #0] r1=0x0001F110 r0=0x0081FEB8 [0x0081FEB8]:0001f5a0=>0001f110 SetRegEx(0x000117a6,"T",1,2) #0x000117a6->0x000117a8 Thumb Supervisor 0x000117a6 0x3120 ADDS r1, #0x20 r1:0x0001F110=>0x0001F130 SetRegEx(0x000117a8,"T",1,2) #0x000117a8->0x000117aa Thumb Supervisor 0x000117a8 0x6281 STR r1, [r0, #0x28] r1=0x0001F130 r0=0x0081FEB8 [0x0081FEE0]:0001f5c0=>0001f130 SetRegEx(0x000117aa,"T",1,2) #0x000117aa->0x00000fe0 Thumb Supervisor 0x000117aa 0xbd10 POP {r4, r15} r4=0x0081DA64 r15:0x000117AA=>0x00000FE0 SetRegEx(0x000117c8,"T",1,2) #0x000117c8->0x000117cc Thumb Supervisor 0x000117c8 0xe92d4ff8 PUSH.W {r3, r4, r5, r6, r7, r8, r9, r10, r11, r14} r3=0x00000000 r4=0x0081F598 r5=0x0081FEB8 r6=0x00000020 r7=0x0001FD10 r8=0x00000000 r9=0x00000000 r10=0x00827C44 r11=0x0081F66C r14=0x9997FC4B SetRegEx(0x000117cc,"T",1,2) #0x000117cc->0x000117d0 Thumb Supervisor 0x000117cc 0xf8df8090 LDR r8, 0x00011860 r8:0x00000000=>0x00824F38 SetRegEx(0x000117d0,"T",1,2) #0x000117d0->0x000117d2 Thumb Supervisor 0x000117d0 0x4682 MOV r10, r0 r10:0x00827C44=>0x0081FEB8 r0=0x0081FEB8 SetRegEx(0x000117d2,"T",1,2) #0x000117d2->0x000117d4 Thumb Supervisor 0x000117d2 0x4d24 LDR r5, [pc, #0x90] ; 0x00011864 r5:0x0081FEB8=>0x00823350 [0x00011864]=00823350 SetRegEx(0x000117d4,"T",1,2) #0x000117d4->0x000117d6 Thumb Supervisor 0x000117d4 0x6a68 LDR r0, [r5, #0x24] r0:0x0081FEB8=>0x00824FE8 r5=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x000117d6,"T",1,2) #0x000117d6->0x00005d6e Thumb Supervisor 0x000117d6 0xf7f4faca BL 0x00005d6e SetRegEx(0x000117da,"T",1,2) #0x000117da->0x000117dc Thumb Supervisor 0x000117da 0x6a2e LDR r6, [r5, #0x20] r6:0x00000020=>0x00824F18 r5=0x00823350 [0x00823370]=00824f18 SetRegEx(0x000117dc,"T",1,2) #0x000117dc->0x000117de Thumb Supervisor 0x000117dc 0x2700 MOVS r7, #00 r7:0x0001FD10=>0x00000000 SetRegEx(0x000117de,"T",1,2) #0x000117de->0x000117e0 Thumb Supervisor 0x000117de 0x4681 MOV r9, r0 r9=0x00000000 r0=0x00000000 SetRegEx(0x000117e0,"T",1,2) #0x000117e0->0x00010078 Thumb Supervisor 0x000117e0 0xf7fefc4a BL 0x00010078 SetRegEx(0x000117e4,"T",1,2) #0x000117e4->0x000117e6 Thumb Supervisor 0x000117e4 0x0004 LSLS r4, r0, #00 r4:0x0081F598=>0x00000000 r0=0x00000000 SetRegEx(0x000117e6,"T",1,2) #0x000117e6->0x00011830 Thumb Supervisor 0x000117e6 0xd023 BEQ 0x00011830 SetRegEx(0x00011830,"T",1,2) #0x00011830->0x00011834 Thumb Supervisor 0x00011830 0xea570709 ORRS.W r7, r7, r9 r7=0x00000000 r9=0x00000000 SetRegEx(0x00011834,"T",1,2) #0x00011834->0x00011836 Thumb Supervisor 0x00011834 0xd1ce BNE 0x000117d4 SetRegEx(0x00011836,"T",1,2) #0x00011836->0x00011838 Thumb Supervisor 0x00011836 0x2101 MOVS r1, #0x01 r1:0x0081C7CC=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00011838,"T",1,2) #0x00011838->0x0001183a Thumb Supervisor 0x00011838 0x4628 MOV r0, r5 r0:0x00000000=>0x00823350 r5=0x00823350 SetRegEx(0x0001183a,"T",1,2) #0x0001183a->0x000046fa Thumb Supervisor 0x0001183a 0xf7f2ff5e BL 0x000046fa SetRegEx(0x000046FA,"T",1,2) #0x0001183a->0x000046fa Thumb Supervisor 0x0001183a 0xf7f2ff5e BL 0x000046fa MakeFunction(0x000046FA,4294967295) MakeNameEx(0x000046FA,"fcn_000046fa",1) SetRegEx(0x000046fc,"T",1,2) #0x000046fc->0x000046fe Thumb Supervisor 0x000046fc 0xb538 PUSH {r3, r4, r5, r14} r3=0x00000000 r4=0x00000000 r5=0x00823350 r14=0x9997FC4B SetRegEx(0x000046fe,"T",1,2) #0x000046fe->0x00004700 Thumb Supervisor 0x000046fe 0x2400 MOVS r4, #00 r4=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00004700,"T",1,2) #0x00004700->0x00004702 Thumb Supervisor 0x00004700 0x460b MOV r3, r1 r3:0x00000000=>0x00000001 r1=0x00000001 SetRegEx(0x00004702,"T",1,2) #0x00004702->0x00004704 Thumb Supervisor 0x00004702 0x6852 LDR r2, [r2, #0x4] r2:0x008232F8=>0x1D1C596F [0x008232FC]=1d1c596f SetRegEx(0x00004704,"T",1,2) #0x00004704->0x00004706 Thumb Supervisor 0x00004704 0x4621 MOV r1, r4 r1:0x00000001=>0x00000000 r4=0x00000000 SetRegEx(0x00004706,"T",1,2) #0x00004706->0x00004708 Thumb Supervisor 0x00004706 0x9400 STR r4, [SP, #0] r4=0x00000000 SetRegEx(0x00004708,"T",1,2) #0x00004708->0x0000470a Thumb Supervisor 0x00004708 0x1c52 ADDS r2, r2, #1 r2:0x1D1C596F=>0x1D1C5970 cpsr:0x60000133=>0x00000133 SetRegEx(0x0000470a,"T",1,2) #0x0000470a->0x00004460 Thumb Supervisor 0x0000470a 0xf7fffea9 BL 0x00004460 SetRegEx(0x00004460,"T",1,2) #0x0000470a->0x00004460 Thumb Supervisor 0x0000470a 0xf7fffea9 BL 0x00004460 MakeFunction(0x00004460,4294967295) MakeNameEx(0x00004460,"fcn_00004460",1) SetRegEx(0x00004464,"T",1,2) #0x00004464->0x00004466 Thumb Supervisor 0x00004464 0xb085 SUB SP, #0x14 SetRegEx(0x00004466,"T",1,2) #0x00004466->0x0000446a Thumb Supervisor 0x00004466 0xf8d08014 LDR.W r8, [r0, #20] ; 0x014 r8:0x00824F38=>0x00000000 r0=0x00823350 [0x00823364]=00000000 SetRegEx(0x0000446a,"T",1,2) #0x0000446a->0x0000446c Thumb Supervisor 0x0000446a 0x4604 MOV r4, r0 r4:0x00000000=>0x00823350 r0=0x00823350 SetRegEx(0x0000446c,"T",1,2) #0x0000446c->0x0000446e Thumb Supervisor 0x0000446c 0x7e00 LDRB r0, [r0, #0x18] r0:0x00823350=>0x00000000 [0x00823368]=00000000 SetRegEx(0x0000446e,"T",1,2) #0x0000446e->0x00004472 Thumb Supervisor 0x0000446e 0xf04f0901 MOV.W r9, #1 ; 0x00000001 r9:0x00000000=>0x00000001 SetRegEx(0x00004472,"T",1,2) #0x00004472->0x00004474 Thumb Supervisor 0x00004472 0x9d12 LDR r5, [SP, #0x48] r5:0x00823350=>0x00000000 SetRegEx(0x00004474,"T",1,2) #0x00004474->0x00004476 Thumb Supervisor 0x00004474 0x2801 CMP r0, #0x01 r0=0x00000000 cpsr:0x00000133=>0x80000133 SetRegEx(0x00004476,"T",1,2) #0x00004476->0x00004478 Thumb Supervisor 0x00004476 0xd015 BEQ 0x000044a4 SetRegEx(0x00004478,"T",1,2) #0x00004478->0x0000447a Thumb Supervisor 0x00004478 0x488e LDR r0, [pc, #0x238] ; 0x000046b4 r0:0x00000000=>0x0081D4A4 [0x000046B2]=d4a40082 SetRegEx(0x0000447a,"T",1,2) #0x0000447a->0x0000447c Thumb Supervisor 0x0000447a 0x4e8d LDR r6, [pc, #0x234] ; 0x000046b0 r6:0x00824F18=>0x00824C68 [0x000046B0]=00824c68 SetRegEx(0x0000447c,"T",1,2) #0x0000447c->0x0000447e Thumb Supervisor 0x0000447c 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x0000447e,"T",1,2) #0x0000447e->0x00004480 Thumb Supervisor 0x0000447e 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x80000133=>0x00000133 SetRegEx(0x00004480,"T",1,2) #0x00004480->0x00019ade Thumb Supervisor 0x00004480 0xf015fb2d BL 0x00019ade SetRegEx(0x00004484,"T",1,2) #0x00004484->0x00004488 Thumb Supervisor 0x00004484 0xf8c60224 STR.W r0, [r6, #548] ; 0x224 r0=0x00033DB8 r6=0x00824C68 [0x00824E8C]=00033db8 SetRegEx(0x00004488,"T",1,2) #0x00004488->0x0000448a Thumb Supervisor 0x00004488 0x9004 STR r0, [SP, #0x10] r0=0x00033DB8 SetRegEx(0x0000448a,"T",1,2) #0x0000448a->0x0000448e Thumb Supervisor 0x0000448a 0xf8dfb22c LDR r11, 0x000046b8 r11:0x0081F66C=>0x0081C648 SetRegEx(0x0000448e,"T",1,2) #0x0000448e->0x00004490 Thumb Supervisor 0x0000448e 0x6961 LDR r1, [r4, #0x14] r1=0x00000000 r4=0x00823350 [0x00823364]=00000000 SetRegEx(0x00004490,"T",1,2) #0x00004490->0x000044f8 Thumb Supervisor 0x00004490 0xb391 CBZ r1, 0x000044f8 r1=0x00000000 SetRegEx(0x000044f8,"T",1,2) #0x000044f8->0x000044fa Thumb Supervisor 0x000044f8 0xe7ff B 0x000044fa SetRegEx(0x000044fa,"T",1,2) #0x000044fa->0x000044fe Thumb Supervisor 0x000044fa 0xf8d4a020 LDR.W r10, [r4, #32] ; 0x020 r10:0x0081FEB8=>0x00824F18 r4=0x00823350 [0x00823370]=00824f18 SetRegEx(0x000044fe,"T",1,2) #0x000044fe->0x00004500 Thumb Supervisor 0x000044fe 0x2700 MOVS r7, #00 r7=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00004500,"T",1,2) #0x00004500->0x00010078 Thumb Supervisor 0x00004500 0xf00bfdba BL 0x00010078 SetRegEx(0x00004504,"T",1,2) #0x00004504->0x00004506 Thumb Supervisor 0x00004504 0x0006 LSLS r6, r0, #00 r6:0x00824C68=>0x00000000 r0=0x00000000 SetRegEx(0x00004506,"T",1,2) #0x00004506->0x00004552 Thumb Supervisor 0x00004506 0xd024 BEQ 0x00004552 SetRegEx(0x00004552,"T",1,2) #0x00004552->0x00004554 Thumb Supervisor 0x00004552 0x2f00 CMP r7, #00 r7=0x00000000 SetRegEx(0x00004554,"T",1,2) #0x00004554->0x00004556 Thumb Supervisor 0x00004554 0xd1b6 BNE 0x000044c4 SetRegEx(0x00004556,"T",1,2) #0x00004556->0x00004558 Thumb Supervisor 0x00004556 0x4620 MOV r0, r4 r0:0x00000000=>0x00823350 r4=0x00823350 SetRegEx(0x00004558,"T",1,2) #0x00004558->0x00004420 Thumb Supervisor 0x00004558 0xf7ffff62 BL 0x00004420 SetRegEx(0x0000455c,"T",1,2) #0x0000455c->0x0000455e Thumb Supervisor 0x0000455c 0x68e0 LDR r0, [r4, #0xc] r0:0x00000000=>0x00822B84 r4=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x0000455e,"T",1,2) #0x0000455e->0x00004562 Thumb Supervisor 0x0000455e 0xe9dd1206 LDRD r1, r2, [r13, #24] ; 0x18 r1:0xFFFFFFFF=>0x00000000 r2:0x00000000=>0x1D1C5970 r13=0x79AB5109 [0x79AB5121]:=>unknown SetRegEx(0x00004562,"T",1,2) #0x00004562->0x00007bd6 Thumb Supervisor 0x00004562 0xf003fb38 BL 0x00007bd6 SetRegEx(0x00007BD6,"T",1,2) #0x00004562->0x00007bd6 Thumb Supervisor 0x00004562 0xf003fb38 BL 0x00007bd6 MakeFunction(0x00007BD6,4294967295) MakeNameEx(0x00007BD6,"fcn_00007bd6",1) SetRegEx(0x00007bd8,"T",1,2) #0x00007bd8->0x00007bda Thumb Supervisor 0x00007bd8 0x6243 STR r3, [r0, #0x24] r3=0x00000000 r0=0x00822B84 [0x00822BA8]=00000000 SetRegEx(0x00007bda,"T",1,2) #0x00007bda->0x00007bde Thumb Supervisor 0x00007bda 0xf8803028 STRB.W r3, [r0, #40] ; 0x028 r3=0x00000000 r0=0x00822B84 [0x00822BAC]:00000001=>00000000 SetRegEx(0x00007bde,"T",1,2) #0x00007bde->0x00007be2 Thumb Supervisor 0x00007bde 0xe9c0120b STRD r1, r2, [r0, #44] ; 0x2c r1=0x00000000 r2=0x1D1C5970 r0=0x00822B84 [0x00822BB0]:ffffffff=>00000000 SetRegEx(0x00007be2,"T",1,2) #0x00007be2->0x00004566 Thumb Supervisor 0x00007be2 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00004566,"T",1,2) #0x00004566->0x0000464c Thumb Supervisor 0x00004566 0xe071 B 0x0000464c SetRegEx(0x0000464c,"T",1,2) #0x0000464c->0x0000464e Thumb Supervisor 0x0000464c 0x68e0 LDR r0, [r4, #0xc] r0=0x00822B84 r4=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x0000464e,"T",1,2) #0x0000464e->0x00004652 Thumb Supervisor 0x0000464e 0xf8900028 LDRB.W r0, [r0, #40] ; 0x00000028 r0:0x00822B84=>0x00000000 [0x00822BAC]=00000000 SetRegEx(0x00004652,"T",1,2) #0x00004652->0x00004654 Thumb Supervisor 0x00004652 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x00004654,"T",1,2) #0x00004654->0x00004568 Thumb Supervisor 0x00004654 0xd088 BEQ 0x00004568 SetRegEx(0x00004568,"T",1,2) #0x00004568->0x0000456a Thumb Supervisor 0x00004568 0x4855 LDR r0, [pc, #0x154] ; 0x000046c0 r0:0x00000000=>0x00823D20 [0x000046BE]=3d200081 SetRegEx(0x0000456a,"T",1,2) #0x0000456a->0x0000456e Thumb Supervisor 0x0000456a 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x0000456e,"T",1,2) #0x0000456e->0x00004570 Thumb Supervisor 0x0000456e 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x00004570,"T",1,2) #0x00004570->0x00004572 Thumb Supervisor 0x00004570 0xd1ac BNE 0x000044cc SetRegEx(0x00004572,"T",1,2) #0x00004572->0x00004598 Thumb Supervisor 0x00004572 0xb18d CBZ r5, 0x00004598 r5=0x00000000 SetRegEx(0x00004598,"T",1,2) #0x00004598->0x0000459a Thumb Supervisor 0x00004598 0x68e0 LDR r0, [r4, #0xc] r0:0x00000000=>0x00822B84 r4=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x0000459a,"T",1,2) #0x0000459a->0x00007be4 Thumb Supervisor 0x0000459a 0xf003fb23 BL 0x00007be4 SetRegEx(0x00007BE4,"T",1,2) #0x0000459a->0x00007be4 Thumb Supervisor 0x0000459a 0xf003fb23 BL 0x00007be4 MakeFunction(0x00007BE4,4294967295) MakeNameEx(0x00007BE4,"fcn_00007be4",1) SetRegEx(0x00007be6,"T",1,2) #0x00007be6->0x00007be8 Thumb Supervisor 0x00007be6 0x4602 MOV r2, r0 r2:0x1D1C5970=>0x00822B84 r0=0x00822B84 SetRegEx(0x00007be8,"T",1,2) #0x00007be8->0x00007bea Thumb Supervisor 0x00007be8 0x6ac0 LDR r0, [r0, #0x2c] r0:0x00822B84=>0x00000000 [0x00822BB0]=00000000 SetRegEx(0x00007bea,"T",1,2) #0x00007bea->0x00007bee Thumb Supervisor 0x00007bea 0xf04f37ff MOV.W r7, #-1 ; 0xffffffff r7:0x00000000=>0xFFFFFFFF SetRegEx(0x00007bee,"T",1,2) #0x00007bee->0x00007bf2 Thumb Supervisor 0x00007bee 0xf64076f8 MOVW r6, #4088 ; 0xff8 r6:0x00000000=>0x00000FF8 SetRegEx(0x00007bf2,"T",1,2) #0x00007bf2->0x00007bf4 Thumb Supervisor 0x00007bf2 0x6b11 LDR r1, [r2, #0x30] r1:0x00000000=>0x1D1C5970 r2=0x00822B84 [0x00822BB4]=1d1c5970 SetRegEx(0x00007bf4,"T",1,2) #0x00007bf4->0x00007bf6 Thumb Supervisor 0x00007bf4 0x08c4 LSRS r4, r0, #0x03 r4:0x00823350=>0x00000000 r0=0x00000000 cpsr:0x60000133=>0x40000133 SetRegEx(0x00007bf6,"T",1,2) #0x00007bf6->0x00007bf8 Thumb Supervisor 0x00007bf6 0x6a53 LDR r3, [r2, #0x24] r3=0x00000000 r2=0x00822B84 [0x00822BA8]=00000000 SetRegEx(0x00007bf8,"T",1,2) #0x00007bf8->0x00007bfa Thumb Supervisor 0x00007bf8 0x4408 ADD r0, r1 r0:0x00000000=>0x1D1C5970 r1=0x1D1C5970 SetRegEx(0x00007bfa,"T",1,2) #0x00007bfa->0x00007bfc Thumb Supervisor 0x00007bfa 0x1e40 SUBS r0, r0, #1 r0:0x1D1C5970=>0x1D1C596F cpsr:0x40000133=>0x20000133 SetRegEx(0x00007bfc,"T",1,2) #0x00007bfc->0x00007bfe Thumb Supervisor 0x00007bfc 0x08c5 LSRS r5, r0, #0x03 r5:0x00000000=>0x03A38B2D r0=0x1D1C596F SetRegEx(0x00007bfe,"T",1,2) #0x00007bfe->0x00007c54 Thumb Supervisor 0x00007bfe 0xe029 B 0x00007c54 SetRegEx(0x00007c54,"T",1,2) #0x00007c54->0x00007c56 Thumb Supervisor 0x00007c54 0x42b3 CMP r3, r6 r3=0x00000000 r6=0x00000FF8 cpsr:0x20000133=>0x80000133 SetRegEx(0x00007c56,"T",1,2) #0x00007c56->0x00007c00 Thumb Supervisor 0x00007c56 0xd3d3 BCC 0x00007c00 SetRegEx(0x00007c00,"T",1,2) #0x00007c00->0x00007c02 Thumb Supervisor 0x00007c00 0x4907 LDR r1, [pc, #0x1c] ; 0x00007c20 r1:0x1D1C5970=>0x00808004 [0x00007C1E]=80040000 SetRegEx(0x00007c02,"T",1,2) #0x00007c02->0x00007c06 Thumb Supervisor 0x00007c02 0xeb030043 ADD.W r0, r3, r3, LSL #1 r0:0x1D1C596F=>0x00000000 r3=0x00000000 SetRegEx(0x00007c06,"T",1,2) #0x00007c06->0x00007c08 Thumb Supervisor 0x00007c06 0x6849 LDR r1, [r1, #0x4] r1:0x00808004=>0x0080FE5C [0x00808008]=0080fe5c SetRegEx(0x00007c08,"T",1,2) #0x00007c08->0x00007c0c Thumb Supervisor 0x00007c08 0xeb010080 ADD.W r0, r1, r0, LSL #2 r0:0x00000000=>0x0080FE5C r1=0x0080FE5C SetRegEx(0x00007c0c,"T",1,2) #0x00007c0c->0x00007c0e Thumb Supervisor 0x00007c0c 0x7ac1 LDRB r1, [r0, #0xb] r1:0x0080FE5C=>0x00000000 r0=0x0080FE5C [0x0080FE67]=01000200 SetRegEx(0x00007c0e,"T",1,2) #0x00007c0e->0x00007c10 Thumb Supervisor 0x00007c0e 0x0909 LSRS r1, r1, #0x04 r1=0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x00007c10,"T",1,2) #0x00007c10->0x00007c12 Thumb Supervisor 0x00007c10 0x2904 CMP r1, #0x04 r1=0x00000000 cpsr:0x40000133=>0x80000133 SetRegEx(0x00007c12,"T",1,2) #0x00007c12->0x00007c14 Thumb Supervisor 0x00007c12 0xd009 BEQ 0x00007c28 SetRegEx(0x00007c14,"T",1,2) #0x00007c14->0x00007c16 Thumb Supervisor 0x00007c14 0x2905 CMP r1, #0x05 r1=0x00000000 SetRegEx(0x00007c16,"T",1,2) #0x00007c16->0x00007c18 Thumb Supervisor 0x00007c16 0xd017 BEQ 0x00007c48 SetRegEx(0x00007c18,"T",1,2) #0x00007c18->0x00007c1a Thumb Supervisor 0x00007c18 0x2903 CMP r1, #0x03 r1=0x00000000 SetRegEx(0x00007c1a,"T",1,2) #0x00007c1a->0x00007c1c Thumb Supervisor 0x00007c1a 0xd015 BEQ 0x00007c48 SetRegEx(0x00007c1c,"T",1,2) #0x00007c1c->0x00007c52 Thumb Supervisor 0x00007c1c 0xe019 B 0x00007c52 SetRegEx(0x00007c52,"T",1,2) #0x00007c52->0x00007c54 Thumb Supervisor 0x00007c52 0x1c5b ADDS r3, r3, #1 r3:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00007c58,"T",1,2) #0x00007c58->0x00007c5a Thumb Supervisor 0x00007c58 0x42b3 CMP r3, r6 r3=0x00000FF8 r6=0x00000FF8 SetRegEx(0x00007c5a,"T",1,2) #0x00007c5a->0x00007c5c Thumb Supervisor 0x00007c5a 0xd103 BNE 0x00007c64 SetRegEx(0x00007c5c,"T",1,2) #0x00007c5c->0x00007c5e Thumb Supervisor 0x00007c5c 0x4610 MOV r0, r2 r0:0x0081BDF0=>0x00822B84 r2=0x00822B84 SetRegEx(0x00007c5e,"T",1,2) #0x00007c5e->0x000073b4 Thumb Supervisor 0x00007c5e 0xf7fffba9 BL 0x000073b4 SetRegEx(0x000073B4,"T",1,2) #0x00007c5e->0x000073b4 Thumb Supervisor 0x00007c5e 0xf7fffba9 BL 0x000073b4 MakeFunction(0x000073B4,4294967295) MakeNameEx(0x000073B4,"fcn_000073b4",1) SetRegEx(0x000073b6,"T",1,2) #0x000073b6->0x000073b8 Thumb Supervisor 0x000073b6 0x6241 STR r1, [r0, #0x24] r1=0x00000000 r0=0x00822B84 [0x00822BA8]=00000000 SetRegEx(0x000073b8,"T",1,2) #0x000073b8->0x000073ba Thumb Supervisor 0x000073b8 0x2201 MOVS r2, #0x01 r2:0x00822B84=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x000073ba,"T",1,2) #0x000073ba->0x000073be Thumb Supervisor 0x000073ba 0xf8802028 STRB.W r2, [r0, #40] ; 0x028 r2=0x00000001 r0=0x00822B84 [0x00822BAC]:00000000=>00000001 SetRegEx(0x000073be,"T",1,2) #0x000073be->0x000073c0 Thumb Supervisor 0x000073be 0x1e4a SUBS r2, r1, #1 r2:0x00000001=>0xFFFFFFFF r1=0x00000000 cpsr:0x20000133=>0x80000133 SetRegEx(0x000073c0,"T",1,2) #0x000073c0->0x000073c4 Thumb Supervisor 0x000073c0 0xe9c0210b STRD r2, r1, [r0, #44] ; 0x2c r2=0xFFFFFFFF r1=0x00000000 r0=0x00822B84 [0x00822BB0]:00000000=>ffffffff SetRegEx(0x000073c4,"T",1,2) #0x000073c4->0x00007c62 Thumb Supervisor 0x000073c4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00007c62,"T",1,2) #0x00007c62->0x00007c66 Thumb Supervisor 0x00007c62 0xe000 B 0x00007c66 SetRegEx(0x00007c66,"T",1,2) #0x00007c66->0x00007c68 Thumb Supervisor 0x00007c66 0x4638 MOV r0, r7 r0:0x00822B84=>0xFFFFFFFF r7=0xFFFFFFFF SetRegEx(0x00007c68,"T",1,2) #0x00007c68->0x0000459e Thumb Supervisor 0x00007c68 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x00000000=>0x00823350 r5:0x03A38B2D=>0x00000000 r6:0x00000FF8=>0x00000000 r7:0xFFFFFFFF=>0x00000000 r15:0x00007C68=>0x0000459E SetRegEx(0x0000459e,"T",1,2) #0x0000459e->0x000045a0 Thumb Supervisor 0x0000459e 0x1c41 ADDS r1, r0, #1 r1=0x00000000 r0=0xFFFFFFFF cpsr:0x80000133=>0x60000133 SetRegEx(0x000045a0,"T",1,2) #0x000045a0->0x000045ea Thumb Supervisor 0x000045a0 0xd023 BEQ 0x000045ea SetRegEx(0x000045ea,"T",1,2) #0x000045ea->0x000045ec Thumb Supervisor 0x000045ea 0x6a60 LDR r0, [r4, #0x24] r0:0xFFFFFFFF=>0x00824FE8 r4=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x000045ec,"T",1,2) #0x000045ec->0x00005d6e Thumb Supervisor 0x000045ec 0xf001fbbf BL 0x00005d6e SetRegEx(0x000045f0,"T",1,2) #0x000045f0->0x000045f2 Thumb Supervisor 0x000045f0 0x6a27 LDR r7, [r4, #0x20] r7:0x00000000=>0x00824F18 r4=0x00823350 [0x00823370]=00824f18 SetRegEx(0x000045f2,"T",1,2) #0x000045f2->0x00010078 Thumb Supervisor 0x000045f2 0xf00bfd41 BL 0x00010078 SetRegEx(0x000045f6,"T",1,2) #0x000045f6->0x000045f8 Thumb Supervisor 0x000045f6 0x0006 LSLS r6, r0, #00 r6=0x00000000 r0=0x00000000 SetRegEx(0x000045f8,"T",1,2) #0x000045f8->0x0000464c Thumb Supervisor 0x000045f8 0xd028 BEQ 0x0000464c SetRegEx(0x00004656,"T",1,2) #0x00004656->0x00004658 Thumb Supervisor 0x00004656 0x6960 LDR r0, [r4, #0x14] r0:0x00000001=>0x00000000 r4=0x00823350 [0x00823364]=00000000 SetRegEx(0x00004658,"T",1,2) #0x00004658->0x0000465a Thumb Supervisor 0x00004658 0x9908 LDR r1, [SP, #0x20] r1:0x0081C7CC=>0x00000001 SetRegEx(0x0000465a,"T",1,2) #0x0000465a->0x0000465c Thumb Supervisor 0x0000465a 0x4680 MOV r8, r0 r8=0x00000000 r0=0x00000000 SetRegEx(0x0000465c,"T",1,2) #0x0000465c->0x0000465e Thumb Supervisor 0x0000465c 0xb141 CBZ r1, 0x00004670 r1=0x00000001 SetRegEx(0x0000465e,"T",1,2) #0x0000465e->0x00004670 Thumb Supervisor 0x0000465e 0xb138 CBZ r0, 0x00004670 r0=0x00000000 SetRegEx(0x00004670,"T",1,2) #0x00004670->0x00004672 Thumb Supervisor 0x00004670 0x4810 LDR r0, [pc, #0x40] ; 0x000046b4 r0:0x00000000=>0x0081D4A4 [0x000046B2]=d4a40082 SetRegEx(0x00004672,"T",1,2) #0x00004672->0x00004674 Thumb Supervisor 0x00004672 0x4e0f LDR r6, [pc, #0x3c] ; 0x000046b0 r6:0x00000000=>0x00824C68 [0x000046B0]=00824c68 SetRegEx(0x00004674,"T",1,2) #0x00004674->0x00004676 Thumb Supervisor 0x00004674 0x6800 LDR r0, [r0, #0] r0:0x0081D4A4=>0x00824EB4 [0x0081D4A4]=00824eb4 SetRegEx(0x00004676,"T",1,2) #0x00004676->0x00004678 Thumb Supervisor 0x00004676 0x3008 ADDS r0, #0x08 r0:0x00824EB4=>0x00824EBC cpsr:0x20000133=>0x00000133 SetRegEx(0x00004678,"T",1,2) #0x00004678->0x00019ade Thumb Supervisor 0x00004678 0xf015fa31 BL 0x00019ade SetRegEx(0x0000467c,"T",1,2) #0x0000467c->0x00004680 Thumb Supervisor 0x0000467c 0xf8c60224 STR.W r0, [r6, #548] ; 0x224 r0=0x00033DB8 r6=0x00824C68 [0x00824E8C]=00033db8 SetRegEx(0x00004680,"T",1,2) #0x00004680->0x00004682 Thumb Supervisor 0x00004680 0x9904 LDR r1, [SP, #0x10] r1:0x00000001=>0x00033DB8 SetRegEx(0x00004682,"T",1,2) #0x00004682->0x00004684 Thumb Supervisor 0x00004682 0x1a41 SUBS r1, r0, r1 r1:0x00033DB8=>0x00000000 r0=0x00033DB8 cpsr:0x00000133=>0x60000133 SetRegEx(0x00004684,"T",1,2) #0x00004684->0x00004686 Thumb Supervisor 0x00004684 0x68a0 LDR r0, [r4, #0x8] r0:0x00033DB8=>0x00000001 r4=0x00823350 [0x00823358]=00000001 SetRegEx(0x00004686,"T",1,2) #0x00004686->0x00004688 Thumb Supervisor 0x00004686 0x4288 CMP r0, r1 r0=0x00000001 r1=0x00000000 cpsr:0x60000133=>0x20000133 SetRegEx(0x00004688,"T",1,2) #0x00004688->0x0000468c Thumb Supervisor 0x00004688 0xd200 BCS 0x0000468c SetRegEx(0x0000468c,"T",1,2) #0x0000468c->0x0000468e Thumb Supervisor 0x0000468c 0x6960 LDR r0, [r4, #0x14] r0:0x00000001=>0x00000000 r4=0x00823350 [0x00823364]=00000000 SetRegEx(0x0000468e,"T",1,2) #0x0000468e->0x00004692 Thumb Supervisor 0x0000468e 0xb100 CBZ r0, 0x00004692 r0=0x00000000 SetRegEx(0x00004692,"T",1,2) #0x00004692->0x00004696 Thumb Supervisor 0x00004692 0xea500008 ORRS.W r0, r0, r8 r0=0x00000000 r8=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00004696,"T",1,2) #0x00004696->0x000046ea Thumb Supervisor 0x00004696 0xd028 BEQ 0x000046ea SetRegEx(0x000046ea,"T",1,2) #0x000046ea->0x000046ec Thumb Supervisor 0x000046ea 0x4648 MOV r0, r9 r0:0x00000000=>0x00000001 r9=0x00000001 SetRegEx(0x000046ec,"T",1,2) #0x000046ec->0x000044a6 Thumb Supervisor 0x000046ec 0xe6db B 0x000044a6 SetRegEx(0x000044a6,"T",1,2) #0x000044a6->0x000044a8 Thumb Supervisor 0x000044a6 0xb009 ADD SP, #0x24 SetRegEx(0x0000470e,"T",1,2) #0x0000470e->0x0001183e Thumb Supervisor 0x0000470e 0xbd38 POP {r3, r4, r5, r15} r3=0x00000000 r4=0x00000000 r5=0x00823350 r15:0x0000470E=>0x0001183E SetRegEx(0x0001183e,"T",1,2) #0x0001183e->0x00011840 Thumb Supervisor 0x0001183e 0x2800 CMP r0, #00 r0=0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00011840,"T",1,2) #0x00011840->0x00011842 Thumb Supervisor 0x00011840 0x4640 MOV r0, r8 r0:0x00000001=>0x00824F38 r8=0x00824F38 SetRegEx(0x00011842,"T",1,2) #0x00011842->0x00011844 Thumb Supervisor 0x00011842 0xd006 BEQ 0x00011852 SetRegEx(0x00011844,"T",1,2) #0x00011844->0x00008fb0 Thumb Supervisor 0x00011844 0xf7f7fbb4 BL 0x00008fb0 SetRegEx(0x00008FB0,"T",1,2) #0x00011844->0x00008fb0 Thumb Supervisor 0x00011844 0xf7f7fbb4 BL 0x00008fb0 MakeFunction(0x00008FB0,4294967295) MakeNameEx(0x00008FB0,"fcn_00008fb0",1) SetRegEx(0x00008fb4,"T",1,2) #0x00008fb4->0x00008fb6 Thumb Supervisor 0x00008fb4 0x2150 MOVS r1, #0x50 r1:0x00000000=>0x00000050 SetRegEx(0x00008fb6,"T",1,2) #0x00008fb6->0x00008fb8 Thumb Supervisor 0x00008fb6 0x60c1 STR r1, [r0, #0xc] r1=0x00000050 r0=0x20000000 [0x2000000C]:0000c480=>0000c410 SetRegEx(0x00008fb8,"T",1,2) #0x00008fb8->0x00008fba Thumb Supervisor 0x00008fb8 0x2100 MOVS r1, #00 r1:0x00000050=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00008fba,"T",1,2) #0x00008fba->0x00008fbc Thumb Supervisor 0x00008fba 0x63c1 STR r1, [r0, #0x3c] r1=0x00000000 r0=0x20000000 [0x2000003C]=00000000 SetRegEx(0x00008fbc,"T",1,2) #0x00008fbc->0x00008fbe Thumb Supervisor 0x00008fbc 0x498e LDR r1, [pc, #0x238] ; 0x000091f8 r1:0x00000000=>0x00823D20 [0x000091F6]=3d204770 SetRegEx(0x00008fbe,"T",1,2) #0x00008fbe->0x00008fc2 Thumb Supervisor 0x00008fbe 0xf8911f30 LDRB.W r1, [r1, #3888] ; 0x00000f30 r1:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x00008fc2,"T",1,2) #0x00008fc2->0x00008fc4 Thumb Supervisor 0x00008fc2 0x2900 CMP r1, #00 r1=0x00000000 SetRegEx(0x00008fc4,"T",1,2) #0x00008fc4->0x00008fc6 Thumb Supervisor 0x00008fc4 0xd115 BNE 0x00008ff2 SetRegEx(0x00008fc6,"T",1,2) #0x00008fc6->0x00008fc8 Thumb Supervisor 0x00008fc6 0x6b82 LDR r2, [r0, #0x38] r2:0x00000000=>0x00000005 r0=0x20000000 [0x20000038]=00000005 SetRegEx(0x00008fc8,"T",1,2) #0x00008fc8->0x00008fcc Thumb Supervisor 0x00008fc8 0xf0420201 ORR r2, r2, #1 ; 0x00000001 r2=0x00000005 SetRegEx(0x00008fcc,"T",1,2) #0x00008fcc->0x00008fce Thumb Supervisor 0x00008fcc 0x6382 STR r2, [r0, #0x38] r2=0x00000005 r0=0x20000000 [0x20000038]=00000005 SetRegEx(0x00008fce,"T",1,2) #0x00008fce->0x00008fd0 Thumb Supervisor 0x00008fce 0x2201 MOVS r2, #0x01 r2:0x00000005=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00008fd0,"T",1,2) #0x00008fd0->0x00008fd4 Thumb Supervisor 0x00008fd0 0xf8c02094 STR.W r2, [r0, #148] ; 0x094 r2=0x00000001 r0=0x20000000 [0x20000094]=00000000 SetRegEx(0x00008fd4,"T",1,2) #0x00008fd4->0x00008ff4 Thumb Supervisor 0x00008fd4 0xe00e B 0x00008ff4 SetRegEx(0x00008ff4,"T",1,2) #0x00008ff4->0x00008ff8 Thumb Supervisor 0x00008ff4 0xf8d02094 LDR.W r2, [r0, #148] ; 0x094 r2:0x00000001=>0x00000000 r0=0x20000000 [0x20000094]=00000000 SetRegEx(0x00008ff8,"T",1,2) #0x00008ff8->0x00008ffa Thumb Supervisor 0x00008ff8 0x07d2 LSLS r2, r2, #0x1f r2=0x00000000 cpsr:0x20000133=>0x40000133 SetRegEx(0x00008ffa,"T",1,2) #0x00008ffa->0x00008ffc Thumb Supervisor 0x00008ffa 0xd1ec BNE 0x00008fd6 SetRegEx(0x00008ffc,"T",1,2) #0x00008ffc->0x00011848 Thumb Supervisor 0x00008ffc 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00011848,"T",1,2) #0x00011848->0x0001184a Thumb Supervisor 0x00011848 0x4650 MOV r0, r10 r0:0x20000000=>0x0081FEB8 r10=0x0081FEB8 SetRegEx(0x0001184a,"T",1,2) #0x0001184a->0x0001184e Thumb Supervisor 0x0001184a 0xe8bd4ff8 POP.W {r3, r4, r5, r6, r7, r8, r9, r10, r11, r14} r3=0x00000000 r4:0x00000000=>0x0081F598 r5:0x00823350=>0x0081FEB8 r6:0x00824F18=>0x00000020 r7:0x00000000=>0x0001FD10 r8:0x00824F38=>0x00000000 r9=0x00000000 r10:0x0081FEB8=>0x00827C44 r11=0x0081F66C r14=0x9997FC4B SetRegEx(0x0001184e,"T",1,2) #0x0001184e->0x0000060a Thumb Supervisor 0x0001184e 0xf7eebedc B.W 0x0000060a SetRegEx(0x00011858,"T",1,2) #0x00000654->0x00011858 Thumb Supervisor 0x00000654 0x4788 BLX r1 r1=0x00011859 MakeFunction(0x00011858,4294967295) MakeNameEx(0x00011858,"fcn_00011859",1) SetRegEx(0x00011858,"T",1,2) #0x00011858->0x00000656 Thumb Supervisor 0x00011858 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00011312,"T",1,2) #0x00000fde->0x00011312 Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x00011313 MakeFunction(0x00011312,4294967295) MakeNameEx(0x00011312,"fcn_00011313",1) SetRegEx(0x00011312,"T",1,2) #0x00011312->0x00011314 Thumb Supervisor 0x00011312 0xb510 PUSH {r4, r14} r4=0x0081DC14 r14=0x9997FC4B SetRegEx(0x00011314,"T",1,2) #0x00011314->0x00011316 Thumb Supervisor 0x00011314 0x4604 MOV r4, r0 r4:0x0081DC14=>0x00827C44 r0=0x00827C44 SetRegEx(0x00011316,"T",1,2) #0x00011316->0x00011318 Thumb Supervisor 0x00011316 0x203c MOVS r0, #0x3c r0:0x00827C44=>0x0000003C SetRegEx(0x00011318,"T",1,2) #0x00011318->0x00000574 Thumb Supervisor 0x00011318 0xf7eff92c BL 0x00000574 SetRegEx(0x0001131c,"T",1,2) #0x0001131c->0x0001131e Thumb Supervisor 0x0001131c 0x2800 CMP r0, #00 r0=0x00820048 SetRegEx(0x0001131e,"T",1,2) #0x0001131e->0x00011320 Thumb Supervisor 0x0001131e 0xd003 BEQ 0x00011328 SetRegEx(0x00011320,"T",1,2) #0x00011320->0x00011322 Thumb Supervisor 0x00011320 0x4621 MOV r1, r4 r1:0x00822AA0=>0x00827C44 r4=0x00827C44 SetRegEx(0x00011322,"T",1,2) #0x00011322->0x00011326 Thumb Supervisor 0x00011322 0xe8bd4010 POP.W {r4, r14} r4:0x00827C44=>0x0081DC14 r14=0x9997FC4B SetRegEx(0x00011326,"T",1,2) #0x00011326->0x000112f4 Thumb Supervisor 0x00011326 0xe7e5 B 0x000112f4 SetRegEx(0x000112f4,"T",1,2) #0x000112f4->0x000112f6 Thumb Supervisor 0x000112f4 0xb510 PUSH {r4, r14} r4=0x0081DC14 r14=0x9997FC4B SetRegEx(0x000112f6,"T",1,2) #0x000112f6->0x00011158 Thumb Supervisor 0x000112f6 0xf7ffff2f BL 0x00011158 SetRegEx(0x000112fa,"T",1,2) #0x000112fa->0x000112fc Thumb Supervisor 0x000112fa 0x49fe LDR r1, [pc, #0x3f8] ; 0x000116f4 r1:0x0001F5C0=>0x0001FA0C [0x000116F4]=0001fa0c SetRegEx(0x000112fc,"T",1,2) #0x000112fc->0x000112fe Thumb Supervisor 0x000112fc 0x6001 STR r1, [r0, #0] r1=0x0001FA0C r0=0x00820048 [0x00820048]:0001f5a0=>0001fa0c SetRegEx(0x000112fe,"T",1,2) #0x000112fe->0x00011300 Thumb Supervisor 0x000112fe 0x3120 ADDS r1, #0x20 r1:0x0001FA0C=>0x0001FA2C SetRegEx(0x00011300,"T",1,2) #0x00011300->0x00011302 Thumb Supervisor 0x00011300 0x6281 STR r1, [r0, #0x28] r1=0x0001FA2C r0=0x00820048 [0x00820070]:0001f5c0=>0001fa2c SetRegEx(0x00011302,"T",1,2) #0x00011302->0x00011304 Thumb Supervisor 0x00011302 0x2100 MOVS r1, #00 r1:0x0001FA2C=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00011304,"T",1,2) #0x00011304->0x00011306 Thumb Supervisor 0x00011304 0x6301 STR r1, [r0, #0x30] r1=0x00000000 r0=0x00820048 [0x00820078]:00000010=>00000000 SetRegEx(0x00011306,"T",1,2) #0x00011306->0x0001130a Thumb Supervisor 0x00011306 0xf8801034 STRB.W r1, [r0, #52] ; 0x034 r1=0x00000000 r0=0x00820048 [0x0082007C]=00000000 SetRegEx(0x0001130a,"T",1,2) #0x0001130a->0x0001130c Thumb Supervisor 0x0001130a 0x6381 STR r1, [r0, #0x38] r1=0x00000000 r0=0x00820048 [0x00820080]:00000004=>00000000 SetRegEx(0x0001130c,"T",1,2) #0x0001130c->0x00000fe0 Thumb Supervisor 0x0001130c 0xbd10 POP {r4, r15} r4=0x0081DC14 r15:0x0001130C=>0x00000FE0 SetRegEx(0x0001132a,"T",1,2) #0x0001132a->0x0001132e Thumb Supervisor 0x0001132a 0xe92d43f8 PUSH.W {r3, r4, r5, r6, r7, r8, r9, r14} r3=0x00000001 r4=0x0081F598 r5=0x00820048 r6=0x0000001E r7=0x0001FD10 r8=0x00000000 r9=0x00000000 r14=0x9997FC4B SetRegEx(0x0001132e,"T",1,2) #0x0001132e->0x00011330 Thumb Supervisor 0x0001132e 0x4604 MOV r4, r0 r4:0x0081F598=>0x00820048 r0=0x00820048 SetRegEx(0x00011330,"T",1,2) #0x00011330->0x00011332 Thumb Supervisor 0x00011330 0x48f1 LDR r0, [pc, #0x3c4] ; 0x000116f8 r0:0x00820048=>0x0081CAE4 [0x000116F6]=cae40001 SetRegEx(0x00011332,"T",1,2) #0x00011332->0x00011336 Thumb Supervisor 0x00011332 0xf1040514 ADD.W r5, r4, #20 ; 0x00000014 r5:0x00820048=>0x0082005C r4=0x00820048 SetRegEx(0x00011336,"T",1,2) #0x00011336->0x00011338 Thumb Supervisor 0x00011336 0x4ff1 LDR r7, [pc, #0x3c4] ; 0x000116fc r7:0x0001FD10=>0x00824F18 [0x000116FC]=00824f18 SetRegEx(0x00011338,"T",1,2) #0x00011338->0x0001133c Thumb Supervisor 0x00011338 0xf1070820 ADD.W r8, r7, #32 ; 0x00000020 r8:0x00000000=>0x00824F38 r7=0x00824F18 SetRegEx(0x0001133c,"T",1,2) #0x0001133c->0x0001133e Thumb Supervisor 0x0001133c 0x6806 LDR r6, [r0, #0] r6:0x0000001E=>0x00825070 r0=0x0081CAE4 [0x0081CAE4]=00825070 SetRegEx(0x0001133e,"T",1,2) #0x0001133e->0x00011340 Thumb Supervisor 0x0001133e 0x6960 LDR r0, [r4, #0x14] r0:0x0081CAE4=>0x00800C80 r4=0x00820048 [0x0082005C]=00800c80 SetRegEx(0x00011340,"T",1,2) #0x00011340->0x00011342 Thumb Supervisor 0x00011340 0x8901 LDRH r1, [r0, #0x8] r1:0x0001132B=>0x00000001 r0=0x00800C80 [0x00800C88]=00010001 SetRegEx(0x00011342,"T",1,2) #0x00011342->0x00011346 Thumb Supervisor 0x00011342 0xf3c10100 UBFX r1, r1, #0, #1 r1=0x00000001 SetRegEx(0x00011346,"T",1,2) #0x00011346->0x0001134a Thumb Supervisor 0x00011346 0xf8841034 STRB.W r1, [r4, #52] ; 0x034 r1=0x00000001 r4=0x00820048 [0x0082007C]:00000000=>00000001 SetRegEx(0x0001134a,"T",1,2) #0x0001134a->0x0001134c Thumb Supervisor 0x0001134a 0x7b2a LDRB r2, [r5, #0xc] r2:0x00000095=>0x00000000 r5=0x0082005C [0x00820068]=01000100 SetRegEx(0x0001134c,"T",1,2) #0x0001134c->0x0001134e Thumb Supervisor 0x0001134c 0x2a01 CMP r2, #0x01 r2=0x00000000 SetRegEx(0x0001134e,"T",1,2) #0x0001134e->0x00011350 Thumb Supervisor 0x0001134e 0xd003 BEQ 0x00011358 SetRegEx(0x00011350,"T",1,2) #0x00011350->0x00011352 Thumb Supervisor 0x00011350 0x7bea LDRB r2, [r5, #0xf] r2:0x00000000=>0x00000001 r5=0x0082005C [0x0082006B]=00000001 SetRegEx(0x00011352,"T",1,2) #0x00011352->0x00011354 Thumb Supervisor 0x00011352 0x8940 LDRH r0, [r0, #0xa] r0:0x00800C80=>0x00000001 [0x00800C8A]=004b0001 SetRegEx(0x00011354,"T",1,2) #0x00011354->0x0001135e Thumb Supervisor 0x00011354 0xb91a CBNZ r2, 0x0001135e r2=0x00000001 SetRegEx(0x0001135e,"T",1,2) #0x0001135e->0x00011360 Thumb Supervisor 0x0001135e 0x63a0 STR r0, [r4, #0x38] r0=0x00000001 r4=0x00820048 [0x00820080]:00000000=>00000001 SetRegEx(0x00011360,"T",1,2) #0x00011360->0x00011362 Thumb Supervisor 0x00011360 0xb348 CBZ r0, 0x000113b6 r0=0x00000001 SetRegEx(0x00011362,"T",1,2) #0x00011362->0x00011364 Thumb Supervisor 0x00011362 0xb341 CBZ r1, 0x000113b6 r1=0x00000001 SetRegEx(0x00011364,"T",1,2) #0x00011364->0x00011366 Thumb Supervisor 0x00011364 0x6830 LDR r0, [r6, #0] r0:0x00000001=>0x0001FA3C r6=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x00011366,"T",1,2) #0x00011366->0x00011368 Thumb Supervisor 0x00011366 0x2201 MOVS r2, #0x01 r2=0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00011368,"T",1,2) #0x00011368->0x0001136a Thumb Supervisor 0x00011368 0x21a9 MOVS r1, #0xa9 r1:0x00000001=>0x000000A9 SetRegEx(0x0001136a,"T",1,2) #0x0001136a->0x0001136c Thumb Supervisor 0x0001136a 0x6bc3 LDR r3, [r0, #0x3c] r3:0x00000001=>0x000165F3 r0=0x0001FA3C [0x0001FA78]=000165f3 SetRegEx(0x0001136c,"T",1,2) #0x0001136c->0x0001136e Thumb Supervisor 0x0001136c 0x4630 MOV r0, r6 r0:0x0001FA3C=>0x00825070 r6=0x00825070 SetRegEx(0x0001136e,"T",1,2) #0x0001136e->0x000165f2 Thumb Supervisor 0x0001136e 0x4798 BLX r3 r3=0x000165F3 SetRegEx(0x00011370,"T",1,2) #0x00011370->0x00011372 Thumb Supervisor 0x00011370 0xb308 CBZ r0, 0x000113b6 r0=0x00000001 SetRegEx(0x00011372,"T",1,2) #0x00011372->0x00011374 Thumb Supervisor 0x00011372 0x6830 LDR r0, [r6, #0] r0:0x00000001=>0x0001FA3C r6=0x00825070 [0x00825070]=0001fa3c SetRegEx(0x00011374,"T",1,2) #0x00011374->0x00011376 Thumb Supervisor 0x00011374 0x2169 MOVS r1, #0x69 r1:0x000000A9=>0x00000069 SetRegEx(0x00011376,"T",1,2) #0x00011376->0x00011378 Thumb Supervisor 0x00011376 0x6b02 LDR r2, [r0, #0x30] r2:0x00000000=>0x000165DF r0=0x0001FA3C [0x0001FA6C]=000165df SetRegEx(0x00011378,"T",1,2) #0x00011378->0x0001137a Thumb Supervisor 0x00011378 0x4630 MOV r0, r6 r0:0x0001FA3C=>0x00825070 r6=0x00825070 SetRegEx(0x0001137a,"T",1,2) #0x0001137a->0x000165de Thumb Supervisor 0x0001137a 0x4790 BLX r2 r2=0x000165DF SetRegEx(0x0001137c,"T",1,2) #0x0001137c->0x0001137e Thumb Supervisor 0x0001137c 0xb110 CBZ r0, 0x00011384 r0=0x00000008 SetRegEx(0x0001137e,"T",1,2) #0x0001137e->0x00011380 Thumb Supervisor 0x0001137e 0x6ba1 LDR r1, [r4, #0x38] r1:0x00000069=>0x00000001 r4=0x00820048 [0x00820080]=00000001 SetRegEx(0x00011380,"T",1,2) #0x00011380->0x00011382 Thumb Supervisor 0x00011380 0x4281 CMP r1, r0 r1=0x00000001 r0=0x00000008 cpsr:0x00000133=>0x80000133 SetRegEx(0x00011382,"T",1,2) #0x00011382->0x00011384 Thumb Supervisor 0x00011382 0xd818 BHI 0x000113b6 SetRegEx(0x00011384,"T",1,2) #0x00011384->0x00011386 Thumb Supervisor 0x00011384 0x6ba0 LDR r0, [r4, #0x38] r0:0x00000008=>0x00000001 r4=0x00820048 [0x00820080]=00000001 SetRegEx(0x00011386,"T",1,2) #0x00011386->0x00011388 Thumb Supervisor 0x00011386 0x0240 LSLS r0, r0, #0x09 r0:0x00000001=>0x00000200 cpsr:0x80000133=>0x00000133 SetRegEx(0x00011388,"T",1,2) #0x00011388->0x00019782 Thumb Supervisor 0x00011388 0xf008f9fb BL 0x00019782 SetRegEx(0x0001138c,"T",1,2) #0x0001138c->0x0001138e Thumb Supervisor 0x0001138c 0x6320 STR r0, [r4, #0x30] r0=0x0081D3B0 r4=0x00820048 [0x00820078]:00000000=>0081d3b0 SetRegEx(0x0001138e,"T",1,2) #0x0001138e->0x00011390 Thumb Supervisor 0x0001138e 0xb108 CBZ r0, 0x00011394 r0=0x0081D3B0 SetRegEx(0x00011390,"T",1,2) #0x00011390->0x00011392 Thumb Supervisor 0x00011390 0x2101 MOVS r1, #0x01 r1=0x00000001 SetRegEx(0x00011392,"T",1,2) #0x00011392->0x00011396 Thumb Supervisor 0x00011392 0xe000 B 0x00011396 SetRegEx(0x00011396,"T",1,2) #0x00011396->0x00011398 Thumb Supervisor 0x00011396 0xb149 CBZ r1, 0x000113ac r1=0x00000001 SetRegEx(0x00011398,"T",1,2) #0x00011398->0x0001139a Thumb Supervisor 0x00011398 0x6842 LDR r2, [r0, #0x4] r2:0x00000001=>0x80104200 r0=0x0081D3B0 [0x0081D3B4]=80104200 SetRegEx(0x0001139a,"T",1,2) #0x0001139a->0x0001139c Thumb Supervisor 0x0001139a 0x1d38 ADDS r0, r7, #4 r0:0x0081D3B0=>0x00824F1C r7=0x00824F18 cpsr:0x20000133=>0x00000133 SetRegEx(0x0001139c,"T",1,2) #0x0001139c->0x0001139e Thumb Supervisor 0x0001139c 0x6ba3 LDR r3, [r4, #0x38] r3:0x0000001A=>0x00000001 r4=0x00820048 [0x00820080]=00000001 SetRegEx(0x0001139e,"T",1,2) #0x0001139e->0x000113a0 Thumb Supervisor 0x0001139e 0x3428 ADDS r4, #0x28 r4:0x00820048=>0x00820070 SetRegEx(0x000113a0,"T",1,2) #0x000113a0->0x000113a2 Thumb Supervisor 0x000113a0 0x4629 MOV r1, r5 r1:0x00000001=>0x0082005C r5=0x0082005C SetRegEx(0x000113a2,"T",1,2) #0x000113a2->0x000113a4 Thumb Supervisor 0x000113a2 0x9400 STR r4, [SP, #0] r4=0x00820070 SetRegEx(0x000113a4,"T",1,2) #0x000113a4->0x00007e92 Thumb Supervisor 0x000113a4 0xf7f6fd75 BL 0x00007e92 SetRegEx(0x0001e9d0,"T",1,2) #0x0001e9d0->0x0001e9d2 Thumb Supervisor 0x0001e9d0 0x2001 MOVS r0, #0x01 r0:0x0000004B=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x0001e9d2,"T",1,2) #0x0001e9d2->0x00007f96 Thumb Supervisor 0x0001e9d2 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00007f98,"T",1,2) #0x00007f98->0x00007f9c Thumb Supervisor 0x00007f98 0xf04f5000 MOV.W r0, #536870912 ; 0x20000000 r0:0x00000001=>0x20000000 SetRegEx(0x00007f9c,"T",1,2) #0x00007f9c->0x00007f9e Thumb Supervisor 0x00007f9c 0x6a01 LDR r1, [r0, #0x20] r1=0x00000000 r0=0x20000000 [0x20000020]=00000000 SetRegEx(0x00007f9e,"T",1,2) #0x00007f9e->0x00007fa2 Thumb Supervisor 0x00007f9e 0xf0410108 ORR r1, r1, #8 ; 0x00000008 r1:0x00000000=>0x00000008 SetRegEx(0x00007fa2,"T",1,2) #0x00007fa2->0x00007fa4 Thumb Supervisor 0x00007fa2 0x6201 STR r1, [r0, #0x20] r1=0x00000008 r0=0x20000000 [0x20000020]:00000000=>00000008 SetRegEx(0x00007fa4,"T",1,2) #0x00007fa4->0x00007fa8 Thumb Supervisor 0x00007fa4 0xf0470702 ORR r7, r7, #2 ; 0x00000002 r7:0x00000000=>0x00000002 SetRegEx(0x00007fae,"T",1,2) #0x00007fae->0x00007fb2 Thumb Supervisor 0x00007fae 0xf0470701 ORR r7, r7, #1 ; 0x00000001 r7:0x00000002=>0x00000003 SetRegEx(0x00007fb8,"T",1,2) #0x00007fb8->0x00007fbc Thumb Supervisor 0x00007fb8 0xf04f5000 MOV.W r0, #536870912 ; 0x20000000 r0:0x00000001=>0x20000000 SetRegEx(0x00007fbc,"T",1,2) #0x00007fbc->0x00007fbe Thumb Supervisor 0x00007fbc 0x6881 LDR r1, [r0, #0x8] r1:0x00000008=>0x00001459 r0=0x20000000 [0x20000008]=00001459 SetRegEx(0x00007fbe,"T",1,2) #0x00007fbe->0x00007fc2 Thumb Supervisor 0x00007fbe 0xf4416180 ORR r1, r1, #1024 ; 0x00000400 r1=0x00001459 SetRegEx(0x00007fc2,"T",1,2) #0x00007fc2->0x00007fc4 Thumb Supervisor 0x00007fc2 0x6081 STR r1, [r0, #0x8] r1=0x00001459 r0=0x20000000 [0x20000008]=00001459 SetRegEx(0x00007fc4,"T",1,2) #0x00007fc4->0x00007fc6 Thumb Supervisor 0x00007fc4 0x68c1 LDR r1, [r0, #0xc] r1:0x00001459=>0x00008480 r0=0x20000000 [0x2000000C]=00008480 SetRegEx(0x00007fc6,"T",1,2) #0x00007fc6->0x00007fca Thumb Supervisor 0x00007fc6 0xf4416180 ORR r1, r1, #1024 ; 0x00000400 r1=0x00008480 SetRegEx(0x00007fca,"T",1,2) #0x00007fca->0x00007fcc Thumb Supervisor 0x00007fca 0x60c1 STR r1, [r0, #0xc] r1=0x00008480 r0=0x20000000 [0x2000000C]=00008480 SetRegEx(0x0001e94c,"T",1,2) #0x0001e94c->0x0001e94e Thumb Supervisor 0x0001e94c 0x2000 MOVS r0, #00 r0:0x00000001=>0x00000000 SetRegEx(0x0001e94e,"T",1,2) #0x0001e94e->0x00008040 Thumb Supervisor 0x0001e94e 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00008268,"T",1,2) #0x00008268->0x0000826a Thumb Supervisor 0x00008268 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x00000133=>0x60000133 SetRegEx(0x0000826a,"T",1,2) #0x0000826a->0x00008260 Thumb Supervisor 0x0000826a 0xd0f9 BEQ 0x00008260 SetRegEx(0x00002c5a,"T",1,2) #0x00002c5a->0x00002c5c Thumb Supervisor 0x00002c5a 0x980a LDR r0, [SP, #0x28] r0:0x00000051=>0x00000000 SetRegEx(0x00002c5c,"T",1,2) #0x00002c5c->0x00002c5e Thumb Supervisor 0x00002c5c 0x07c0 LSLS r0, r0, #0x1f r0=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00002c5e,"T",1,2) #0x00002c5e->0x00002cb6 Thumb Supervisor 0x00002c5e 0xd02a BEQ 0x00002cb6 SetRegEx(0x00002cb6,"T",1,2) #0x00002cb6->0x00002e74 Thumb Supervisor 0x00002cb6 0xe0dd B 0x00002e74 SetRegEx(0x00002e74,"T",1,2) #0x00002e74->0x00002e76 Thumb Supervisor 0x00002e74 0x980a LDR r0, [SP, #0x28] r0=0x00000000 SetRegEx(0x00002e76,"T",1,2) #0x00002e76->0x00002e78 Thumb Supervisor 0x00002e76 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x00002e78,"T",1,2) #0x00002e78->0x00002e7a Thumb Supervisor 0x00002e78 0x900a STR r0, [SP, #0x28] r0=0x00000001 SetRegEx(0x00002e82,"T",1,2) #0x00002e82->0x00002e84 Thumb Supervisor 0x00002e82 0x68e1 LDR r1, [r4, #0xc] r1:0x00000003=>0xFFFFFFFF r4=0x00820208 [0x00820214]=ffffffff SetRegEx(0x00002e84,"T",1,2) #0x00002e84->0x00002e86 Thumb Supervisor 0x00002e84 0x1c48 ADDS r0, r1, #1 r0=0x00000000 r1=0xFFFFFFFF SetRegEx(0x00002e86,"T",1,2) #0x00002e86->0x00002e90 Thumb Supervisor 0x00002e86 0xd003 BEQ 0x00002e90 SetRegEx(0x00002e90,"T",1,2) #0x00002e90->0x00002e92 Thumb Supervisor 0x00002e90 0x980c LDR r0, [SP, #0x30] r0=0x00000000 SetRegEx(0x00002e92,"T",1,2) #0x00002e92->0x00002eaa Thumb Supervisor 0x00002e92 0xb150 CBZ r0, 0x00002eaa r0=0x00000000 SetRegEx(0x00002eaa,"T",1,2) #0x00002eaa->0x00002eae Thumb Supervisor 0x00002eaa 0xf8bd502c LDRH.W r5, [r13, #44] ; 0x00002c r5:0x00000004=>0x00000000 r13=0x79AF5108 [0x79AF5134]:=>unknown SetRegEx(0x00002eae,"T",1,2) #0x00002eae->0x00002eb0 Thumb Supervisor 0x00002eae 0x2d00 CMP r5, #00 r5=0x00000000 SetRegEx(0x00002eb0,"T",1,2) #0x00002eb0->0x00002ed2 Thumb Supervisor 0x00002eb0 0xd00f BEQ 0x00002ed2 SetRegEx(0x00002ed2,"T",1,2) #0x00002ed2->0x00002ed4 Thumb Supervisor 0x00002ed2 0xb00f ADD SP, #0x3c SetRegEx(0x00002ed4,"T",1,2) #0x00002ed4->0x00000a5c Thumb Supervisor 0x00002ed4 0xe8bd8ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r15} r4:0x00820208=>0x0081F598 r5:0x00000000=>0x008201D8 r6:0x00823350=>0x00000020 r7:0x008201EC=>0x0001FD10 r8:0x00000051=>0x00000000 r9:0x00000051=>0x00000000 r10:0x00000001=>0x00827C44 r11:0x00000001=>0x0081F66C r15:0x00002ED4=>0x00000A5C SetRegEx(0x00003760,"T",1,2) #0x00000fde->0x00003760 Thumb Supervisor 0x00000fde 0x4788 BLX r1 r1=0x00003761 MakeFunction(0x00003760,4294967295) MakeNameEx(0x00003760,"fcn_00003761",1) SetRegEx(0x00003760,"T",1,2) #0x00003760->0x00003762 Thumb Supervisor 0x00003760 0xb510 PUSH {r4, r14} r4=0x0081D9F4 r14=0x9997FC4B SetRegEx(0x00003762,"T",1,2) #0x00003762->0x00003764 Thumb Supervisor 0x00003762 0x4604 MOV r4, r0 r4:0x0081D9F4=>0x00827C44 r0=0x00827C44 SetRegEx(0x00003764,"T",1,2) #0x00003764->0x00003766 Thumb Supervisor 0x00003764 0x2044 MOVS r0, #0x44 r0:0x00827C44=>0x00000044 SetRegEx(0x00003766,"T",1,2) #0x00003766->0x00000574 Thumb Supervisor 0x00003766 0xf7fcff05 BL 0x00000574 SetRegEx(0x0000376a,"T",1,2) #0x0000376a->0x0000376c Thumb Supervisor 0x0000376a 0x2800 CMP r0, #00 r0=0x008202A0 SetRegEx(0x0000376c,"T",1,2) #0x0000376c->0x0000376e Thumb Supervisor 0x0000376c 0xd003 BEQ 0x00003776 SetRegEx(0x0000376e,"T",1,2) #0x0000376e->0x00003770 Thumb Supervisor 0x0000376e 0x4621 MOV r1, r4 r1:0x00822AAC=>0x00827C44 r4=0x00827C44 SetRegEx(0x00003770,"T",1,2) #0x00003770->0x00003774 Thumb Supervisor 0x00003770 0xe8bd4010 POP.W {r4, r14} r4:0x00827C44=>0x0081D9F4 r14=0x9997FC4B SetRegEx(0x00003774,"T",1,2) #0x00003774->0x00003708 Thumb Supervisor 0x00003774 0xe7c8 B 0x00003708 SetRegEx(0x00003708,"T",1,2) #0x00003708->0x0000370a Thumb Supervisor 0x00003708 0x4afe LDR r2, [pc, #0x3f8] ; 0x00003b04 r2:0x0000000E=>0x0001FD10 [0x00003B02]=fd10e056 SetRegEx(0x0000370a,"T",1,2) #0x0000370a->0x0000370c Thumb Supervisor 0x0000370a 0xb510 PUSH {r4, r14} r4=0x0081D9F4 r14=0x9997FC4B SetRegEx(0x0000370c,"T",1,2) #0x0000370c->0x00003710 Thumb Supervisor 0x0000370c 0xf8402b14 STR r2, [r0], #20 ; 0x14 r2=0x0001FD10 r0:0x008202A0=>0x008202B4 [0x008202A0]=0001fd10 SetRegEx(0x00003710,"T",1,2) #0x00003710->0x00007cb2 Thumb Supervisor 0x00003710 0xf004facf BL 0x00007cb2 SetRegEx(0x00003714,"T",1,2) #0x00003714->0x00003716 Thumb Supervisor 0x00003714 0x3814 SUBS r0, #0x14 r0:0x008202B4=>0x008202A0 cpsr:0x60000133=>0x20000133 SetRegEx(0x00003716,"T",1,2) #0x00003716->0x00003718 Thumb Supervisor 0x00003716 0x4afc LDR r2, [pc, #0x3f0] ; 0x00003b08 r2:0x00000000=>0x0001F490 [0x00003B08]=0001f490 SetRegEx(0x00003718,"T",1,2) #0x00003718->0x0000371a Thumb Supervisor 0x00003718 0x2101 MOVS r1, #0x01 r1=0x00000001 SetRegEx(0x0000371a,"T",1,2) #0x0000371a->0x0000371c Thumb Supervisor 0x0000371a 0x7401 STRB r1, [r0, #0x10] r1=0x00000001 r0=0x008202A0 [0x008202B0]:00000005=>00000001 SetRegEx(0x0000371c,"T",1,2) #0x0000371c->0x0000371e Thumb Supervisor 0x0000371c 0x2100 MOVS r1, #00 r1:0x00000001=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x0000371e,"T",1,2) #0x0000371e->0x00003720 Thumb Supervisor 0x0000371e 0x7441 STRB r1, [r0, #0x11] r1=0x00000000 r0=0x008202A0 [0x008202B1]=b0000000 SetRegEx(0x00003720,"T",1,2) #0x00003720->0x00003722 Thumb Supervisor 0x00003720 0x7481 STRB r1, [r0, #0x12] r1=0x00000000 r0=0x008202A0 [0x008202B2]=0cb00000 SetRegEx(0x00003722,"T",1,2) #0x00003722->0x00003724 Thumb Supervisor 0x00003722 0x6002 STR r2, [r0, #0] r2=0x0001F490 r0=0x008202A0 [0x008202A0]:0001fd10=>0001f490 SetRegEx(0x00003724,"T",1,2) #0x00003724->0x00003726 Thumb Supervisor 0x00003724 0x3220 ADDS r2, #0x20 r2:0x0001F490=>0x0001F4B0 cpsr:0x60000133=>0x00000133 SetRegEx(0x00003726,"T",1,2) #0x00003726->0x00003728 Thumb Supervisor 0x00003726 0x60c1 STR r1, [r0, #0xc] r1=0x00000000 r0=0x008202A0 [0x008202AC]:00001801=>00000000 SetRegEx(0x00003728,"T",1,2) #0x00003728->0x0000372a Thumb Supervisor 0x00003728 0x6282 STR r2, [r0, #0x28] r2=0x0001F4B0 r0=0x008202A0 [0x008202C8]:0001f500=>0001f4b0 SetRegEx(0x0000372a,"T",1,2) #0x0000372a->0x0000372c Thumb Supervisor 0x0000372a 0x6983 LDR r3, [r0, #0x18] r3:0x00827C44=>0x00000000 r0=0x008202A0 [0x008202B8]=00000000 SetRegEx(0x0000372c,"T",1,2) #0x0000372c->0x0000372e Thumb Supervisor 0x0000372c 0x6303 STR r3, [r0, #0x30] r3=0x00000000 r0=0x008202A0 [0x008202D0]:1d1c5938=>00000000 SetRegEx(0x0000372e,"T",1,2) #0x0000372e->0x00003730 Thumb Supervisor 0x0000372e 0x232c MOVS r3, #0x2c r3:0x00000000=>0x0000002C SetRegEx(0x00003730,"T",1,2) #0x00003730->0x00003732 Thumb Supervisor 0x00003730 0x69c2 LDR r2, [r0, #0x1c] r2:0x0001F4B0=>0x00000008 r0=0x008202A0 [0x008202BC]=00000008 SetRegEx(0x00003732,"T",1,2) #0x00003732->0x00003734 Thumb Supervisor 0x00003732 0x6342 STR r2, [r0, #0x34] r2=0x00000008 r0=0x008202A0 [0x008202D4]:00000000=>00000008 SetRegEx(0x00003734,"T",1,2) #0x00003734->0x00003736 Thumb Supervisor 0x00003734 0x1e4a SUBS r2, r1, #1 r2:0x00000008=>0xFFFFFFFF r1=0x00000000 cpsr:0x00000133=>0x80000133 SetRegEx(0x00003736,"T",1,2) #0x00003736->0x00003738 Thumb Supervisor 0x00003736 0x6382 STR r2, [r0, #0x38] r2=0xFFFFFFFF r0=0x008202A0 [0x008202D8]:00000007=>ffffffff SetRegEx(0x00003738,"T",1,2) #0x00003738->0x0000373a Thumb Supervisor 0x00003738 0x63c2 STR r2, [r0, #0x3c] r2=0xFFFFFFFF r0=0x008202A0 [0x008202DC]=ffffffff SetRegEx(0x0000373a,"T",1,2) #0x0000373a->0x0000373c Thumb Supervisor 0x0000373a 0x2201 MOVS r2, #0x01 r2:0xFFFFFFFF=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x0000373c,"T",1,2) #0x0000373c->0x00003740 Thumb Supervisor 0x0000373c 0xf8802040 STRB.W r2, [r0, #64] ; 0x040 r2=0x00000001 r0=0x008202A0 [0x008202E0]=00000001 SetRegEx(0x00003740,"T",1,2) #0x00003740->0x00003744 Thumb Supervisor 0x00003740 0xf8801041 STRB.W r1, [r0, #65] ; 0x041 r1=0x00000000 r0=0x008202A0 [0x008202E1]=00000000 SetRegEx(0x00003744,"T",1,2) #0x00003744->0x00003746 Thumb Supervisor 0x00003744 0x5419 STRB r1, [r3, r0] r1=0x00000000 r3=0x0000002C r0=0x008202A0 SetRegEx(0x00003746,"T",1,2) #0x00003746->0x00003748 Thumb Supervisor 0x00003746 0x49f1 LDR r1, [pc, #0x3c4] ; 0x00003b0c r1:0x00000000=>0x0001F558 [0x00003B0C]=0001f558 SetRegEx(0x00003748,"T",1,2) #0x00003748->0x0000374a Thumb Supervisor 0x00003748 0x6001 STR r1, [r0, #0] r1=0x0001F558 r0=0x008202A0 [0x008202A0]:0001f490=>0001f558 SetRegEx(0x0000374a,"T",1,2) #0x0000374a->0x0000374c Thumb Supervisor 0x0000374a 0x3120 ADDS r1, #0x20 r1:0x0001F558=>0x0001F578 SetRegEx(0x0000374c,"T",1,2) #0x0000374c->0x0000374e Thumb Supervisor 0x0000374c 0x6281 STR r1, [r0, #0x28] r1=0x0001F578 r0=0x008202A0 [0x008202C8]:0001f4b0=>0001f578 SetRegEx(0x0000374e,"T",1,2) #0x0000374e->0x00000fe0 Thumb Supervisor 0x0000374e 0xbd10 POP {r4, r15} r4=0x0081D9F4 r15:0x0000374E=>0x00000FE0 SetRegEx(0x00000a38,"T",1,2) #0x00000a38->0x00000a3a Thumb Supervisor 0x00000a38 0x6008 STR r0, [r1, #0] r0=0x008202A4 r1=0x008201DC [0x008201DC]:00000000=>008202a4 SetRegEx(0x00003778,"T",1,2) #0x00003778->0x0000377c Thumb Supervisor 0x00003778 0xe92d4ff0 PUSH.W {r4, r5, r6, r7, r8, r9, r10, r11, r14} r4=0x0081F598 r5=0x008202A0 r6=0x0000001F r7=0x0001FD10 r8=0x00000000 r9=0x00000000 r10=0x00827C44 r11=0x0081F66C r14=0x9997FC4B SetRegEx(0x0000377c,"T",1,2) #0x0000377c->0x0000377e Thumb Supervisor 0x0000377c 0x2501 MOVS r5, #0x01 r5:0x008202A0=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x0000377e,"T",1,2) #0x0000377e->0x00003780 Thumb Supervisor 0x0000377e 0x4682 MOV r10, r0 r10:0x00827C44=>0x008202A0 r0=0x008202A0 SetRegEx(0x00003780,"T",1,2) #0x00003780->0x00003782 Thumb Supervisor 0x00003780 0xb08b SUB SP, #0x2c SetRegEx(0x00003782,"T",1,2) #0x00003782->0x0000134e Thumb Supervisor 0x00003782 0xf7fdfde4 BL 0x0000134e SetRegEx(0x00003786,"T",1,2) #0x00003786->0x00003788 Thumb Supervisor 0x00003786 0x4ee2 LDR r6, [pc, #0x388] ; 0x00003b10 r6:0x0000001F=>0x0080FE58 [0x00003B10]=0080fe58 SetRegEx(0x00003788,"T",1,2) #0x00003788->0x0000378a Thumb Supervisor 0x00003788 0x4680 MOV r8, r0 r8:0x00000000=>0x00000001 r0=0x00000001 SetRegEx(0x0000378a,"T",1,2) #0x0000378a->0x0000378c Thumb Supervisor 0x0000378a 0x48e2 LDR r0, [pc, #0x388] ; 0x00003b14 r0:0x00000001=>0x008232F8 [0x00003B14]=008232f8 SetRegEx(0x0000378c,"T",1,2) #0x0000378c->0x0000378e Thumb Supervisor 0x0000378c 0x2401 MOVS r4, #0x01 r4:0x0081F598=>0x00000001 SetRegEx(0x0000378e,"T",1,2) #0x0000378e->0x00003792 Thumb Supervisor 0x0000378e 0xf10a0714 ADD.W r7, r10, #20 ; 0x00000014 r7:0x0001FD10=>0x008202B4 r10=0x008202A0 SetRegEx(0x00003792,"T",1,2) #0x00003792->0x00003796 Thumb Supervisor 0x00003792 0xf8d69000 LDR.W r9, [r6, #0] ; 000 r9:0x00000000=>0x00823350 r6=0x0080FE58 [0x0080FE58]=00823350 SetRegEx(0x00003796,"T",1,2) #0x00003796->0x00003798 Thumb Supervisor 0x00003796 0x6a00 LDR r0, [r0, #0x20] r0:0x008232F8=>0x00000000 [0x00823318]=00000000 SetRegEx(0x00003798,"T",1,2) #0x00003798->0x000037a4 Thumb Supervisor 0x00003798 0xb120 CBZ r0, 0x000037a4 r0=0x00000000 SetRegEx(0x000037a4,"T",1,2) #0x000037a4->0x000037a8 Thumb Supervisor 0x000037a4 0xea180f05 TST.W r8, r5 r8=0x00000001 r5=0x00000001 SetRegEx(0x000037a8,"T",1,2) #0x000037a8->0x000037aa Thumb Supervisor 0x000037a8 0xd078 BEQ 0x0000389c SetRegEx(0x000037aa,"T",1,2) #0x000037aa->0x000037ac Thumb Supervisor 0x000037aa 0x48db LDR r0, [pc, #0x36c] ; 0x00003b18 r0:0x00000000=>0x00822F58 [0x00003B18]=00822f58 SetRegEx(0x000037ac,"T",1,2) #0x000037ac->0x000037ae Thumb Supervisor 0x000037ac 0x7b7a LDRB r2, [r7, #0xd] r2:0x1D1C596F=>0x00000001 r7=0x008202B4 [0x008202C1]=00010001 SetRegEx(0x000037ae,"T",1,2) #0x000037ae->0x000037b0 Thumb Supervisor 0x000037ae 0x68b9 LDR r1, [r7, #0x8] r1:0x00000001=>0x00000008 r7=0x008202B4 [0x008202BC]=00000008 SetRegEx(0x000037b0,"T",1,2) #0x000037b0->0x000037b2 Thumb Supervisor 0x000037b0 0x4605 MOV r5, r0 r5:0x00000001=>0x00822F58 r0=0x00822F58 SetRegEx(0x000037b2,"T",1,2) #0x000037b2->0x000037b4 Thumb Supervisor 0x000037b2 0xb302 CBZ r2, 0x000037f6 r2=0x00000001 SetRegEx(0x000037b4,"T",1,2) #0x000037b4->0x000037b8 Thumb Supervisor 0x000037b4 0xf8d530e8 LDR.W r3, [r5, #232] ; 0x0e8 r3:0x00000007=>0x016EADBC r5=0x00822F58 [0x00823040]=016eadbc SetRegEx(0x000037b8,"T",1,2) #0x000037b8->0x000037bc Thumb Supervisor 0x000037b8 0xf1050208 ADD.W r2, r5, #8 ; 0x00000008 r2:0x00000001=>0x00822F60 r5=0x00822F58 SetRegEx(0x000037bc,"T",1,2) #0x000037bc->0x000037c0 Thumb Supervisor 0x000037bc 0xf8d050ec LDR.W r5, [r0, #236] ; 0x0ec r5:0x00822F58=>0x00000000 r0=0x00822F58 [0x00823044]=00000000 SetRegEx(0x000037c0,"T",1,2) #0x000037c0->0x000037c2 Thumb Supervisor 0x000037c0 0x1c5b ADDS r3, r3, #1 r3:0x016EADBC=>0x016EADBD cpsr:0x20000133=>0x00000133 SetRegEx(0x000037c2,"T",1,2) #0x000037c2->0x000037c6 Thumb Supervisor 0x000037c2 0xf1450c00 ADC.W r12, r5, #0 ; 00000000 r12=0x00000000 r5=0x00000000 SetRegEx(0x000037c6,"T",1,2) #0x000037c6->0x000037ca Thumb Supervisor 0x000037c6 0xf1000518 ADD.W r5, r0, #24 ; 0x00000018 r5:0x00000000=>0x00822F70 r0=0x00822F58 SetRegEx(0x000037ca,"T",1,2) #0x000037ca->0x000037ce Thumb Supervisor 0x000037ca 0xf10000f8 ADD.W r0, r0, #248 ; 0x000000f8 r0:0x00822F58=>0x00823050 SetRegEx(0x000037ce,"T",1,2) #0x000037ce->0x000037d2 Thumb Supervisor 0x000037ce 0xe9c23c38 STRD r3, r12, [r2, #224] ; 0xe0 r3=0x016EADBD r12=0x00000000 r2=0x00822F60 [0x00823040]:016eadbc=>016eadbd SetRegEx(0x000037d2,"T",1,2) #0x000037d2->0x000037d6 Thumb Supervisor 0x000037d2 0xf10505e0 ADD.W r5, r5, #224 ; 0x000000e0 r5:0x00822F70=>0x00823050 SetRegEx(0x000037d6,"T",1,2) #0x000037d6->0x000037da Thumb Supervisor 0x000037d6 0xe9d03000 LDRD r3, r0, [r0, #0] ; 00 r3:0x016EADBD=>0xA699D856 r0:0x00823050=>0x00000000 [0x00823050]=a699d856 SetRegEx(0x000037da,"T",1,2) #0x000037da->0x000037dc Thumb Supervisor 0x000037da 0x1859 ADDS r1, r3, r1 r1:0x00000008=>0xA699D85E r3=0xA699D856 cpsr:0x00000133=>0x80000133 SetRegEx(0x000037dc,"T",1,2) #0x000037dc->0x000037e0 Thumb Supervisor 0x000037dc 0xf1400000 ADC.W r0, r0, #0 ; 00000000 r0=0x00000000 SetRegEx(0x000037e0,"T",1,2) #0x000037e0->0x000037e4 Thumb Supervisor 0x000037e0 0xe9c51000 STRD r1, r0, [r5, #0] ; 00 r1=0xA699D85E r0=0x00000000 r5=0x00823050 [0x00823050]:a699d856=>a699d85e SetRegEx(0x000037e4,"T",1,2) #0x000037e4->0x00003820 Thumb Supervisor 0x000037e4 0xe01c B 0x00003820 SetRegEx(0x00003820,"T",1,2) #0x00003820->0x00003822 Thumb Supervisor 0x00003820 0x48c0 LDR r0, [pc, #0x300] ; 0x00003b24 r0:0x00000000=>0x0081E4C0 [0x00003B22]=e4c00082 SetRegEx(0x00003822,"T",1,2) #0x00003822->0x00003824 Thumb Supervisor 0x00003822 0x4639 MOV r1, r7 r1:0xA699D85E=>0x008202B4 r7=0x008202B4 SetRegEx(0x00003824,"T",1,2) #0x00003824->0x00003826 Thumb Supervisor 0x00003824 0x6800 LDR r0, [r0, #0] r0:0x0081E4C0=>0x00000000 [0x0081E4C0]=00000000 SetRegEx(0x00003826,"T",1,2) #0x00003826->0x0000382e Thumb Supervisor 0x00003826 0xb110 CBZ r0, 0x0000382e r0=0x00000000 SetRegEx(0x0000382e,"T",1,2) #0x0000382e->0x00003830 Thumb Supervisor 0x0000382e 0x7bb8 LDRB r0, [r7, #0xe] r0=0x00000000 r7=0x008202B4 [0x008202C2]=00000100 SetRegEx(0x00003830,"T",1,2) #0x00003830->0x00003832 Thumb Supervisor 0x00003830 0xb930 CBNZ r0, 0x00003840 r0=0x00000000 SetRegEx(0x00003832,"T",1,2) #0x00003832->0x00003834 Thumb Supervisor 0x00003832 0x48b8 LDR r0, [pc, #0x2e0] ; 0x00003b14 r0:0x00000000=>0x008232F8 [0x00003B14]=008232f8 SetRegEx(0x00003834,"T",1,2) #0x00003834->0x00003836 Thumb Supervisor 0x00003834 0x6980 LDR r0, [r0, #0x18] r0:0x008232F8=>0x00000001 [0x00823310]=00000001 SetRegEx(0x00003836,"T",1,2) #0x00003836->0x00003838 Thumb Supervisor 0x00003836 0xb118 CBZ r0, 0x00003840 r0=0x00000001 SetRegEx(0x00003838,"T",1,2) #0x00003838->0x0000383a Thumb Supervisor 0x00003838 0x4648 MOV r0, r9 r0:0x00000001=>0x00823350 r9=0x00823350 SetRegEx(0x0000383a,"T",1,2) #0x0000383a->0x000054ce Thumb Supervisor 0x0000383a 0xf001fe48 BL 0x000054ce SetRegEx(0x000054CE,"T",1,2) #0x0000383a->0x000054ce Thumb Supervisor 0x0000383a 0xf001fe48 BL 0x000054ce MakeFunction(0x000054CE,4294967295) MakeNameEx(0x000054CE,"fcn_000054ce",1) SetRegEx(0x000054d0,"T",1,2) #0x000054d0->0x000054d2 Thumb Supervisor 0x000054d0 0x4604 MOV r4, r0 r4:0x00000001=>0x00823350 r0=0x00823350 SetRegEx(0x000054d2,"T",1,2) #0x000054d2->0x000054d6 Thumb Supervisor 0x000054d2 0xf89009c4 LDRB.W r0, [r0, #2500] ; 0x000009c4 r0:0x00823350=>0x00000000 [0x00823D14]=00000000 SetRegEx(0x000054d6,"T",1,2) #0x000054d6->0x000054d8 Thumb Supervisor 0x000054d6 0x2801 CMP r0, #0x01 r0=0x00000000 SetRegEx(0x000054d8,"T",1,2) #0x000054d8->0x0000553a Thumb Supervisor 0x000054d8 0xd12f BNE 0x0000553a SetRegEx(0x0000553a,"T",1,2) #0x0000553a->0x0000383e Thumb Supervisor 0x0000553a 0xbd70 POP {r4, r5, r6, r15} r4:0x00823350=>0x00000001 r5=0x00823050 r6=0x0080FE58 r15:0x0000553A=>0x0000383E SetRegEx(0x0000383e,"T",1,2) #0x0000383e->0x0000384a Thumb Supervisor 0x0000383e 0xe004 B 0x0000384a SetRegEx(0x0000384a,"T",1,2) #0x0000384a->0x0000384c Thumb Supervisor 0x0000384a 0x48b1 LDR r0, [pc, #0x2c4] ; 0x00003b10 r0:0x00000000=>0x0080FE58 [0x00003B10]=0080fe58 SetRegEx(0x0000384c,"T",1,2) #0x0000384c->0x00003850 Thumb Supervisor 0x0000384c 0xf10a0530 ADD.W r5, r10, #48 ; 0x00000030 r5:0x00823050=>0x008202D0 r10=0x008202A0 SetRegEx(0x00003850,"T",1,2) #0x00003850->0x00003852 Thumb Supervisor 0x00003850 0x4639 MOV r1, r7 r1=0x008202B4 r7=0x008202B4 SetRegEx(0x00003852,"T",1,2) #0x00003852->0x00003856 Thumb Supervisor 0x00003852 0xf8d09000 LDR.W r9, [r0, #0] ; 000 r9=0x00823350 r0=0x0080FE58 [0x0080FE58]=00823350 SetRegEx(0x00003856,"T",1,2) #0x00003856->0x00003858 Thumb Supervisor 0x00003856 0x6878 LDR r0, [r7, #0x4] r0:0x0080FE58=>0x00000000 r7=0x008202B4 [0x008202B8]=00000000 SetRegEx(0x00003858,"T",1,2) #0x00003858->0x0000385a Thumb Supervisor 0x00003858 0x08c0 LSRS r0, r0, #0x03 r0=0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x0000385a,"T",1,2) #0x0000385a->0x0000385c Thumb Supervisor 0x0000385a 0x9004 STR r0, [SP, #0x10] r0=0x00000000 SetRegEx(0x0000385c,"T",1,2) #0x0000385c->0x0000385e Thumb Supervisor 0x0000385c 0x2000 MOVS r0, #00 r0=0x00000000 SetRegEx(0x0000385e,"T",1,2) #0x0000385e->0x00003860 Thumb Supervisor 0x0000385e 0x9007 STR r0, [SP, #0x1c] r0=0x00000000 SetRegEx(0x00003860,"T",1,2) #0x00003860->0x00003862 Thumb Supervisor 0x00003860 0x4648 MOV r0, r9 r0:0x00000000=>0x00823350 r9=0x00823350 SetRegEx(0x00003862,"T",1,2) #0x00003862->0x00005172 Thumb Supervisor 0x00003862 0xf001fc86 BL 0x00005172 SetRegEx(0x00005172,"T",1,2) #0x00003862->0x00005172 Thumb Supervisor 0x00003862 0xf001fc86 BL 0x00005172 MakeFunction(0x00005172,4294967295) MakeNameEx(0x00005172,"fcn_00005172",1) SetRegEx(0x00005176,"T",1,2) #0x00005176->0x00005178 Thumb Supervisor 0x00005176 0x2a00 CMP r2, #00 r2=0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x00005178,"T",1,2) #0x00005178->0x00005186 Thumb Supervisor 0x00005178 0xd005 BEQ 0x00005186 SetRegEx(0x00005186,"T",1,2) #0x00005186->0x00003866 Thumb Supervisor 0x00005186 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00003866,"T",1,2) #0x00003866->0x0000386a Thumb Supervisor 0x00003866 0xe9d70100 LDRD r0, r1, [r7, #0] ; 00 r0:0x00823350=>0x00800CB0 r1:0x008202B4=>0x00000000 r7=0x008202B4 [0x008202B4]=00800cb0 SetRegEx(0x0000386a,"T",1,2) #0x0000386a->0x0000386e Thumb Supervisor 0x0000386a 0xf8d96020 LDR.W r6, [r9, #32] ; 0x020 r6:0x0080FE58=>0x00824F18 r9=0x00823350 [0x00823370]=00824f18 SetRegEx(0x0000386e,"T",1,2) #0x0000386e->0x00003872 Thumb Supervisor 0x0000386e 0xf10a0428 ADD.W r4, r10, #40 ; 0x00000028 r4:0x00000001=>0x008202C8 r10=0x008202A0 SetRegEx(0x00003872,"T",1,2) #0x00003872->0x00003874 Thumb Supervisor 0x00003872 0x46a0 MOV r8, r4 r8:0x00000001=>0x008202C8 r4=0x008202C8 SetRegEx(0x00003874,"T",1,2) #0x00003874->0x00003876 Thumb Supervisor 0x00003874 0x6041 STR r1, [r0, #0x4] r1=0x00000000 r0=0x00800CB0 [0x00800CB4]=00000000 SetRegEx(0x00003876,"T",1,2) #0x00003876->0x00003878 Thumb Supervisor 0x00003876 0x68b9 LDR r1, [r7, #0x8] r1:0x00000000=>0x00000008 r7=0x008202B4 [0x008202BC]=00000008 SetRegEx(0x00003878,"T",1,2) #0x00003878->0x0000387a Thumb Supervisor 0x00003878 0x6838 LDR r0, [r7, #0] r0=0x00800CB0 r7=0x008202B4 [0x008202B4]=00800cb0 SetRegEx(0x0000387a,"T",1,2) #0x0000387a->0x0000ffe4 Thumb Supervisor 0x0000387a 0xf00cebb4 UNDEFINED OPCODE r0=0x00800CB0 r1=0x00000008 r2=0x00000000 r3=0xA699D856 r4=0x008202C8 r5=0x008202D0 r6=0x00824F18 r7=0x008202B4 r8=0x008202C8 r9=0x00823350 r10=0x008202A0 r11=0x0081F66C r12=0x00000000 r13=0x79AF5108 r14=0x9997FC4B r15:0x0000387A=>0x0000FFE4 r16=0x6E13D587 r17=0x3B466C62 r18=0x726FAEED r19=0xB6CCBE44 r20=0xB645DB03 r21=0x00827D00 r22=0x0E948BA5 r23=0x00827F00 r24=0x000108C4 r25=0x00827BF0 r26:0x00003867=>0x0000387F r27=0x00828000 r28=0x73037D6A r29=0x00827F80 r30=0x3B4F2100 r31:0x60000133=>0x60000113 r32=0xA006D18D r33=0x80000133 r34=0x6A0DC3DC r35=0x100F958F r36=0x980DAB83 r37=0x00827BF0 r38:0x00003867=>0x0000387F r39=0x79AF5108 r40=0x9997FC4B cpsr:0x60000133=>0x60000113 SetRegEx(0x0000387e,"T",1,2) #0x0000387e->0x00003882 Thumb Supervisor 0x0000387e 0xf04f0bff MOV.W r11, #255 ; 0x000000ff r11:0x0081F66C=>0x000000FF SetRegEx(0x00003882,"T",1,2) #0x00003882->0x00003916 Thumb Supervisor 0x00003882 0xe048 B 0x00003916 SetRegEx(0x00003916,"T",1,2) #0x00003916->0x00003918 Thumb Supervisor 0x00003916 0x2800 CMP r0, #00 r0=0x008000A0 cpsr:0x80000133=>0x20000133 SetRegEx(0x00003918,"T",1,2) #0x00003918->0x00003884 Thumb Supervisor 0x00003918 0xd1b4 BNE 0x00003884 SetRegEx(0x00003884,"T",1,2) #0x00003884->0x00003886 Thumb Supervisor 0x00003884 0x7c01 LDRB r1, [r0, #0x10] r1:0x00000006=>0x00000005 r0=0x008000A0 [0x008000B0]=ffff0605 SetRegEx(0x00003886,"T",1,2) #0x00003886->0x00003888 Thumb Supervisor 0x00003886 0xb104 CBZ r4, 0x0000388a r4=0x008202C8 SetRegEx(0x00003888,"T",1,2) #0x00003888->0x0000388a Thumb Supervisor 0x00003888 0x6184 STR r4, [r0, #0x18] r4=0x008202C8 r0=0x008000A0 [0x008000B8]:00820138=>008202c8 SetRegEx(0x0000388a,"T",1,2) #0x0000388a->0x0000388c Thumb Supervisor 0x0000388a 0x4aa7 LDR r2, [pc, #0x29c] ; 0x00003b28 r2:0x0081C7CC=>0x20501204 [0x00003B28]=20501204 SetRegEx(0x0000388c,"T",1,2) #0x0000388c->0x00003890 Thumb Supervisor 0x0000388c 0xf880b012 STRB.W r11, [r0, #18] ; 0x012 r11=0x000000FF r0=0x008000A0 [0x008000B2]=0008ffff SetRegEx(0x00003890,"T",1,2) #0x00003890->0x00003892 Thumb Supervisor 0x00003890 0x6812 LDR r2, [r2, #0] r2:0x20501204=>0xFFF9846D [0x20501204]:fff98488=>fff98419 SetRegEx(0x00003892,"T",1,2) #0x00003892->0x00003896 Thumb Supervisor 0x00003892 0xea6f0202 MVN.W r2, r2 r2:0xFFF9846D=>0x00067B92 SetRegEx(0x00003896,"T",1,2) #0x00003896->0x00003898 Thumb Supervisor 0x00003896 0x60b2 STR r2, [r6, #0x8] r2=0x00067B92 r6=0x00824F18 [0x00824F20]:00041265=>00067b92 SetRegEx(0x00003898,"T",1,2) #0x00003898->0x0000389a Thumb Supervisor 0x00003898 0x8382 STRH r2, [r0, #0x1c] r2=0x00067B92 r0=0x008000A0 [0x008000BC]:ff000000=>ff007b92 SetRegEx(0x0000389a,"T",1,2) #0x0000389a->0x0000391c Thumb Supervisor 0x0000389a 0xe03f B 0x0000391c SetRegEx(0x0000391c,"T",1,2) #0x0000391c->0x0000391e Thumb Supervisor 0x0000391c 0x1c48 ADDS r0, r1, #1 r0:0x008000A0=>0x00000006 r1=0x00000005 cpsr:0x20000133=>0x00000133 SetRegEx(0x0000391e,"T",1,2) #0x0000391e->0x00003920 Thumb Supervisor 0x0000391e 0xd0be BEQ 0x0000389e SetRegEx(0x00003920,"T",1,2) #0x00003920->0x00003922 Thumb Supervisor 0x00003920 0x60a9 STR r1, [r5, #0x8] r1=0x00000005 r5=0x008202D0 [0x008202D8]:ffffffff=>00000005 SetRegEx(0x00003922,"T",1,2) #0x00003922->0x00003924 Thumb Supervisor 0x00003922 0x1c49 ADDS r1, r1, #1 r1:0x00000005=>0x00000006 SetRegEx(0x00003924,"T",1,2) #0x00003924->0x00003926 Thumb Supervisor 0x00003924 0xd072 BEQ 0x00003a0c SetRegEx(0x00003926,"T",1,2) #0x00003926->0x00003928 Thumb Supervisor 0x00003926 0x4a83 LDR r2, [pc, #0x20c] ; 0x00003b34 r2:0x00067B92=>0x00825014 [0x00003B34]=00825014 SetRegEx(0x00003928,"T",1,2) #0x00003928->0x0000392a Thumb Supervisor 0x00003928 0x2600 MOVS r6, #00 r6:0x00824F18=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0000392a,"T",1,2) #0x0000392a->0x0000392e Thumb Supervisor 0x0000392a 0xe9d74e01 LDRD r4, r14, [r7, #4] ; 0x04 r4:0x008202C8=>0x00000000 r14=0x9997FC4B r7=0x008202B4 [0x008202B8]=00000000 SetRegEx(0x0000392e,"T",1,2) #0x0000392e->0x00003930 Thumb Supervisor 0x0000392e 0x4633 MOV r3, r6 r3:0x008000A8=>0x00000000 r6=0x00000000 SetRegEx(0x00003930,"T",1,2) #0x00003930->0x00003932 Thumb Supervisor 0x00003930 0x46b0 MOV r8, r6 r8:0x008202C8=>0x00000000 r6=0x00000000 SetRegEx(0x00003932,"T",1,2) #0x00003932->0x00003934 Thumb Supervisor 0x00003932 0x6d90 LDR r0, [r2, #0x58] r0:0x00000006=>0x00825030 r2=0x00825014 [0x0082506C]=00825030 SetRegEx(0x00003934,"T",1,2) #0x00003934->0x00003938 Thumb Supervisor 0x00003934 0xf8d0c004 LDR.W r12, [r0, #4] ; 0x004 r12:0x00000000=>0x00000008 r0=0x00825030 [0x00825034]=00000008 SetRegEx(0x00003938,"T",1,2) #0x00003938->0x0000393a Thumb Supervisor 0x00003938 0x45a4 CMP r12, r4 r12=0x00000008 r4=0x00000000 cpsr:0x40000133=>0x20000133 SetRegEx(0x0000393a,"T",1,2) #0x0000393a->0x0000398e Thumb Supervisor 0x0000393a 0xd128 BNE 0x0000398e SetRegEx(0x0000398e,"T",1,2) #0x0000398e->0x00003990 Thumb Supervisor 0x0000398e 0x6900 LDR r0, [r0, #0x10] r0:0x00825030=>0x00825058 [0x00825040]=00825058 SetRegEx(0x00003990,"T",1,2) #0x00003990->0x00003992 Thumb Supervisor 0x00003990 0x1c5b ADDS r3, r3, #1 r3:0x00000000=>0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x00003992,"T",1,2) #0x00003992->0x00003994 Thumb Supervisor 0x00003992 0x2b04 CMP r3, #0x04 r3=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x00003994,"T",1,2) #0x00003994->0x00003934 Thumb Supervisor 0x00003994 0xd3ce BCC 0x00003934 SetRegEx(0x00003996,"T",1,2) #0x00003996->0x00003998 Thumb Supervisor 0x00003996 0x68c0 LDR r0, [r0, #0xc] r0:0x00825030=>0x0082501C [0x0082503C]=0082501c SetRegEx(0x00003998,"T",1,2) #0x00003998->0x0000399c Thumb Supervisor 0x00003998 0xeb04010e ADD.W r1, r4, r14 r1:0x00000006=>0x00000008 r4=0x00000000 r14=0x9997FC4B SetRegEx(0x0000399c,"T",1,2) #0x0000399c->0x0000399e Thumb Supervisor 0x0000399c 0x7046 STRB r6, [r0, #0x1] r6=0x00000000 r0=0x0082501C [0x0082501D]:08000001=>08000000 SetRegEx(0x0000399e,"T",1,2) #0x0000399e->0x000039a0 Thumb Supervisor 0x0000399e 0x6041 STR r1, [r0, #0x4] r1=0x00000008 r0=0x0082501C [0x00825020]:00000208=>00000008 SetRegEx(0x000039a0,"T",1,2) #0x000039a0->0x000039a2 Thumb Supervisor 0x000039a0 0x2101 MOVS r1, #0x01 r1:0x00000008=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x000039a2,"T",1,2) #0x000039a2->0x000039a4 Thumb Supervisor 0x000039a2 0x6081 STR r1, [r0, #0x8] r1=0x00000001 r0=0x0082501C [0x00825024]:00000004=>00000001 SetRegEx(0x000039a4,"T",1,2) #0x000039a4->0x000039a6 Thumb Supervisor 0x000039a4 0x6590 STR r0, [r2, #0x58] r0=0x0082501C r2=0x00825014 [0x0082506C]:00825030=>0082501c SetRegEx(0x000039a6,"T",1,2) #0x000039a6->0x000039a8 Thumb Supervisor 0x000039a6 0x4640 MOV r0, r8 r0:0x0082501C=>0x00000000 r8=0x00000000 SetRegEx(0x000039a8,"T",1,2) #0x000039a8->0x000039ae Thumb Supervisor 0x000039a8 0xb108 CBZ r0, 0x000039ae r0=0x00000000 SetRegEx(0x000039ae,"T",1,2) #0x000039ae->0x000039b2 Thumb Supervisor 0x000039ae 0xf6400098 MOVW r0, #2200 ; 0x898 r0:0x00000000=>0x00000898 SetRegEx(0x000039b2,"T",1,2) #0x000039b2->0x000039b6 Thumb Supervisor 0x000039b2 0xe9d7b201 LDRD r11, r2, [r7, #4] ; 0x04 r11:0x000000FF=>0x00000000 r2:0x00825014=>0x00000008 r7=0x008202B4 [0x008202B8]=00000000 SetRegEx(0x000039b6,"T",1,2) #0x000039b6->0x000039b8 Thumb Supervisor 0x000039b6 0x2101 MOVS r1, #0x01 r1=0x00000001 SetRegEx(0x000039b8,"T",1,2) #0x000039b8->0x000039ba Thumb Supervisor 0x000039b8 0x9100 STR r1, [SP, #0] r1=0x00000001 SetRegEx(0x000039ba,"T",1,2) #0x000039ba->0x000039be Thumb Supervisor 0x000039ba 0xf8500009 LDR.W r0, [r0, r9, LSL #0] r0:0x00000898=>0x00000000 r9=0x00823350 SetRegEx(0x000039be,"T",1,2) #0x000039be->0x000039c0 Thumb Supervisor 0x000039be 0x2100 MOVS r1, #00 r1:0x00000001=>0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x000039c0,"T",1,2) #0x000039c0->0x000039c4 Thumb Supervisor 0x000039c0 0xf1090a28 ADD.W r10, r9, #40 ; 0x00000028 r10:0x008202A0=>0x00823378 r9=0x00823350 SetRegEx(0x000039c4,"T",1,2) #0x000039c4->0x000039c8 Thumb Supervisor 0x000039c4 0xeb0b0c02 ADD.W r12, r11, r2 r12:0x00000208=>0x00000008 r11=0x00000000 r2=0x00000008 SetRegEx(0x000039c8,"T",1,2) #0x000039c8->0x00003a0e Thumb Supervisor 0x000039c8 0xb308 CBZ r0, 0x00003a0e r0=0x00000000 SetRegEx(0x00003a0e,"T",1,2) #0x00003a0e->0x00003a10 Thumb Supervisor 0x00003a0e 0x4641 MOV r1, r8 r1=0x00000000 r8=0x00000000 SetRegEx(0x00003a10,"T",1,2) #0x00003a10->0x00003a1c Thumb Supervisor 0x00003a10 0xe004 B 0x00003a1c SetRegEx(0x00003a1c,"T",1,2) #0x00003a1c->0x00003a1e Thumb Supervisor 0x00003a1c 0x040e LSLS r6, r1, #0x10 r6=0x00000000 r1=0x00000000 cpsr:0x60000133=>0x40000133 SetRegEx(0x00003a1e,"T",1,2) #0x00003a1e->0x00003a20 Thumb Supervisor 0x00003a1e 0x46ca MOV r10, r9 r10:0x00823378=>0x00823350 r9=0x00823350 SetRegEx(0x00003a20,"T",1,2) #0x00003a20->0x00003a22 Thumb Supervisor 0x00003a20 0x0c36 LSRS r6, r6, #0x10 r6=0x00000000 SetRegEx(0x00003a22,"T",1,2) #0x00003a22->0x00003a44 Thumb Supervisor 0x00003a22 0xd00f BEQ 0x00003a44 SetRegEx(0x00003a44,"T",1,2) #0x00003a44->0x00003d20 Thumb Supervisor 0x00003a44 0xe16c B 0x00003d20 SetRegEx(0x00003d20,"T",1,2) #0x00003d20->0x00003d22 Thumb Supervisor 0x00003d20 0x6868 LDR r0, [r5, #0x4] r0:0x00000000=>0x00000008 r5=0x008202D0 [0x008202D4]=00000008 SetRegEx(0x00003d22,"T",1,2) #0x00003d22->0x00003d24 Thumb Supervisor 0x00003d22 0x2800 CMP r0, #00 r0=0x00000008 cpsr:0x40000133=>0x20000133 SetRegEx(0x00003d24,"T",1,2) #0x00003d24->0x00003a46 Thumb Supervisor 0x00003d24 0xf47fae8f BNE.W 0x00003a46 SetRegEx(0x00003a46,"T",1,2) #0x00003a46->0x00003a48 Thumb Supervisor 0x00003a46 0x2100 MOVS r1, #00 r1=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00003a48,"T",1,2) #0x00003a48->0x00003a4a Thumb Supervisor 0x00003a48 0x9106 STR r1, [SP, #0x18] r1=0x00000000 SetRegEx(0x00003a4a,"T",1,2) #0x00003a4a->0x00003a4e Thumb Supervisor 0x00003a4a 0xf8d9101c LDR.W r1, [r9, #28] ; 0x01c r1:0x00000000=>0x00823D20 r9=0x00823350 [0x0082336C]=00823d20 SetRegEx(0x00003a4e,"T",1,2) #0x00003a4e->0x00003a50 Thumb Supervisor 0x00003a4e 0x464e MOV r6, r9 r6:0x00000000=>0x00823350 r9=0x00823350 SetRegEx(0x00003a50,"T",1,2) #0x00003a50->0x00003a54 Thumb Supervisor 0x00003a50 0xf8911f30 LDRB.W r1, [r1, #3888] ; 0x00000f30 r1:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x00003a54,"T",1,2) #0x00003a54->0x00003a56 Thumb Supervisor 0x00003a54 0x2900 CMP r1, #00 r1=0x00000000 SetRegEx(0x00003a56,"T",1,2) #0x00003a56->0x00003a58 Thumb Supervisor 0x00003a56 0xd154 BNE 0x00003b02 SetRegEx(0x00003a58,"T",1,2) #0x00003a58->0x00003a5a Thumb Supervisor 0x00003a58 0x6829 LDR r1, [r5, #0] r1=0x00000000 r5=0x008202D0 [0x008202D0]=00000000 SetRegEx(0x00003a5a,"T",1,2) #0x00003a5a->0x00003a5e Thumb Supervisor 0x00003a5a 0xf0010207 AND r2, r1, #7 ; 0x00000007 r2:0x00000008=>0x00000000 r1=0x00000000 SetRegEx(0x00003a5e,"T",1,2) #0x00003a5e->0x00003a62 Thumb Supervisor 0x00003a5e 0xf1c20808 RSB.W r8, r2, #8 ; 0x00000008 r8:0x00000000=>0x00000008 r2=0x00000000 SetRegEx(0x00003a62,"T",1,2) #0x00003a62->0x00003a64 Thumb Supervisor 0x00003a62 0x4540 CMP r0, r8 r0=0x00000008 r8=0x00000008 SetRegEx(0x00003a64,"T",1,2) #0x00003a64->0x00003a68 Thumb Supervisor 0x00003a64 0xd200 BCS 0x00003a68 SetRegEx(0x00003a68,"T",1,2) #0x00003a68->0x00003a6a Thumb Supervisor 0x00003a68 0x7c6b LDRB r3, [r5, #0x11] r3:0x00000004=>0x00000000 r5=0x008202D0 [0x008202E1]=00000000 SetRegEx(0x00003a6a,"T",1,2) #0x00003a6a->0x00003a6c Thumb Supervisor 0x00003a6a 0x2b01 CMP r3, #0x01 r3=0x00000000 cpsr:0x60000133=>0x80000133 SetRegEx(0x00003a6c,"T",1,2) #0x00003a6c->0x00003a76 Thumb Supervisor 0x00003a6c 0xd103 BNE 0x00003a76 SetRegEx(0x00003a76,"T",1,2) #0x00003a76->0x00003a78 Thumb Supervisor 0x00003a76 0x2301 MOVS r3, #0x01 r3:0x00000000=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00003a78,"T",1,2) #0x00003a78->0x00003a7c Thumb Supervisor 0x00003a78 0xfa03f308 LSL.W r3, r3, r8 r3:0x00000001=>0x00000100 r8=0x00000008 SetRegEx(0x00003a7c,"T",1,2) #0x00003a7c->0x00003a7e Thumb Supervisor 0x00003a7c 0x1e5b SUBS r3, r3, #1 r3:0x00000100=>0x000000FF cpsr:0x00000133=>0x20000133 SetRegEx(0x00003a7e,"T",1,2) #0x00003a7e->0x00003a80 Thumb Supervisor 0x00003a7e 0x4093 LSLS r3, r2 r3=0x000000FF r2=0x00000000 SetRegEx(0x00003a80,"T",1,2) #0x00003a80->0x00003a82 Thumb Supervisor 0x00003a80 0xb298 UXTH r0, r3 r0:0x00000008=>0x000000FF r3=0x000000FF SetRegEx(0x00003a82,"T",1,2) #0x00003a82->0x00003a84 Thumb Supervisor 0x00003a82 0x9005 STR r0, [SP, #0x14] r0=0x000000FF SetRegEx(0x00003a84,"T",1,2) #0x00003a84->0x00003a86 Thumb Supervisor 0x00003a84 0x9806 LDR r0, [SP, #0x18] r0:0x000000FF=>0x00000000 SetRegEx(0x00003a86,"T",1,2) #0x00003a86->0x00003a88 Thumb Supervisor 0x00003a86 0x468a MOV r10, r1 r10:0x00823350=>0x00000000 r1=0x00000000 SetRegEx(0x00003a88,"T",1,2) #0x00003a88->0x00003a8a Thumb Supervisor 0x00003a88 0x9001 STR r0, [SP, #0x4] r0=0x00000000 SetRegEx(0x00003a8a,"T",1,2) #0x00003a8a->0x00003a8c Thumb Supervisor 0x00003a8a 0x08c9 LSRS r1, r1, #0x03 r1=0x00000000 cpsr:0x20000133=>0x40000133 SetRegEx(0x00003a8c,"T",1,2) #0x00003a8c->0x00003a8e Thumb Supervisor 0x00003a8c 0x68f0 LDR r0, [r6, #0xc] r0:0x00000000=>0x00822B84 r6=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x00003a8e,"T",1,2) #0x00003a8e->0x00003a90 Thumb Supervisor 0x00003a8e 0x468b MOV r11, r1 r11=0x00000000 r1=0x00000000 SetRegEx(0x00003a90,"T",1,2) #0x00003a90->0x00003a92 Thumb Supervisor 0x00003a90 0x9a01 LDR r2, [SP, #0x4] r2=0x00000000 SetRegEx(0x00003a92,"T",1,2) #0x00003a92->0x0000761c Thumb Supervisor 0x00003a92 0xf003fdc3 BL 0x0000761c SetRegEx(0x0000765c,"T",1,2) #0x0000765c->0x0000765e Thumb Supervisor 0x0000765c 0x2400 MOVS r4, #00 r4=0x00000000 SetRegEx(0x0000765e,"T",1,2) #0x0000765e->0x00007660 Thumb Supervisor 0x0000765e 0x8809 LDRH r1, [r1, #0] r1:0x0081BDFC=>0x0000014C [0x0081BDFC]=014c014c SetRegEx(0x00007660,"T",1,2) #0x00007660->0x00007662 Thumb Supervisor 0x00007660 0x42b1 CMP r1, r6 r1=0x0000014C r6=0x0000FFFF cpsr:0x40000133=>0x80000133 SetRegEx(0x00007662,"T",1,2) #0x00007662->0x00007664 Thumb Supervisor 0x00007662 0xd003 BEQ 0x0000766c SetRegEx(0x00007664,"T",1,2) #0x00007664->0x00007668 Thumb Supervisor 0x00007664 0xeb010141 ADD.W r1, r1, r1, LSL #1 r1:0x0000014C=>0x000003E4 SetRegEx(0x00007668,"T",1,2) #0x00007668->0x0000766c Thumb Supervisor 0x00007668 0xeb000481 ADD.W r4, r0, r1, LSL #2 r4:0x00000000=>0x00810DEC r0=0x0080FE5C r1=0x000003E4 SetRegEx(0x0000766c,"T",1,2) #0x0000766c->0x0000766e Thumb Supervisor 0x0000766c 0x2c00 CMP r4, #00 r4=0x00810DEC cpsr:0x80000133=>0x20000133 SetRegEx(0x0000766e,"T",1,2) #0x0000766e->0x00007654 Thumb Supervisor 0x0000766e 0xd1f1 BNE 0x00007654 SetRegEx(0x00007654,"T",1,2) #0x00007654->0x00007656 Thumb Supervisor 0x00007654 0x6861 LDR r1, [r4, #0x4] r1:0x000003E4=>0x00000000 r4=0x00810DEC [0x00810DF0]=00000000 SetRegEx(0x00007656,"T",1,2) #0x00007656->0x00007658 Thumb Supervisor 0x00007656 0x42b9 CMP r1, r7 r1=0x00000000 r7=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00007658,"T",1,2) #0x00007658->0x00007672 Thumb Supervisor 0x00007658 0xd00b BEQ 0x00007672 SetRegEx(0x00007672,"T",1,2) #0x00007672->0x00007676 Thumb Supervisor 0x00007672 0xeb05058c ADD.W r5, r5, r12, LSL #2 r5=0x0081BDFC r12=0x00000000 SetRegEx(0x00007676,"T",1,2) #0x00007676->0x00007678 Thumb Supervisor 0x00007676 0xb14c CBZ r4, 0x0000768c r4=0x00810DEC SetRegEx(0x00007678,"T",1,2) #0x00007678->0x0000767a Thumb Supervisor 0x00007678 0x7ae0 LDRB r0, [r4, #0xb] r0:0x0080FE5C=>0x00000020 r4=0x00810DEC [0x00810DF7]=4d014e20 SetRegEx(0x0000767a,"T",1,2) #0x0000767a->0x0000767c Thumb Supervisor 0x0000767a 0x0901 LSRS r1, r0, #0x04 r1:0x00000000=>0x00000002 r0=0x00000020 cpsr:0x60000133=>0x00000133 SetRegEx(0x0000767c,"T",1,2) #0x0000767c->0x0000767e Thumb Supervisor 0x0000767c 0x2908 CMP r1, #0x08 r1=0x00000002 cpsr:0x00000133=>0x80000133 SetRegEx(0x0000767e,"T",1,2) #0x0000767e->0x00007680 Thumb Supervisor 0x0000767e 0xd275 BCS 0x0000776c SetRegEx(0x00007680,"T",1,2) #0x00007680->0x00007710 Thumb Supervisor 0x00007680 0xe8dff001 TBB [r15, r1] r15:0x00007680=>0x00007710 r1=0x00000002 SetRegEx(0x00007710,"T",1,2) #0x00007710->0x00007712 Thumb Supervisor 0x00007710 0x2400 MOVS r4, #00 r4:0x00810DEC=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x00007712,"T",1,2) #0x00007712->0x0000776c Thumb Supervisor 0x00007712 0xe02b B 0x0000776c SetRegEx(0x00003a96,"T",1,2) #0x00003a96->0x00003a98 Thumb Supervisor 0x00003a96 0x4604 MOV r4, r0 r4:0x00000000=>0xFFFFFFFF r0=0xFFFFFFFF SetRegEx(0x00003a98,"T",1,2) #0x00003a98->0x00003a9a Thumb Supervisor 0x00003a98 0x1c40 ADDS r0, r0, #1 r0:0xFFFFFFFF=>0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x00003a9a,"T",1,2) #0x00003a9a->0x00003a9c Thumb Supervisor 0x00003a9a 0xd15f BNE 0x00003b5c SetRegEx(0x00003a9c,"T",1,2) #0x00003a9c->0x00003a9e Thumb Supervisor 0x00003a9c 0x69f0 LDR r0, [r6, #0x1c] r0:0x00000000=>0x00823D20 r6=0x00823350 [0x0082336C]=00823d20 SetRegEx(0x00003a9e,"T",1,2) #0x00003a9e->0x00003aa2 Thumb Supervisor 0x00003a9e 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x00003aa2,"T",1,2) #0x00003aa2->0x00003aa4 Thumb Supervisor 0x00003aa2 0xbb68 CBNZ r0, 0x00003b00 r0=0x00000000 SetRegEx(0x00003aa4,"T",1,2) #0x00003aa4->0x00003aa6 Thumb Supervisor 0x00003aa4 0x6a70 LDR r0, [r6, #0x24] r0:0x00000000=>0x00824FE8 r6=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x00003aa6,"T",1,2) #0x00003aa6->0x00005d6e Thumb Supervisor 0x00003aa6 0xf002f962 BL 0x00005d6e SetRegEx(0x00003aaa,"T",1,2) #0x00003aaa->0x00003aac Thumb Supervisor 0x00003aaa 0x6a30 LDR r0, [r6, #0x20] r0:0x00000000=>0x00824F18 r6=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00003aac,"T",1,2) #0x00003aac->0x00003aae Thumb Supervisor 0x00003aac 0x9002 STR r0, [SP, #0x8] r0=0x00824F18 SetRegEx(0x00003aae,"T",1,2) #0x00003aae->0x00010078 Thumb Supervisor 0x00003aae 0xf00cfae3 BL 0x00010078 SetRegEx(0x00010104,"T",1,2) #0x00010104->0x00010106 Thumb Supervisor 0x00010104 0x614a STR r2, [r1, #0x14] r2=0x00000000 r1=0x00800080 [0x00800094]:00000008=>00000000 SetRegEx(0x00010106,"T",1,2) #0x00010106->0x00003ab2 Thumb Supervisor 0x00010106 0xbd70 POP {r4, r5, r6, r15} r4:0x00000000=>0xFFFFFFFF r5:0x00000051=>0x008202D0 r6=0x00823350 r15:0x00010106=>0x00003AB2 SetRegEx(0x00003ab2,"T",1,2) #0x00003ab2->0x00003ab4 Thumb Supervisor 0x00003ab2 0x0004 LSLS r4, r0, #00 r4:0xFFFFFFFF=>0x00801A20 r0=0x00801A20 cpsr:0x60000133=>0x20000133 SetRegEx(0x00003ab4,"T",1,2) #0x00003ab4->0x00003ab6 Thumb Supervisor 0x00003ab4 0xd042 BEQ 0x00003b3c SetRegEx(0x00003ab6,"T",1,2) #0x00003ab6->0x00003ab8 Thumb Supervisor 0x00003ab6 0x8b60 LDRH r0, [r4, #0x1a] r0:0x00801A20=>0x00000000 r4=0x00801A20 [0x00801A3A]=014c0000 SetRegEx(0x00003ab8,"T",1,2) #0x00003ab8->0x00003aba Thumb Supervisor 0x00003ab8 0xb930 CBNZ r0, 0x00003ac8 r0=0x00000000 SetRegEx(0x00003aba,"T",1,2) #0x00003aba->0x00003abc Thumb Supervisor 0x00003aba 0x89e0 LDRH r0, [r4, #0xe] r0=0x00000000 r4=0x00801A20 [0x00801A2E]=00010000 SetRegEx(0x00003abc,"T",1,2) #0x00003abc->0x00003abe Thumb Supervisor 0x00003abc 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00003abe,"T",1,2) #0x00003abe->0x00003ac0 Thumb Supervisor 0x00003abe 0xd1fd BNE 0x00003abc SetRegEx(0x00003ac0,"T",1,2) #0x00003ac0->0x00003ac2 Thumb Supervisor 0x00003ac0 0x8920 LDRH r0, [r4, #0x8] r0:0x00000000=>0x00000051 r4=0x00801A20 [0x00801A28]=00040051 SetRegEx(0x00003ac2,"T",1,2) #0x00003ac2->0x00003ac4 Thumb Supervisor 0x00003ac2 0x2100 MOVS r1, #00 r1:0x00800080=>0x00000000 SetRegEx(0x00003ac4,"T",1,2) #0x00003ac4->0x0000d39c Thumb Supervisor 0x00003ac4 0xf009fc6a BL 0x0000d39c SetRegEx(0x00003ac8,"T",1,2) #0x00003ac8->0x00003aca Thumb Supervisor 0x00003ac8 0x8860 LDRH r0, [r4, #0x2] r0:0x8056D200=>0x000000FF r4=0x00801A20 [0x00801A22]=d20000ff SetRegEx(0x00003aca,"T",1,2) #0x00003aca->0x00003acc Thumb Supervisor 0x00003aca 0x9000 STR r0, [SP, #0] r0=0x000000FF SetRegEx(0x00003acc,"T",1,2) #0x00003acc->0x00003ace Thumb Supervisor 0x00003acc 0x9802 LDR r0, [SP, #0x8] r0:0x000000FF=>0x00824F18 SetRegEx(0x00003ace,"T",1,2) #0x00003ace->0x00003ad0 Thumb Supervisor 0x00003ace 0x8922 LDRH r2, [r4, #0x8] r2:0x00801A20=>0x00000051 r4=0x00801A20 [0x00801A28]=00040051 SetRegEx(0x00003ad0,"T",1,2) #0x00003ad0->0x00003ad4 Thumb Supervisor 0x00003ad0 0xf8b4c00a LDRH.W r12, [r4, #10] ; 0x00000a r12:0x00000000=>0x00000004 r4=0x00801A20 [0x00801A2A]=00000004 SetRegEx(0x00003ad4,"T",1,2) #0x00003ad4->0x00003ad6 Thumb Supervisor 0x00003ad4 0x69e3 LDR r3, [r4, #0x1c] r3:0x00000000=>0x0000014C r4=0x00801A20 [0x00801A3C]=0000014c SetRegEx(0x00003ad6,"T",1,2) #0x00003ad6->0x00003ad8 Thumb Supervisor 0x00003ad6 0x6840 LDR r0, [r0, #0x4] r0:0x00824F18=>0x00823354 [0x00824F1C]=00823354 SetRegEx(0x00003ad8,"T",1,2) #0x00003ad8->0x00003ada Thumb Supervisor 0x00003ad8 0x6801 LDR r1, [r0, #0] r1:0x00801000=>0x0001F618 r0=0x00823354 [0x00823354]=0001f618 SetRegEx(0x00003ada,"T",1,2) #0x00003ada->0x00003adc Thumb Supervisor 0x00003ada 0x680c LDR r4, [r1, #0] r4:0x00801A20=>0x00003F03 r1=0x0001F618 [0x0001F618]=00003f03 SetRegEx(0x00003adc,"T",1,2) #0x00003adc->0x00003ade Thumb Supervisor 0x00003adc 0x4661 MOV r1, r12 r1:0x0001F618=>0x00000004 r12=0x00000004 SetRegEx(0x00003ade,"T",1,2) #0x00003ade->0x00003f02 Thumb Supervisor 0x00003ade 0x47a0 BLX r4 r4=0x00003F03 SetRegEx(0x00003F02,"T",1,2) #0x00003ade->0x00003f02 Thumb Supervisor 0x00003ade 0x47a0 BLX r4 r4=0x00003F03 MakeFunction(0x00003F02,4294967295) MakeNameEx(0x00003F02,"fcn_00003F03",1) SetRegEx(0x00003f02,"T",1,2) #0x00003f02->0x00003f04 Thumb Supervisor 0x00003f02 0x4ae1 LDR r2, [pc, #0x384] ; 0x00004288 r2:0x00000051=>0x0081C7C8 [0x00004288]=0081c7c8 SetRegEx(0x00003f04,"T",1,2) #0x00003f04->0x00003f06 Thumb Supervisor 0x00003f04 0xb289 UXTH r1, r1 r1=0x00000004 SetRegEx(0x00003f06,"T",1,2) #0x00003f06->0x00003f08 Thumb Supervisor 0x00003f06 0xb430 PUSH {r4, r5} r4=0x00003F03 r5=0x008202D0 SetRegEx(0x00003f08,"T",1,2) #0x00003f08->0x00003f0a Thumb Supervisor 0x00003f08 0x1f00 SUBS r0, r0, #4 r0:0x00823354=>0x00823350 cpsr:0x40000133=>0x20000133 SetRegEx(0x00003f0a,"T",1,2) #0x00003f0a->0x00003f0c Thumb Supervisor 0x00003f0a 0x6812 LDR r2, [r2, #0] r2:0x0081C7C8=>0x00800000 [0x0081C7C8]=00800000 SetRegEx(0x00003f0c,"T",1,2) #0x00003f0c->0x00003f0e Thumb Supervisor 0x00003f0c 0x9c02 LDR r4, [SP, #0x8] r4:0x00003F03=>0x000000FF SetRegEx(0x00003f0e,"T",1,2) #0x00003f0e->0x00003f12 Thumb Supervisor 0x00003f0e 0xeb021141 ADD.W r1, r2, r1, LSL #5 r1:0x00000004=>0x00800080 r2=0x00800000 SetRegEx(0x00003f12,"T",1,2) #0x00003f12->0x00003f14 Thumb Supervisor 0x00003f12 0x7b09 LDRB r1, [r1, #0xc] r1:0x00800080=>0x0000005A [0x0080008C]=0051005a SetRegEx(0x00003f14,"T",1,2) #0x00003f14->0x00003f18 Thumb Supervisor 0x00003f14 0xf3410100 SBFX r1, r1, #0, #1 r1:0x0000005A=>0x00000000 SetRegEx(0x00003f18,"T",1,2) #0x00003f18->0x00003f1a Thumb Supervisor 0x00003f18 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x00003f1a,"T",1,2) #0x00003f1a->0x00003f34 Thumb Supervisor 0x00003f1a 0xd10b BNE 0x00003f34 SetRegEx(0x00003f34,"T",1,2) #0x00003f34->0x00003f36 Thumb Supervisor 0x00003f34 0x68c0 LDR r0, [r0, #0xc] r0:0x00823350=>0x00822B84 [0x0082335C]=00822b84 SetRegEx(0x00003f36,"T",1,2) #0x00003f36->0x00003f38 Thumb Supervisor 0x00003f36 0x4619 MOV r1, r3 r1:0x00000001=>0x0000014C r3=0x0000014C SetRegEx(0x00003f38,"T",1,2) #0x00003f38->0x00003f3a Thumb Supervisor 0x00003f38 0xbc30 POP {r4, r5} r4:0x000000FF=>0x00003F03 r5=0x008202D0 SetRegEx(0x00003f3a,"T",1,2) #0x00003f3a->0x00007948 Thumb Supervisor 0x00003f3a 0xf003bd05 B.W 0x00007948 SetRegEx(0x00007948,"T",1,2) #0x00007948->0x0000794c Thumb Supervisor 0x00007948 0xe92d47f0 PUSH.W {r4, r5, r6, r7, r8, r9, r10, r14} r4=0x00003F03 r5=0x008202D0 r6=0x00823350 r7=0x008202B4 r8=0x00000008 r9=0x00823350 r10=0x00000000 r14=0x9997FC4B SetRegEx(0x0000794c,"T",1,2) #0x0000794c->0x00007950 Thumb Supervisor 0x0000794c 0xf8dfc2d0 LDR r12, 0x00007c20 r12:0x00000004=>0x00808004 SetRegEx(0x00007950,"T",1,2) #0x00007950->0x00007952 Thumb Supervisor 0x00007950 0x460b MOV r3, r1 r3=0x0000014C r1=0x0000014C SetRegEx(0x00007952,"T",1,2) #0x00007952->0x00007954 Thumb Supervisor 0x00007952 0x4606 MOV r6, r0 r6:0x00823350=>0x00822B84 r0=0x00822B84 SetRegEx(0x00007954,"T",1,2) #0x00007954->0x00007958 Thumb Supervisor 0x00007954 0xf6407978 MOVW r9, #3960 ; 0xf78 r9:0x00823350=>0x00000F78 SetRegEx(0x00007958,"T",1,2) #0x00007958->0x0000795c Thumb Supervisor 0x00007958 0xeb010043 ADD.W r0, r1, r3, LSL #1 r0:0x00822B84=>0x000003E4 r1=0x0000014C r3=0x0000014C SetRegEx(0x0000795c,"T",1,2) #0x0000795c->0x00007960 Thumb Supervisor 0x0000795c 0xf2401eff MOVW r14, #511 ; 0x1ff r14=0x9997FC4B SetRegEx(0x00007960,"T",1,2) #0x00007960->0x00007962 Thumb Supervisor 0x00007960 0x2700 MOVS r7, #00 r7:0x008202B4=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00007962,"T",1,2) #0x00007962->0x00007966 Thumb Supervisor 0x00007962 0xf04f38ff MOV.W r8, #-1 ; 0xffffffff r8:0x00000008=>0xFFFFFFFF SetRegEx(0x00007966,"T",1,2) #0x00007966->0x0000796a Thumb Supervisor 0x00007966 0xf8dc1004 LDR.W r1, [r12, #4] ; 0x004 r1:0x0000014C=>0x0080FE5C r12=0x00808004 [0x00808008]=0080fe5c SetRegEx(0x0000796a,"T",1,2) #0x0000796a->0x0000796c Thumb Supervisor 0x0000796a 0xb29c UXTH r4, r3 r4:0x00003F03=>0x0000014C r3=0x0000014C SetRegEx(0x0000796c,"T",1,2) #0x0000796c->0x00007970 Thumb Supervisor 0x0000796c 0xeb010580 ADD.W r5, r1, r0, LSL #2 r5:0x008202D0=>0x00810DEC r1=0x0080FE5C r0=0x000003E4 SetRegEx(0x00007970,"T",1,2) #0x00007970->0x00007972 Thumb Supervisor 0x00007970 0x7aa8 LDRB r0, [r5, #0xa] r0:0x000003E4=>0x00000001 r5=0x00810DEC [0x00810DF6]=014e2001 SetRegEx(0x00007972,"T",1,2) #0x00007972->0x00007974 Thumb Supervisor 0x00007972 0x1e40 SUBS r0, r0, #1 r0:0x00000001=>0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x00007974,"T",1,2) #0x00007974->0x00007976 Thumb Supervisor 0x00007974 0xb2c1 UXTB r1, r0 r1:0x0080FE5C=>0x00000000 r0=0x00000000 SetRegEx(0x00007976,"T",1,2) #0x00007976->0x00007978 Thumb Supervisor 0x00007976 0x72a9 STRB r1, [r5, #0xa] r1=0x00000000 r5=0x00810DEC [0x00810DF6]:014e2001=>014e2000 SetRegEx(0x00007978,"T",1,2) #0x00007978->0x0000797a Thumb Supervisor 0x00007978 0x7aea LDRB r2, [r5, #0xb] r2:0x00800000=>0x00000020 r5=0x00810DEC [0x00810DF7]=4d014e20 SetRegEx(0x0000797a,"T",1,2) #0x0000797a->0x0000797c Thumb Supervisor 0x0000797a 0x0910 LSRS r0, r2, #0x04 r0:0x00000000=>0x00000002 r2=0x00000020 cpsr:0x60000133=>0x00000133 SetRegEx(0x0000797c,"T",1,2) #0x0000797c->0x0000797e Thumb Supervisor 0x0000797c 0x1e80 SUBS r0, r0, #2 r0:0x00000002=>0x00000000 cpsr:0x00000133=>0x60000133 SetRegEx(0x0000797e,"T",1,2) #0x0000797e->0x00007980 Thumb Supervisor 0x0000797e 0x2807 CMP r0, #0x07 r0=0x00000000 cpsr:0x60000133=>0x80000133 SetRegEx(0x00007980,"T",1,2) #0x00007980->0x00007982 Thumb Supervisor 0x00007980 0xd213 BCS 0x000079aa SetRegEx(0x00007982,"T",1,2) #0x00007982->0x0000798e Thumb Supervisor 0x00007982 0xe8dff000 TBB [r15, r0] r15:0x00007982=>0x0000798E r0=0x00000000 SetRegEx(0x0000798e,"T",1,2) #0x0000798e->0x00007990 Thumb Supervisor 0x0000798e 0x2900 CMP r1, #00 r1=0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x00007990,"T",1,2) #0x00007990->0x00007992 Thumb Supervisor 0x00007990 0xd10b BNE 0x000079aa SetRegEx(0x00007992,"T",1,2) #0x00007992->0x00007994 Thumb Supervisor 0x00007992 0x7a68 LDRB r0, [r5, #0x9] r0=0x00000000 r5=0x00810DEC [0x00810DF5]=4e200000 SetRegEx(0x00007994,"T",1,2) #0x00007994->0x000079e0 Thumb Supervisor 0x00007994 0xb320 CBZ r0, 0x000079e0 r0=0x00000000 SetRegEx(0x000079e0,"T",1,2) #0x000079e0->0x000079e2 Thumb Supervisor 0x000079e0 0x6868 LDR r0, [r5, #0x4] r0=0x00000000 r5=0x00810DEC [0x00810DF0]=00000000 SetRegEx(0x000079e2,"T",1,2) #0x000079e2->0x000079e4 Thumb Supervisor 0x000079e2 0x4629 MOV r1, r5 r1:0x00000000=>0x00810DEC r5=0x00810DEC SetRegEx(0x000079e4,"T",1,2) #0x000079e4->0x000079e8 Thumb Supervisor 0x000079e4 0xfbb0f2fe UDIV r2, r0, r14 r2:0x00000020=>0x00000000 r0=0x00000000 r14=0x9997FC4B SetRegEx(0x000079e8,"T",1,2) #0x000079e8->0x000079ec Thumb Supervisor 0x000079e8 0xfb0e0012 MLS r0, r14, r2, r0 r0=0x00000000 r14=0x9997FC4B r2=0x00000000 SetRegEx(0x000079ec,"T",1,2) #0x000079ec->0x000079f0 Thumb Supervisor 0x000079ec 0xf8dc2000 LDR.W r2, [r12, #0] ; 000 r2:0x00000000=>0x0081BDFC r12=0x00808004 [0x00808004]=0081bdfc SetRegEx(0x000079f0,"T",1,2) #0x000079f0->0x000079f4 Thumb Supervisor 0x000079f0 0xeb020080 ADD.W r0, r2, r0, LSL #2 r0:0x00000000=>0x0081BDFC r2=0x0081BDFC SetRegEx(0x000079f4,"T",1,2) #0x000079f4->0x000079f6 Thumb Supervisor 0x000079f4 0x4622 MOV r2, r4 r2:0x0081BDFC=>0x0000014C r4=0x0000014C SetRegEx(0x000079f6,"T",1,2) #0x000079f6->0x0001eac8 Thumb Supervisor 0x000079f6 0xf017f867 BL 0x0001eac8 SetRegEx(0x0001EAC8,"T",1,2) #0x000079f6->0x0001eac8 Thumb Supervisor 0x000079f6 0xf017f867 BL 0x0001eac8 MakeFunction(0x0001EAC8,4294967295) MakeNameEx(0x0001EAC8,"fcn_0001eac8",1) SetRegEx(0x0001eaca,"T",1,2) #0x0001eaca->0x0001eacc Thumb Supervisor 0x0001eaca 0x4c12 LDR r4, [pc, #0x48] ; 0x0001eb14 r4:0x0000014C=>0x0081C5F8 [0x0001EB14]=0081c5f8 SetRegEx(0x0001eacc,"T",1,2) #0x0001eacc->0x0001ead0 Thumb Supervisor 0x0001eacc 0xf64f75ff MOVW r5, #65535 ; 0xffff r5:0x00810DEC=>0x0000FFFF SetRegEx(0x0001ead0,"T",1,2) #0x0001ead0->0x0001ead2 Thumb Supervisor 0x0001ead0 0x8806 LDRH r6, [r0, #0] r6:0x00822B84=>0x0000014C r0=0x0081BDFC [0x0081BDFC]=014c014c SetRegEx(0x0001ead2,"T",1,2) #0x0001ead2->0x0001ead4 Thumb Supervisor 0x0001ead2 0x42ae CMP r6, r5 r6=0x0000014C r5=0x0000FFFF cpsr:0x60000133=>0x80000133 SetRegEx(0x0001ead4,"T",1,2) #0x0001ead4->0x0001ead6 Thumb Supervisor 0x0001ead4 0x4633 MOV r3, r6 r3=0x0000014C r6=0x0000014C SetRegEx(0x0001ead6,"T",1,2) #0x0001ead6->0x0001ead8 Thumb Supervisor 0x0001ead6 0x6824 LDR r4, [r4, #0] r4:0x0081C5F8=>0x0080FE5C [0x0081C5F8]=0080fe5c SetRegEx(0x0001ead8,"T",1,2) #0x0001ead8->0x0001eada Thumb Supervisor 0x0001ead8 0xd014 BEQ 0x0001eb04 SetRegEx(0x0001eada,"T",1,2) #0x0001eada->0x0001eadc Thumb Supervisor 0x0001eada 0x462f MOV r7, r5 r7:0x00000000=>0x0000FFFF r5=0x0000FFFF SetRegEx(0x0001eadc,"T",1,2) #0x0001eadc->0x0001eade Thumb Supervisor 0x0001eadc 0x42bb CMP r3, r7 r3=0x0000014C r7=0x0000FFFF SetRegEx(0x0001eade,"T",1,2) #0x0001eade->0x0001eae0 Thumb Supervisor 0x0001eade 0xd011 BEQ 0x0001eb04 SetRegEx(0x0001eae0,"T",1,2) #0x0001eae0->0x0001eae2 Thumb Supervisor 0x0001eae0 0x4293 CMP r3, r2 r3=0x0000014C r2=0x0000014C cpsr:0x80000133=>0x60000133 SetRegEx(0x0001eae2,"T",1,2) #0x0001eae2->0x0001eae4 Thumb Supervisor 0x0001eae2 0xd110 BNE 0x0001eb06 SetRegEx(0x0001eae4,"T",1,2) #0x0001eae4->0x0001eae6 Thumb Supervisor 0x0001eae4 0x8842 LDRH r2, [r0, #0x2] r2=0x0000014C r0=0x0081BDFC [0x0081BDFE]=ffff014c SetRegEx(0x0001eae6,"T",1,2) #0x0001eae6->0x0001eae8 Thumb Supervisor 0x0001eae6 0x429a CMP r2, r3 r2=0x0000014C r3=0x0000014C SetRegEx(0x0001eae8,"T",1,2) #0x0001eae8->0x0001eaea Thumb Supervisor 0x0001eae8 0xd100 BNE 0x0001eaec SetRegEx(0x0001eaea,"T",1,2) #0x0001eaea->0x0001eaec Thumb Supervisor 0x0001eaea 0x8045 STRH r5, [r0, #0x2] r5=0x0000FFFF r0=0x0081BDFC [0x0081BDFE]:ffff014c=>ffffffff SetRegEx(0x0001eaec,"T",1,2) #0x0001eaec->0x0001eaee Thumb Supervisor 0x0001eaec 0x429e CMP r6, r3 r6=0x0000014C r3=0x0000014C SetRegEx(0x0001eaee,"T",1,2) #0x0001eaee->0x0001eaf8 Thumb Supervisor 0x0001eaee 0xd003 BEQ 0x0001eaf8 SetRegEx(0x0001eaf8,"T",1,2) #0x0001eaf8->0x0001eafc Thumb Supervisor 0x0001eaf8 0xeb030243 ADD.W r2, r3, r3, LSL #1 r2:0x0000014C=>0x000003E4 r3=0x0000014C SetRegEx(0x0001eafc,"T",1,2) #0x0001eafc->0x0001eb00 Thumb Supervisor 0x0001eafc 0xf8342022 LDRH.W r2, [r4, r2, LSL #2] r2:0x000003E4=>0x0000FFFF r4=0x0080FE5C SetRegEx(0x0001eb00,"T",1,2) #0x0001eb00->0x0001eb02 Thumb Supervisor 0x0001eb00 0x8002 STRH r2, [r0, #0] r2=0x0000FFFF r0=0x0081BDFC [0x0081BDFC]:ffff014c=>ffffffff SetRegEx(0x0001eb02,"T",1,2) #0x0001eb02->0x0001eb04 Thumb Supervisor 0x0001eb02 0x800f STRH r7, [r1, #0] r7=0x0000FFFF r1=0x00810DEC [0x00810DEC]=014cffff SetRegEx(0x0001eb04,"T",1,2) #0x0001eb04->0x000079fa Thumb Supervisor 0x0001eb04 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0x0080FE5C=>0x0000014C r5:0x0000FFFF=>0x00810DEC r6:0x0000014C=>0x00822B84 r7:0x0000FFFF=>0x00000000 r15:0x0001EB04=>0x000079FA SetRegEx(0x000079fa,"T",1,2) #0x000079fa->0x000079fe Thumb Supervisor 0x000079fa 0xf8c58004 STR.W r8, [r5, #4] ; 0x004 r8=0xFFFFFFFF r5=0x00810DEC [0x00810DF0]:00000000=>ffffffff SetRegEx(0x000079fe,"T",1,2) #0x000079fe->0x00007a00 Thumb Supervisor 0x000079fe 0x4629 MOV r1, r5 r1=0x00810DEC r5=0x00810DEC SetRegEx(0x00007a00,"T",1,2) #0x00007a00->0x00007a02 Thumb Supervisor 0x00007a00 0x7ae8 LDRB r0, [r5, #0xb] r0:0x0081BDFC=>0x00000020 r5=0x00810DEC [0x00810DF7]=4d014e20 SetRegEx(0x00007a02,"T",1,2) #0x00007a02->0x00007a04 Thumb Supervisor 0x00007a02 0x4622 MOV r2, r4 r2:0x0000FFFF=>0x0000014C r4=0x0000014C SetRegEx(0x00007a04,"T",1,2) #0x00007a04->0x00007a08 Thumb Supervisor 0x00007a04 0xf02000ff BIC r0, r0, #255 ; 0x000000ff r0:0x00000020=>0x00000000 SetRegEx(0x00007a08,"T",1,2) #0x00007a08->0x00007a0a Thumb Supervisor 0x00007a08 0x72e8 STRB r0, [r5, #0xb] r0=0x00000000 r5=0x00810DEC [0x00810DF7]:4d014e20=>4d014e00 SetRegEx(0x00007a0a,"T",1,2) #0x00007a0a->0x00007a0c Thumb Supervisor 0x00007a0a 0x72af STRB r7, [r5, #0xa] r7=0x00000000 r5=0x00810DEC [0x00810DF6]=014e0000 SetRegEx(0x00007a0c,"T",1,2) #0x00007a0c->0x00007a0e Thumb Supervisor 0x00007a0c 0x4630 MOV r0, r6 r0:0x00000000=>0x00822B84 r6=0x00822B84 SetRegEx(0x00007a0e,"T",1,2) #0x00007a0e->0x00007a10 Thumb Supervisor 0x00007a0e 0x722f STRB r7, [r5, #0x8] r7=0x00000000 r5=0x00810DEC [0x00810DF4]=00000000 SetRegEx(0x00007a10,"T",1,2) #0x00007a10->0x00007a12 Thumb Supervisor 0x00007a10 0x726f STRB r7, [r5, #0x9] r7=0x00000000 r5=0x00810DEC [0x00810DF5]=4e000000 SetRegEx(0x00007a12,"T",1,2) #0x00007a12->0x0001eaa0 Thumb Supervisor 0x00007a12 0xf017f845 BL 0x0001eaa0 SetRegEx(0x0001EAA0,"T",1,2) #0x00007a12->0x0001eaa0 Thumb Supervisor 0x00007a12 0xf017f845 BL 0x0001eaa0 MakeFunction(0x0001EAA0,4294967295) MakeNameEx(0x0001EAA0,"fcn_0001eaa0",1) SetRegEx(0x0001eaa2,"T",1,2) #0x0001eaa2->0x0001eaa4 Thumb Supervisor 0x0001eaa2 0x8843 LDRH r3, [r0, #0x2] r3:0x0000014C=>0x0000014B r0=0x00822B84 [0x00822B86]=0ff7014b SetRegEx(0x0001eaa4,"T",1,2) #0x0001eaa4->0x0001eaa8 Thumb Supervisor 0x0001eaa4 0xf64f74ff MOVW r4, #65535 ; 0xffff r4:0x0000014C=>0x0000FFFF SetRegEx(0x0001eaa8,"T",1,2) #0x0001eaa8->0x0001eaaa Thumb Supervisor 0x0001eaa8 0x42a3 CMP r3, r4 r3=0x0000014B r4=0x0000FFFF cpsr:0x60000133=>0x80000133 SetRegEx(0x0001eaaa,"T",1,2) #0x0001eaaa->0x0001eab0 Thumb Supervisor 0x0001eaaa 0xd101 BNE 0x0001eab0 SetRegEx(0x0001eab0,"T",1,2) #0x0001eab0->0x0001eab2 Thumb Supervisor 0x0001eab0 0x6885 LDR r5, [r0, #0x8] r5:0x00810DEC=>0x0080FE5C r0=0x00822B84 [0x00822B8C]=0080fe5c SetRegEx(0x0001eab2,"T",1,2) #0x0001eab2->0x0001eab6 Thumb Supervisor 0x0001eab2 0xeb030343 ADD.W r3, r3, r3, LSL #1 r3:0x0000014B=>0x000003E1 SetRegEx(0x0001eab6,"T",1,2) #0x0001eab6->0x0001eaba Thumb Supervisor 0x0001eab6 0xf8252023 STRH.W r2, [r5, r3, LSL #2] r2=0x0000014C r5=0x0080FE5C r3=0x000003E1 SetRegEx(0x0001eaba,"T",1,2) #0x0001eaba->0x0001eabc Thumb Supervisor 0x0001eaba 0x8042 STRH r2, [r0, #0x2] r2=0x0000014C r0=0x00822B84 [0x00822B86]:0ff7014b=>0ff7014c SetRegEx(0x0001eabc,"T",1,2) #0x0001eabc->0x0001eabe Thumb Supervisor 0x0001eabc 0x800c STRH r4, [r1, #0] r4=0x0000FFFF r1=0x00810DEC [0x00810DEC]=014cffff SetRegEx(0x0001eabe,"T",1,2) #0x0001eabe->0x0001eac0 Thumb Supervisor 0x0001eabe 0x6841 LDR r1, [r0, #0x4] r1:0x00810DEC=>0x00000FF7 r0=0x00822B84 [0x00822B88]=00000ff7 SetRegEx(0x0001eac0,"T",1,2) #0x0001eac0->0x0001eac2 Thumb Supervisor 0x0001eac0 0x1c49 ADDS r1, r1, #1 r1:0x00000FF7=>0x00000FF8 cpsr:0x80000133=>0x00000133 SetRegEx(0x0001eac2,"T",1,2) #0x0001eac2->0x0001eac4 Thumb Supervisor 0x0001eac2 0x6041 STR r1, [r0, #0x4] r1=0x00000FF8 r0=0x00822B84 [0x00822B88]:00000ff7=>00000ff8 SetRegEx(0x0001eac4,"T",1,2) #0x0001eac4->0x00007a16 Thumb Supervisor 0x0001eac4 0xbd30 POP {r4, r5, r15} r4:0x0000FFFF=>0x0000014C r5:0x0080FE5C=>0x00810DEC r15:0x0001EAC4=>0x00007A16 SetRegEx(0x00007a16,"T",1,2) #0x00007a16->0x00007a18 Thumb Supervisor 0x00007a16 0x6970 LDR r0, [r6, #0x14] r0:0x00822B84=>0x00000001 r6=0x00822B84 [0x00822B98]=00000001 SetRegEx(0x00007a18,"T",1,2) #0x00007a18->0x00007a1a Thumb Supervisor 0x00007a18 0x1e40 SUBS r0, r0, #1 r0:0x00000001=>0x00000000 cpsr:0x00000133=>0x60000133 SetRegEx(0x00007a1a,"T",1,2) #0x00007a1a->0x00007a1c Thumb Supervisor 0x00007a1a 0x6170 STR r0, [r6, #0x14] r0=0x00000000 r6=0x00822B84 [0x00822B98]:00000001=>00000000 SetRegEx(0x00007a1c,"T",1,2) #0x00007a1c->0x00007454 Thumb Supervisor 0x00007a1c 0xe51a B 0x00007454 SetRegEx(0x00003ae0,"T",1,2) #0x00003ae0->0x00003ae2 Thumb Supervisor 0x00003ae0 0x4813 LDR r0, [pc, #0x4c] ; 0x00003b30 r0:0x00000000=>0x0081C7C4 [0x00003B2E]=c7c40081 SetRegEx(0x00003ae2,"T",1,2) #0x00003ae2->0x00003ae4 Thumb Supervisor 0x00003ae2 0x6800 LDR r0, [r0, #0] r0:0x0081C7C4=>0x0081C7CC [0x0081C7C4]=0081c7cc SetRegEx(0x00003ae4,"T",1,2) #0x00003ae4->0x00003ae6 Thumb Supervisor 0x00003ae4 0x8841 LDRH r1, [r0, #0x2] r1:0x00000FF8=>0x00000004 r0=0x0081C7CC [0x0081C7CE]=00000004 SetRegEx(0x00003ae6,"T",1,2) #0x00003ae6->0x00003aea Thumb Supervisor 0x00003ae6 0xeb000081 ADD.W r0, r0, r1, LSL #2 r0:0x0081C7CC=>0x0081C7DC r1=0x00000004 SetRegEx(0x00003aea,"T",1,2) #0x00003aea->0x00003aec Thumb Supervisor 0x00003aea 0x6880 LDR r0, [r0, #0x8] r0:0x0081C7DC=>0x00800080 [0x0081C7E4]=00800080 SetRegEx(0x00003aec,"T",1,2) #0x00003aec->0x00003aee Thumb Supervisor 0x00003aec 0x6941 LDR r1, [r0, #0x14] r1:0x00000004=>0x00000000 r0=0x00800080 [0x00800094]=00000000 SetRegEx(0x00003aee,"T",1,2) #0x00003aee->0x00003af0 Thumb Supervisor 0x00003aee 0xbb29 CBNZ r1, 0x00003b3c r1=0x00000000 SetRegEx(0x00003af0,"T",1,2) #0x00003af0->0x00003af2 Thumb Supervisor 0x00003af0 0x6984 LDR r4, [r0, #0x18] r4:0x00003F03=>0x00820200 r0=0x00800080 [0x00800098]=00820200 SetRegEx(0x00003af2,"T",1,2) #0x00003af2->0x000102d0 Thumb Supervisor 0x00003af2 0xf00cfbed BL 0x000102d0 SetRegEx(0x000102D0,"T",1,2) #0x00003af2->0x000102d0 Thumb Supervisor 0x00003af2 0xf00cfbed BL 0x000102d0 MakeFunction(0x000102D0,4294967295) MakeNameEx(0x000102D0,"fcn_000102d0",1) SetRegEx(0x000102d2,"T",1,2) #0x000102d2->0x000102d4 Thumb Supervisor 0x000102d2 0x4c17 LDR r4, [pc, #0x5c] ; 0x00010330 r4:0x00820200=>0x0081C7C4 [0x00010330]=0081c7c4 SetRegEx(0x000102d4,"T",1,2) #0x000102d4->0x000102d6 Thumb Supervisor 0x000102d4 0x6823 LDR r3, [r4, #0] r3:0x000003E1=>0x0081C7CC r4=0x0081C7C4 [0x0081C7C4]=0081c7cc SetRegEx(0x000102d6,"T",1,2) #0x000102d6->0x000102d8 Thumb Supervisor 0x000102d6 0x885a LDRH r2, [r3, #0x2] r2:0x0000014C=>0x00000004 r3=0x0081C7CC [0x0081C7CE]=00000004 SetRegEx(0x000102d8,"T",1,2) #0x000102d8->0x000102da Thumb Supervisor 0x000102d8 0x2501 MOVS r5, #0x01 r5:0x008202D0=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x000102da,"T",1,2) #0x000102da->0x000102dc Thumb Supervisor 0x000102da 0x7c01 LDRB r1, [r0, #0x10] r1:0x00000000=>0x00000004 r0=0x00800080 [0x00800090]=ff510504 SetRegEx(0x000102dc,"T",1,2) #0x000102dc->0x000102de Thumb Supervisor 0x000102dc 0x4e16 LDR r6, [pc, #0x58] ; 0x00010338 r6:0x00823350=>0x20101000 [0x00010336]=10002010 SetRegEx(0x000102de,"T",1,2) #0x000102de->0x000102e0 Thumb Supervisor 0x000102de 0x2920 CMP r1, #0x20 r1=0x00000004 cpsr:0x20000133=>0x80000133 SetRegEx(0x000102e0,"T",1,2) #0x000102e0->0x000102ec Thumb Supervisor 0x000102e0 0xd304 BCC 0x000102ec SetRegEx(0x000102ec,"T",1,2) #0x000102ec->0x000102ee Thumb Supervisor 0x000102ec 0x408d LSLS r5, r1 r5:0x00000001=>0x00000010 r1=0x00000004 cpsr:0x80000133=>0x00000133 SetRegEx(0x000102ee,"T",1,2) #0x000102ee->0x000102f2 Thumb Supervisor 0x000102ee 0xf8c65098 STR.W r5, [r6, #152] ; 0x098 r5=0x00000010 r6=0x20101000 [0x20101098]:00000010=>00000000 SetRegEx(0x000102f2,"T",1,2) #0x000102f2->0x000102f4 Thumb Supervisor 0x000102f2 0x21ff MOVS r1, #0xff r1:0x00000004=>0x000000FF SetRegEx(0x000102f4,"T",1,2) #0x000102f4->0x000102f6 Thumb Supervisor 0x000102f4 0x7481 STRB r1, [r0, #0x12] r1=0x000000FF r0=0x00800080 [0x00800092]:0000ff51=>0000ffff SetRegEx(0x000102f6,"T",1,2) #0x000102f6->0x000102f8 Thumb Supervisor 0x000102f6 0x2100 MOVS r1, #00 r1:0x000000FF=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x000102f8,"T",1,2) #0x000102f8->0x000102fa Thumb Supervisor 0x000102f8 0x6141 STR r1, [r0, #0x14] r1=0x00000000 r0=0x00800080 [0x00800094]=00000000 SetRegEx(0x000102fa,"T",1,2) #0x000102fa->0x000102fc Thumb Supervisor 0x000102fa 0x6861 LDR r1, [r4, #0x4] r1:0x00000000=>0x00800000 r4=0x0081C7C4 [0x0081C7C8]=00800000 SetRegEx(0x000102fc,"T",1,2) #0x000102fc->0x00010300 Thumb Supervisor 0x000102fc 0xf6010502 ADDW r5, r1, #2050 ; 0x802 r5:0x00000010=>0x00800802 r1=0x00800000 SetRegEx(0x00010300,"T",1,2) #0x00010300->0x00010304 Thumb Supervisor 0x00010300 0xf8b16802 LDRH.W r6, [r1, #2050] ; 0x000802 r6:0x20101000=>0x0000003E r1=0x00800000 [0x00800802]=00c0003e SetRegEx(0x00010304,"T",1,2) #0x00010304->0x00010308 Thumb Supervisor 0x00010304 0xf8d14808 LDR.W r4, [r1, #2056] ; 0x808 r4:0x0081C7C4=>0x00800060 r1=0x00800000 [0x00800808]=00800060 SetRegEx(0x00010308,"T",1,2) #0x00010308->0x0001030a Thumb Supervisor 0x00010308 0xb15e CBZ r6, 0x00010322 r6=0x0000003E SetRegEx(0x0001030a,"T",1,2) #0x0001030a->0x0001030c Thumb Supervisor 0x0001030a 0x7c06 LDRB r6, [r0, #0x10] r6:0x0000003E=>0x00000004 r0=0x00800080 [0x00800090]=ffff0504 SetRegEx(0x0001030c,"T",1,2) #0x0001030c->0x0001030e Thumb Supervisor 0x0001030c 0x7466 STRB r6, [r4, #0x11] r6=0x00000004 r4=0x00800060 [0x00800071]=00ffff04 SetRegEx(0x0001030e,"T",1,2) #0x0001030e->0x00010312 Thumb Supervisor 0x0001030e 0xf8c10808 STR.W r0, [r1, #2056] ; 0x808 r0=0x00800080 r1=0x00800000 [0x00800808]:00800060=>00800080 SetRegEx(0x00010312,"T",1,2) #0x00010312->0x00010316 Thumb Supervisor 0x00010312 0xf8b10802 LDRH.W r0, [r1, #2050] ; 0x000802 r0:0x00800080=>0x0000003E r1=0x00800000 [0x00800802]=00c0003e SetRegEx(0x00010316,"T",1,2) #0x00010316->0x00010318 Thumb Supervisor 0x00010316 0x1c40 ADDS r0, r0, #1 r0:0x0000003E=>0x0000003F cpsr:0x40000133=>0x00000133 SetRegEx(0x00010318,"T",1,2) #0x00010318->0x0001031a Thumb Supervisor 0x00010318 0x8028 STRH r0, [r5, #0] r0=0x0000003F r5=0x00800802 [0x00800802]:00c0003e=>00c0003f SetRegEx(0x0001031a,"T",1,2) #0x0001031a->0x0001031c Thumb Supervisor 0x0001031a 0x1c52 ADDS r2, r2, #1 r2:0x00000004=>0x00000005 SetRegEx(0x0001031c,"T",1,2) #0x0001031c->0x0001031e Thumb Supervisor 0x0001031c 0x2a40 CMP r2, #0x40 r2=0x00000005 cpsr:0x00000133=>0x80000133 SetRegEx(0x0001031e,"T",1,2) #0x0001031e->0x00010320 Thumb Supervisor 0x0001031e 0xd003 BEQ 0x00010328 SetRegEx(0x00010320,"T",1,2) #0x00010320->0x0001032a Thumb Supervisor 0x00010320 0xe003 B 0x0001032a SetRegEx(0x0001032a,"T",1,2) #0x0001032a->0x0001032c Thumb Supervisor 0x0001032a 0x805a STRH r2, [r3, #0x2] r2=0x00000005 r3=0x0081C7CC [0x0081C7CE]:00000004=>00000005 SetRegEx(0x0001032c,"T",1,2) #0x0001032c->0x00003af6 Thumb Supervisor 0x0001032c 0xbd70 POP {r4, r5, r6, r15} r4:0x00800060=>0x00820200 r5:0x00800802=>0x008202D0 r6:0x00000004=>0x00823350 r15:0x0001032C=>0x00003AF6 SetRegEx(0x00003af6,"T",1,2) #0x00003af6->0x00003af8 Thumb Supervisor 0x00003af6 0x2001 MOVS r0, #0x01 r0:0x0000003F=>0x00000001 cpsr:0x80000133=>0x00000133 SetRegEx(0x00003af8,"T",1,2) #0x00003af8->0x00003afa Thumb Supervisor 0x00003af8 0x7120 STRB r0, [r4, #0x4] r0=0x00000001 r4=0x00820200 [0x00820204]:00000000=>00000001 SetRegEx(0x00003afa,"T",1,2) #0x00003afa->0x00003afc Thumb Supervisor 0x00003afa 0x6820 LDR r0, [r4, #0] r0:0x00000001=>0x0001F500 r4=0x00820200 [0x00820200]=0001f500 SetRegEx(0x00003afc,"T",1,2) #0x00003afc->0x00003afe Thumb Supervisor 0x00003afc 0x6801 LDR r1, [r0, #0] r1:0x00800000=>0x00002FD7 r0=0x0001F500 [0x0001F500]=00002fd7 SetRegEx(0x00003afe,"T",1,2) #0x00003afe->0x00003b38 Thumb Supervisor 0x00003afe 0xe01b B 0x00003b38 SetRegEx(0x00003b38,"T",1,2) #0x00003b38->0x00003b3a Thumb Supervisor 0x00003b38 0x4620 MOV r0, r4 r0:0x0001F500=>0x00820200 r4=0x00820200 SetRegEx(0x00003b3a,"T",1,2) #0x00003b3a->0x00002fd6 Thumb Supervisor 0x00003b3a 0x4788 BLX r1 r1=0x00002FD7 SetRegEx(0x00002FD6,"T",1,2) #0x00003b3a->0x00002fd6 Thumb Supervisor 0x00003b3a 0x4788 BLX r1 r1=0x00002FD7 MakeFunction(0x00002FD6,4294967295) MakeNameEx(0x00002FD6,"fcn_00002FD7",1) SetRegEx(0x00002fd6,"T",1,2) #0x00002fd6->0x00002fd8 Thumb Supervisor 0x00002fd6 0x3828 SUBS r0, #0x28 r0:0x00820200=>0x008201D8 cpsr:0x00000133=>0x20000133 SetRegEx(0x00002fd8,"T",1,2) #0x00002fd8->0x00002fa4 Thumb Supervisor 0x00002fd8 0xe7e4 B 0x00002fa4 SetRegEx(0x00002fa4,"T",1,2) #0x00002fa4->0x00002fa6 Thumb Supervisor 0x00002fa4 0xb570 PUSH {r4, r5, r6, r14} r4=0x00820200 r5=0x008202D0 r6=0x00823350 r14=0x9997FC4B SetRegEx(0x00002fa6,"T",1,2) #0x00002fa6->0x00002faa Thumb Supervisor 0x00002fa6 0xf1000414 ADD.W r4, r0, #20 ; 0x00000014 r4:0x00820200=>0x008201EC r0=0x008201D8 SetRegEx(0x00002faa,"T",1,2) #0x00002faa->0x00002fac Thumb Supervisor 0x00002faa 0x4606 MOV r6, r0 r6:0x00823350=>0x008201D8 r0=0x008201D8 SetRegEx(0x00002fac,"T",1,2) #0x00002fac->0x00002fae Thumb Supervisor 0x00002fac 0x4816 LDR r0, [pc, #0x58] ; 0x00003008 r0:0x008201D8=>0x0081C61C [0x00003006]=c61c0082 SetRegEx(0x00002fae,"T",1,2) #0x00002fae->0x00002fb0 Thumb Supervisor 0x00002fae 0x4d14 LDR r5, [pc, #0x50] ; 0x00003000 r5:0x008202D0=>0x00824F38 [0x00003000]=00824f38 SetRegEx(0x00002fb0,"T",1,2) #0x00002fb0->0x00002fb2 Thumb Supervisor 0x00002fb0 0x7b61 LDRB r1, [r4, #0xd] r1:0x00002FD7=>0x00000000 r4=0x008201EC [0x008201F9]=00010000 SetRegEx(0x00002fb2,"T",1,2) #0x00002fb2->0x00002fb4 Thumb Supervisor 0x00002fb2 0x6800 LDR r0, [r0, #0] r0:0x0081C61C=>0x00824EE0 [0x0081C61C]=00824ee0 SetRegEx(0x00002fb4,"T",1,2) #0x00002fb4->0x00002fbc Thumb Supervisor 0x00002fb4 0xb111 CBZ r1, 0x00002fbc r1=0x00000000 SetRegEx(0x00002fbc,"T",1,2) #0x00002fbc->0x000094be Thumb Supervisor 0x00002fbc 0xf006fa7f BL 0x000094be SetRegEx(0x000094BE,"T",1,2) #0x00002fbc->0x000094be Thumb Supervisor 0x00002fbc 0xf006fa7f BL 0x000094be MakeFunction(0x000094BE,4294967295) MakeNameEx(0x000094BE,"fcn_000094be",1) SetRegEx(0x000094c0,"T",1,2) #0x000094c0->0x000094c4 Thumb Supervisor 0x000094c0 0xf3c01000 UBFX r0, r0, #4, #1 r0:0x000000FE=>0x00000001 SetRegEx(0x000094c4,"T",1,2) #0x000094c4->0x00002fc0 Thumb Supervisor 0x000094c4 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x00002fc0,"T",1,2) #0x00002fc0->0x00002fcc Thumb Supervisor 0x00002fc0 0xb920 CBNZ r0, 0x00002fcc r0=0x00000001 SetRegEx(0x00002fcc,"T",1,2) #0x00002fcc->0x00002fce Thumb Supervisor 0x00002fcc 0x4630 MOV r0, r6 r0:0x00000001=>0x008201D8 r6=0x008201D8 SetRegEx(0x00002fce,"T",1,2) #0x00002fce->0x00002fd2 Thumb Supervisor 0x00002fce 0xe8bd4070 POP.W {r4, r5, r6, r14} r4:0x008201EC=>0x00820200 r5:0x00824F38=>0x008202D0 r6:0x008201D8=>0x00823350 r14=0x9997FC4B SetRegEx(0x00002fd2,"T",1,2) #0x00002fd2->0x0000060a Thumb Supervisor 0x00002fd2 0xf7fdbb1a B.W 0x0000060a SetRegEx(0x00001308,"T",1,2) #0x00000654->0x00001308 Thumb Supervisor 0x00000654 0x4788 BLX r1 r1=0x00001309 MakeFunction(0x00001308,4294967295) MakeNameEx(0x00001308,"fcn_00001309",1) SetRegEx(0x00001308,"T",1,2) #0x00001308->0x0000130c Thumb Supervisor 0x00001308 0xf890102c LDRB.W r1, [r0, #44] ; 0x0000002c r1:0x00001309=>0x00000001 r0=0x008201D8 [0x00820204]=00000001 SetRegEx(0x0000130c,"T",1,2) #0x0000130c->0x0000130e Thumb Supervisor 0x0000130c 0x2900 CMP r1, #00 r1=0x00000001 cpsr:0x00000133=>0x20000133 SetRegEx(0x0000130e,"T",1,2) #0x0000130e->0x00001320 Thumb Supervisor 0x0000130e 0xd107 BNE 0x00001320 SetRegEx(0x00001320,"T",1,2) #0x00001320->0x00000656 Thumb Supervisor 0x00001320 0x4770 BX r14 r14=0x9997FC4B SetRegEx(0x0001ecda,"T",1,2) #0x0001ecda->0x0001ecdc Thumb Supervisor 0x0001ecda 0x2500 MOVS r5, #00 r5:0x008201D8=>0x00000000 SetRegEx(0x0001ecdc,"T",1,2) #0x0001ecdc->0x0001ecde Thumb Supervisor 0x0001ecdc 0x605d STR r5, [r3, #0x4] r5=0x00000000 r3=0x008202A4 [0x008202A8]:008201dc=>00000000 SetRegEx(0x00003b3c,"T",1,2) #0x00003b3c->0x0001d1f8 Thumb Supervisor 0x00003b3c 0xf019fb5c BL 0x0001d1f8 SetRegEx(0x00003b40,"T",1,2) #0x00003b40->0x00003b42 Thumb Supervisor 0x00003b40 0x2300 MOVS r3, #00 r3:0x00000008=>0x00000000 SetRegEx(0x00003b42,"T",1,2) #0x00003b42->0x00003b44 Thumb Supervisor 0x00003b42 0x4659 MOV r1, r11 r1:0x00000301=>0x00000000 r11=0x00000000 SetRegEx(0x00003b44,"T",1,2) #0x00003b44->0x00003b46 Thumb Supervisor 0x00003b44 0x461a MOV r2, r3 r2:0x0000000C=>0x00000000 r3=0x00000000 SetRegEx(0x00003b46,"T",1,2) #0x00003b46->0x00003b48 Thumb Supervisor 0x00003b46 0x4630 MOV r0, r6 r0:0x00000000=>0x00823350 r6=0x00823350 SetRegEx(0x00003b48,"T",1,2) #0x00003b48->0x000041c0 Thumb Supervisor 0x00003b48 0xf000fb3a BL 0x000041c0 SetRegEx(0x000041C0,"T",1,2) #0x00003b48->0x000041c0 Thumb Supervisor 0x00003b48 0xf000fb3a BL 0x000041c0 MakeFunction(0x000041C0,4294967295) MakeNameEx(0x000041C0,"fcn_000041c0",1) SetRegEx(0x000041c4,"T",1,2) #0x000041c4->0x000041c6 Thumb Supervisor 0x000041c4 0x4604 MOV r4, r0 r4:0x00820200=>0x00823350 r0=0x00823350 SetRegEx(0x000041c6,"T",1,2) #0x000041c6->0x000041c8 Thumb Supervisor 0x000041c6 0x7e00 LDRB r0, [r0, #0x18] r0:0x00823350=>0x00000000 [0x00823368]=00000000 SetRegEx(0x000041c8,"T",1,2) #0x000041c8->0x000041ca Thumb Supervisor 0x000041c8 0x4699 MOV r9, r3 r9:0x00823350=>0x00000000 r3=0x00000000 SetRegEx(0x000041ca,"T",1,2) #0x000041ca->0x000041ce Thumb Supervisor 0x000041ca 0xf04f0801 MOV.W r8, #1 ; 0x00000001 r8:0x00000008=>0x00000001 SetRegEx(0x000041ce,"T",1,2) #0x000041ce->0x000041d0 Thumb Supervisor 0x000041ce 0x2801 CMP r0, #0x01 r0=0x00000000 cpsr:0x60000133=>0x80000133 SetRegEx(0x000041d0,"T",1,2) #0x000041d0->0x000041d2 Thumb Supervisor 0x000041d0 0xd030 BEQ 0x00004234 SetRegEx(0x000041d2,"T",1,2) #0x000041d2->0x000041d4 Thumb Supervisor 0x000041d2 0x68e0 LDR r0, [r4, #0xc] r0:0x00000000=>0x00822B84 r4=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x000041d4,"T",1,2) #0x000041d4->0x00007888 Thumb Supervisor 0x000041d4 0xf003fb58 BL 0x00007888 SetRegEx(0x00007888,"T",1,2) #0x000041d4->0x00007888 Thumb Supervisor 0x000041d4 0xf003fb58 BL 0x00007888 MakeFunction(0x00007888,4294967295) MakeNameEx(0x00007888,"fcn_00007888",1) SetRegEx(0x0000788a,"T",1,2) #0x0000788a->0x0000788c Thumb Supervisor 0x0000788a 0x4603 MOV r3, r0 r3:0x00000000=>0x00822B84 r0=0x00822B84 SetRegEx(0x0000788c,"T",1,2) #0x0000788c->0x00007890 Thumb Supervisor 0x0000788c 0xf04f34ff MOV.W r4, #-1 ; 0xffffffff r4:0x00823350=>0xFFFFFFFF SetRegEx(0x00007890,"T",1,2) #0x00007890->0x00007898 Thumb Supervisor 0x00007890 0xb112 CBZ r2, 0x00007898 r2=0x00000000 SetRegEx(0x00007898,"T",1,2) #0x00007898->0x0000789c Thumb Supervisor 0x00007898 0xf2401cff MOVW r12, #511 ; 0x1ff r12:0x00808004=>0x000001FF SetRegEx(0x0000789c,"T",1,2) #0x0000789c->0x000078a0 Thumb Supervisor 0x0000789c 0xf64f75ff MOVW r5, #65535 ; 0xffff r5:0x008202D0=>0x0000FFFF SetRegEx(0x000078a0,"T",1,2) #0x000078a0->0x000078a4 Thumb Supervisor 0x000078a0 0xfbb1f0fc UDIV r0, r1, r12 r0:0x00822B84=>0x00000000 r1=0x00000000 r12=0x000001FF SetRegEx(0x000078a4,"T",1,2) #0x000078a4->0x000078a8 Thumb Supervisor 0x000078a4 0xfb0c1010 MLS r0, r12, r0, r1 r0=0x00000000 r12=0x000001FF r1=0x00000000 SetRegEx(0x000078a8,"T",1,2) #0x000078a8->0x000078aa Thumb Supervisor 0x000078a8 0x49dd LDR r1, [pc, #0x374] ; 0x00007c20 r1:0x00000000=>0x00808004 [0x00007C1E]=80040000 SetRegEx(0x000078aa,"T",1,2) #0x000078aa->0x000078ac Thumb Supervisor 0x000078aa 0x680f LDR r7, [r1, #0] r7:0x008202B4=>0x0081BDFC r1=0x00808004 [0x00808004]=0081bdfc SetRegEx(0x000078ac,"T",1,2) #0x000078ac->0x000078b0 Thumb Supervisor 0x000078ac 0xeb070180 ADD.W r1, r7, r0, LSL #2 r1:0x00808004=>0x0081BDFC r7=0x0081BDFC r0=0x00000000 SetRegEx(0x000078b0,"T",1,2) #0x000078b0->0x000078b2 Thumb Supervisor 0x000078b0 0x2000 MOVS r0, #00 r0=0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x000078b2,"T",1,2) #0x000078b2->0x000078b4 Thumb Supervisor 0x000078b2 0x880a LDRH r2, [r1, #0] r2:0x00000000=>0x0000FFFF r1=0x0081BDFC [0x0081BDFC]=ffffffff SetRegEx(0x000078b4,"T",1,2) #0x000078b4->0x000078b6 Thumb Supervisor 0x000078b4 0x49db LDR r1, [pc, #0x36c] ; 0x00007c24 r1:0x0081BDFC=>0x0081C5F8 [0x00007C22]=c5f80080 SetRegEx(0x000078b6,"T",1,2) #0x000078b6->0x000078b8 Thumb Supervisor 0x000078b6 0x42aa CMP r2, r5 r2=0x0000FFFF r5=0x0000FFFF cpsr:0x40000133=>0x60000133 SetRegEx(0x000078b8,"T",1,2) #0x000078b8->0x000078ba Thumb Supervisor 0x000078b8 0x6809 LDR r1, [r1, #0] r1:0x0081C5F8=>0x0080FE5C [0x0081C5F8]=0080fe5c SetRegEx(0x000078ba,"T",1,2) #0x000078ba->0x000078c4 Thumb Supervisor 0x000078ba 0xd003 BEQ 0x000078c4 SetRegEx(0x000078c4,"T",1,2) #0x000078c4->0x000078c8 Thumb Supervisor 0x000078c4 0xf04f0e00 MOV.W r14, #0 ; 00000000 r14=0x9997FC4B SetRegEx(0x000078c8,"T",1,2) #0x000078c8->0x000078e4 Thumb Supervisor 0x000078c8 0xe00c B 0x000078e4 SetRegEx(0x000078e4,"T",1,2) #0x000078e4->0x000078e6 Thumb Supervisor 0x000078e4 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x000078e6,"T",1,2) #0x000078e6->0x000078e8 Thumb Supervisor 0x000078e6 0xd1f0 BNE 0x000078ca SetRegEx(0x000078e8,"T",1,2) #0x000078e8->0x000078ea Thumb Supervisor 0x000078e8 0x4670 MOV r0, r14 r0=0x00000000 r14=0x9997FC4B SetRegEx(0x000078ea,"T",1,2) #0x000078ea->0x000078fa Thumb Supervisor 0x000078ea 0xb130 CBZ r0, 0x000078fa r0=0x00000000 SetRegEx(0x000078fa,"T",1,2) #0x000078fa->0x000078fc Thumb Supervisor 0x000078fa 0x6bd8 LDR r0, [r3, #0x3c] r0=0x00000000 r3=0x00822B84 [0x00822BC0]=00000000 SetRegEx(0x000078fc,"T",1,2) #0x000078fc->0x000078fe Thumb Supervisor 0x000078fc 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x000078fe,"T",1,2) #0x000078fe->0x00007900 Thumb Supervisor 0x000078fe 0x63d8 STR r0, [r3, #0x3c] r0=0x00000001 r3=0x00822B84 [0x00822BC0]:00000000=>00000001 SetRegEx(0x00007900,"T",1,2) #0x00007900->0x00007904 Thumb Supervisor 0x00007900 0xfbb0f2fc UDIV r2, r0, r12 r2:0x0000FFFF=>0x00000000 r0=0x00000001 r12=0x000001FF SetRegEx(0x00007904,"T",1,2) #0x00007904->0x00007908 Thumb Supervisor 0x00007904 0xfb0c0012 MLS r0, r12, r2, r0 r0=0x00000001 r12=0x000001FF r2=0x00000000 SetRegEx(0x00007908,"T",1,2) #0x00007908->0x0000790c Thumb Supervisor 0x00007908 0xeb070280 ADD.W r2, r7, r0, LSL #2 r2:0x00000000=>0x0081BE00 r7=0x0081BDFC r0=0x00000001 SetRegEx(0x0000790c,"T",1,2) #0x0000790c->0x00007918 Thumb Supervisor 0x0000790c 0xe004 B 0x00007918 SetRegEx(0x00007918,"T",1,2) #0x00007918->0x0000791a Thumb Supervisor 0x00007918 0x2000 MOVS r0, #00 r0:0x00000001=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x0000791a,"T",1,2) #0x0000791a->0x0000791c Thumb Supervisor 0x0000791a 0x8812 LDRH r2, [r2, #0] r2:0x0081BE00=>0x0000FFFF [0x0081BE00]=ffffffff SetRegEx(0x0000791c,"T",1,2) #0x0000791c->0x0000791e Thumb Supervisor 0x0000791c 0x42aa CMP r2, r5 r2=0x0000FFFF r5=0x0000FFFF cpsr:0x40000133=>0x60000133 SetRegEx(0x0000791e,"T",1,2) #0x0000791e->0x00007928 Thumb Supervisor 0x0000791e 0xd003 BEQ 0x00007928 SetRegEx(0x00007928,"T",1,2) #0x00007928->0x0000792a Thumb Supervisor 0x00007928 0x2800 CMP r0, #00 r0=0x00000000 SetRegEx(0x0000792a,"T",1,2) #0x0000792a->0x0000792c Thumb Supervisor 0x0000792a 0xd1f0 BNE 0x0000790e SetRegEx(0x0000792c,"T",1,2) #0x0000792c->0x0000792e Thumb Supervisor 0x0000792c 0x4670 MOV r0, r14 r0=0x00000000 r14=0x9997FC4B SetRegEx(0x0000792e,"T",1,2) #0x0000792e->0x00007938 Thumb Supervisor 0x0000792e 0xb118 CBZ r0, 0x00007938 r0=0x00000000 SetRegEx(0x00007938,"T",1,2) #0x00007938->0x0000793a Thumb Supervisor 0x00007938 0x4620 MOV r0, r4 r0:0x00000000=>0xFFFFFFFF r4=0xFFFFFFFF SetRegEx(0x0000793a,"T",1,2) #0x0000793a->0x000041d8 Thumb Supervisor 0x0000793a 0xbdf0 POP {r4, r5, r6, r7, r15} r4:0xFFFFFFFF=>0x00823350 r5:0x0000FFFF=>0x008202D0 r6=0x00823350 r7:0x0081BDFC=>0x008202B4 r15:0x0000793A=>0x000041D8 SetRegEx(0x000041d8,"T",1,2) #0x000041d8->0x000041da Thumb Supervisor 0x000041d8 0x1c41 ADDS r1, r0, #1 r1:0x0080FE5C=>0x00000000 r0=0xFFFFFFFF SetRegEx(0x000041da,"T",1,2) #0x000041da->0x0000422e Thumb Supervisor 0x000041da 0xd028 BEQ 0x0000422e SetRegEx(0x0000422e,"T",1,2) #0x0000422e->0x00004230 Thumb Supervisor 0x0000422e 0x4640 MOV r0, r8 r0:0xFFFFFFFF=>0x00000001 r8=0x00000001 SetRegEx(0x00004230,"T",1,2) #0x00004230->0x00003b4c Thumb Supervisor 0x00004230 0xe8bd83fe POP.W {r1, r2, r3, r4, r5, r6, r7, r8, r9, r15} r1=0x00000000 r2:0x0000FFFF=>0x00000000 r3:0x00822B84=>0x00000000 r4:0x00823350=>0x00820200 r5=0x008202D0 r6=0x00823350 r7=0x008202B4 r8:0x00000001=>0x00000008 r9:0x00000000=>0x00823350 r15:0x00004230=>0x00003B4C SetRegEx(0x00003b4c,"T",1,2) #0x00003b4c->0x00003b4e Thumb Supervisor 0x00003b4c 0x68f0 LDR r0, [r6, #0xc] r0:0x00000001=>0x00822B84 r6=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x00003b4e,"T",1,2) #0x00003b4e->0x00003b50 Thumb Supervisor 0x00003b4e 0x4659 MOV r1, r11 r1=0x00000000 r11=0x00000000 SetRegEx(0x00003b50,"T",1,2) #0x00003b50->0x00003b52 Thumb Supervisor 0x00003b50 0x9a01 LDR r2, [SP, #0x4] r2=0x00000000 SetRegEx(0x00003b52,"T",1,2) #0x00003b52->0x0000761c Thumb Supervisor 0x00003b52 0xf003fd63 BL 0x0000761c SetRegEx(0x00007670,"T",1,2) #0x00007670->0x00007672 Thumb Supervisor 0x00007670 0x4674 MOV r4, r14 r4=0x00000000 r14=0x9997FC4B SetRegEx(0x0000768c,"T",1,2) #0x0000768c->0x0000768e Thumb Supervisor 0x0000768c 0x4639 MOV r1, r7 r1:0x0000FFFF=>0x00000000 r7=0x00000000 SetRegEx(0x0000768e,"T",1,2) #0x0000768e->0x00007690 Thumb Supervisor 0x0000768e 0x4618 MOV r0, r3 r0:0x0080FE5C=>0x00822B84 r3=0x00822B84 SetRegEx(0x00007690,"T",1,2) #0x00007690->0x000074cc Thumb Supervisor 0x00007690 0xf7ffff1c BL 0x000074cc SetRegEx(0x00007694,"T",1,2) #0x00007694->0x00007696 Thumb Supervisor 0x00007694 0x0004 LSLS r4, r0, #00 r4:0x00000000=>0x00810DF8 r0=0x00810DF8 SetRegEx(0x00007696,"T",1,2) #0x00007696->0x00007698 Thumb Supervisor 0x00007696 0xd069 BEQ 0x0000776c SetRegEx(0x00007698,"T",1,2) #0x00007698->0x0000769a Thumb Supervisor 0x00007698 0x2003 MOVS r0, #0x03 r0:0x00810DF8=>0x00000003 SetRegEx(0x0000769a,"T",1,2) #0x0000769a->0x00007700 Thumb Supervisor 0x0000769a 0xe031 B 0x00007700 SetRegEx(0x00003b56,"T",1,2) #0x00003b56->0x00003b58 Thumb Supervisor 0x00003b56 0x4604 MOV r4, r0 r4:0x00820200=>0x0000014D r0=0x0000014D SetRegEx(0x00003b58,"T",1,2) #0x00003b58->0x00003b5a Thumb Supervisor 0x00003b58 0x1c40 ADDS r0, r0, #1 r0:0x0000014D=>0x0000014E SetRegEx(0x00003b5a,"T",1,2) #0x00003b5a->0x00003b5c Thumb Supervisor 0x00003b5a 0xd021 BEQ 0x00003ba0 SetRegEx(0x00003b5c,"T",1,2) #0x00003b5c->0x00003b5e Thumb Supervisor 0x00003b5c 0x46a3 MOV r11, r4 r11:0x00000000=>0x0000014D r4=0x0000014D SetRegEx(0x00003b5e,"T",1,2) #0x00003b5e->0x00003b60 Thumb Supervisor 0x00003b5e 0x1c64 ADDS r4, r4, #1 r4:0x0000014D=>0x0000014E SetRegEx(0x00003b60,"T",1,2) #0x00003b60->0x00003b62 Thumb Supervisor 0x00003b60 0xd027 BEQ 0x00003bb2 SetRegEx(0x00003b62,"T",1,2) #0x00003b62->0x00003b64 Thumb Supervisor 0x00003b62 0x9805 LDR r0, [SP, #0x14] r0:0x0000014E=>0x000000FF SetRegEx(0x00003b64,"T",1,2) #0x00003b64->0x00003b66 Thumb Supervisor 0x00003b64 0x4643 MOV r3, r8 r3:0x0000FFFF=>0x00000008 r8=0x00000008 SetRegEx(0x00003b66,"T",1,2) #0x00003b66->0x00003b68 Thumb Supervisor 0x00003b66 0x9002 STR r0, [SP, #0x8] r0=0x000000FF SetRegEx(0x00003b68,"T",1,2) #0x00003b68->0x00003b6a Thumb Supervisor 0x00003b68 0x9806 LDR r0, [SP, #0x18] r0:0x000000FF=>0x00000000 SetRegEx(0x00003b6a,"T",1,2) #0x00003b6a->0x00003b6c Thumb Supervisor 0x00003b6a 0x4ab9 LDR r2, [pc, #0x2e4] ; 0x00003e50 r2:0x0000014D=>0x00808008 [0x00003E50]=00808008 SetRegEx(0x00003b6c,"T",1,2) #0x00003b6c->0x00003b6e Thumb Supervisor 0x00003b6c 0x9003 STR r0, [SP, #0xc] r0=0x00000000 SetRegEx(0x00003b6e,"T",1,2) #0x00003b6e->0x00003b72 Thumb Supervisor 0x00003b6e 0xeb0b004b ADD.W r0, r11, r11, LSL #1 r0:0x00000000=>0x000003E7 r11=0x0000014D SetRegEx(0x00003b72,"T",1,2) #0x00003b72->0x00003b74 Thumb Supervisor 0x00003b72 0x68f1 LDR r1, [r6, #0xc] r1:0x00810DF8=>0x00822B84 r6=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x00003b74,"T",1,2) #0x00003b74->0x00003b76 Thumb Supervisor 0x00003b74 0x9009 STR r0, [SP, #0x24] r0=0x000003E7 SetRegEx(0x00003b76,"T",1,2) #0x00003b76->0x00003b78 Thumb Supervisor 0x00003b76 0x6812 LDR r2, [r2, #0] r2:0x00808008=>0x0080FE5C [0x00808008]=0080fe5c SetRegEx(0x00003b78,"T",1,2) #0x00003b78->0x00003b7c Thumb Supervisor 0x00003b78 0xeb020080 ADD.W r0, r2, r0, LSL #2 r0:0x000003E7=>0x00810DF8 r2=0x0080FE5C SetRegEx(0x00003b7c,"T",1,2) #0x00003b7c->0x00003b7e Thumb Supervisor 0x00003b7c 0x68c9 LDR r1, [r1, #0xc] r1:0x00822B84=>0x80421200 [0x00822B90]=80421200 SetRegEx(0x00003b7e,"T",1,2) #0x00003b7e->0x00003b80 Thumb Supervisor 0x00003b7e 0x8840 LDRH r0, [r0, #0x2] r0:0x00810DF8=>0x0000014D [0x00810DFA]=0000014d SetRegEx(0x00003b80,"T",1,2) #0x00003b80->0x00003b84 Thumb Supervisor 0x00003b80 0xeb013200 ADD.W r2, r1, r0, LSL #12 r2:0x0080FE5C=>0x8056E200 r1=0x80421200 r0=0x0000014D SetRegEx(0x00003b84,"T",1,2) #0x00003b84->0x00003b86 Thumb Supervisor 0x00003b84 0x9208 STR r2, [SP, #0x20] r2=0x8056E200 SetRegEx(0x00003b86,"T",1,2) #0x00003b86->0x00003b8a Thumb Supervisor 0x00003b86 0xe9dd0402 LDRD r0, r4, [r13, #8] ; 0x08 r0:0x0000014D=>0x000000FF r4:0x0000014E=>0x00000000 r13=0x79AF5108 [0x79AF5110]:=>unknown SetRegEx(0x00003b8a,"T",1,2) #0x00003b8a->0x00003b8e Thumb Supervisor 0x00003b8a 0xf8d6c020 LDR.W r12, [r6, #32] ; 0x020 r12:0x00000000=>0x00824F18 r6=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00003b8e,"T",1,2) #0x00003b8e->0x00003b90 Thumb Supervisor 0x00003b8e 0x4659 MOV r1, r11 r1:0x80421200=>0x0000014D r11=0x0000014D SetRegEx(0x00003b90,"T",1,2) #0x00003b90->0x00003b94 Thumb Supervisor 0x00003b90 0xe9cd0400 STRD r0, r4, [r13, #0] ; 00 r0=0x000000FF r4=0x00000000 r13=0x79AF5108 [0x79AF5108]:=>unknown SetRegEx(0x00003b94,"T",1,2) #0x00003b94->0x00003b98 Thumb Supervisor 0x00003b94 0xf10c0004 ADD.W r0, r12, #4 ; 0x00000004 r0:0x000000FF=>0x00824F1C r12=0x00824F18 SetRegEx(0x00003b98,"T",1,2) #0x00003b98->0x000086a2 Thumb Supervisor 0x00003b98 0xf004fd83 BL 0x000086a2 SetRegEx(0x00003b9c,"T",1,2) #0x00003b9c->0x00003b9e Thumb Supervisor 0x00003b9c 0x4682 MOV r10, r0 r10:0x00000000=>0x00000052 r0=0x00000052 SetRegEx(0x00003b9e,"T",1,2) #0x00003b9e->0x00003c58 Thumb Supervisor 0x00003b9e 0xe05b B 0x00003c58 SetRegEx(0x00003c58,"T",1,2) #0x00003c58->0x00003c5c Thumb Supervisor 0x00003c58 0xf11a0001 ADDS.W r0, r10, #1 ; 0x00000001 r0:0x00000052=>0x00000053 r10=0x00000052 cpsr:0x20000133=>0x00000133 SetRegEx(0x00003c5c,"T",1,2) #0x00003c5c->0x00003c5e Thumb Supervisor 0x00003c5c 0xd0ac BEQ 0x00003bb8 SetRegEx(0x00003c5e,"T",1,2) #0x00003c5e->0x00003c60 Thumb Supervisor 0x00003c5e 0x4650 MOV r0, r10 r0:0x00000053=>0x00000052 r10=0x00000052 SetRegEx(0x00003c60,"T",1,2) #0x00003c60->0x00003c62 Thumb Supervisor 0x00003c60 0x4604 MOV r4, r0 r4:0x00000000=>0x00000052 r0=0x00000052 SetRegEx(0x00003c62,"T",1,2) #0x00003c62->0x00003c64 Thumb Supervisor 0x00003c62 0x1c40 ADDS r0, r0, #1 r0:0x00000052=>0x00000053 SetRegEx(0x00003c64,"T",1,2) #0x00003c64->0x00003c66 Thumb Supervisor 0x00003c64 0xd00a BEQ 0x00003c7c SetRegEx(0x00003c66,"T",1,2) #0x00003c66->0x00003c68 Thumb Supervisor 0x00003c66 0x9806 LDR r0, [SP, #0x18] r0:0x00000053=>0x00000000 SetRegEx(0x00003c68,"T",1,2) #0x00003c68->0x00003c86 Thumb Supervisor 0x00003c68 0xb168 CBZ r0, 0x00003c86 r0=0x00000000 SetRegEx(0x00003c86,"T",1,2) #0x00003c86->0x00003c88 Thumb Supervisor 0x00003c86 0x68e9 LDR r1, [r5, #0xc] r1:0x00801A60=>0xFFFFFFFF r5=0x008202D0 [0x008202DC]=ffffffff SetRegEx(0x00003c88,"T",1,2) #0x00003c88->0x00003c8a Thumb Supervisor 0x00003c88 0x1c48 ADDS r0, r1, #1 r0=0x00000000 r1=0xFFFFFFFF cpsr:0x00000133=>0x60000133 SetRegEx(0x00003c8a,"T",1,2) #0x00003c8a->0x00003c9e Thumb Supervisor 0x00003c8a 0xd008 BEQ 0x00003c9e SetRegEx(0x00003c9e,"T",1,2) #0x00003c9e->0x00003ca0 Thumb Supervisor 0x00003c9e 0x6829 LDR r1, [r5, #0] r1:0xFFFFFFFF=>0x00000000 r5=0x008202D0 [0x008202D0]=00000000 SetRegEx(0x00003ca0,"T",1,2) #0x00003ca0->0x00003ca4 Thumb Supervisor 0x00003ca0 0xeb010008 ADD.W r0, r1, r8 r0:0x00000000=>0x00000008 r1=0x00000000 r8=0x00000008 SetRegEx(0x00003ca4,"T",1,2) #0x00003ca4->0x00003ca6 Thumb Supervisor 0x00003ca4 0x6028 STR r0, [r5, #0] r0=0x00000008 r5=0x008202D0 [0x008202D0]:00000000=>00000008 SetRegEx(0x00003ca6,"T",1,2) #0x00003ca6->0x00003ca8 Thumb Supervisor 0x00003ca6 0x6869 LDR r1, [r5, #0x4] r1:0x00000000=>0x00000008 r5=0x008202D0 [0x008202D4]=00000008 SetRegEx(0x00003ca8,"T",1,2) #0x00003ca8->0x00003cac Thumb Supervisor 0x00003ca8 0xeba10008 SUB.W r0, r1, r8 r0:0x00000008=>0x00000000 r1=0x00000008 r8=0x00000008 SetRegEx(0x00003cac,"T",1,2) #0x00003cac->0x00003cae Thumb Supervisor 0x00003cac 0x4621 MOV r1, r4 r1:0x00000008=>0x00000052 r4=0x00000052 SetRegEx(0x00003cae,"T",1,2) #0x00003cae->0x00003cb0 Thumb Supervisor 0x00003cae 0x6068 STR r0, [r5, #0x4] r0=0x00000000 r5=0x008202D0 [0x008202D4]:00000008=>00000000 SetRegEx(0x00003cb0,"T",1,2) #0x00003cb0->0x00003cb2 Thumb Supervisor 0x00003cb0 0x6868 LDR r0, [r5, #0x4] r0=0x00000000 r5=0x008202D0 [0x008202D4]=00000000 SetRegEx(0x00003cb2,"T",1,2) #0x00003cb2->0x00003cb4 Thumb Supervisor 0x00003cb2 0xb908 CBNZ r0, 0x00003cb8 r0=0x00000000 SetRegEx(0x00003cb4,"T",1,2) #0x00003cb4->0x00003cb6 Thumb Supervisor 0x00003cb4 0x2001 MOVS r0, #0x01 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00003cb6,"T",1,2) #0x00003cb6->0x00003cb8 Thumb Supervisor 0x00003cb6 0x9007 STR r0, [SP, #0x1c] r0=0x00000001 SetRegEx(0x00003cb8,"T",1,2) #0x00003cb8->0x00003cba Thumb Supervisor 0x00003cb8 0x1c48 ADDS r0, r1, #1 r0:0x00000001=>0x00000053 r1=0x00000052 cpsr:0x20000133=>0x00000133 SetRegEx(0x00003cba,"T",1,2) #0x00003cba->0x00003cbc Thumb Supervisor 0x00003cba 0xd05b BEQ 0x00003d74 SetRegEx(0x00003cbc,"T",1,2) #0x00003cbc->0x00003cbe Thumb Supervisor 0x00003cbc 0x4c67 LDR r4, [pc, #0x19c] ; 0x00003e5c r4:0x00000052=>0x0081C7C8 [0x00003E5A]=c7c80081 SetRegEx(0x00003cbe,"T",1,2) #0x00003cbe->0x00003cc0 Thumb Supervisor 0x00003cbe 0x68aa LDR r2, [r5, #0x8] r2:0x0081C5FC=>0x00000005 r5=0x008202D0 [0x008202D8]=00000005 SetRegEx(0x00003cc0,"T",1,2) #0x00003cc0->0x00003cc2 Thumb Supervisor 0x00003cc0 0x4e67 LDR r6, [pc, #0x19c] ; 0x00003e60 r6:0x00823350=>0x0081C67C [0x00003E5E]=c67c0081 SetRegEx(0x00003cc2,"T",1,2) #0x00003cc2->0x00003cc4 Thumb Supervisor 0x00003cc2 0xb290 UXTH r0, r2 r0:0x00000053=>0x00000005 r2=0x00000005 SetRegEx(0x00003cc4,"T",1,2) #0x00003cc4->0x00003cc6 Thumb Supervisor 0x00003cc4 0x9b07 LDR r3, [SP, #0x1c] r3:0x0000008B=>0x00000001 SetRegEx(0x00003cc6,"T",1,2) #0x00003cc6->0x00003cc8 Thumb Supervisor 0x00003cc6 0x6824 LDR r4, [r4, #0] r4:0x0081C7C8=>0x00800000 [0x0081C7C8]=00800000 SetRegEx(0x00003cc8,"T",1,2) #0x00003cc8->0x00003ccc Thumb Supervisor 0x00003cc8 0xf8d9c020 LDR.W r12, [r9, #32] ; 0x020 r12=0x00824F18 r9=0x00823350 [0x00823370]=00824f18 SetRegEx(0x00003ccc,"T",1,2) #0x00003ccc->0x00003cd0 Thumb Supervisor 0x00003ccc 0xeb041040 ADD.W r0, r4, r0, LSL #5 r0:0x00000005=>0x008000A0 r4=0x00800000 SetRegEx(0x00003cd0,"T",1,2) #0x00003cd0->0x00003cd2 Thumb Supervisor 0x00003cd0 0x6836 LDR r6, [r6, #0] r6:0x0081C67C=>0x00801000 [0x0081C67C]=00801000 SetRegEx(0x00003cd2,"T",1,2) #0x00003cd2->0x00003cd4 Thumb Supervisor 0x00003cd2 0xb28c UXTH r4, r1 r4:0x00800000=>0x00000052 r1=0x00000052 SetRegEx(0x00003cd4,"T",1,2) #0x00003cd4->0x00003cd8 Thumb Supervisor 0x00003cd4 0xeb061444 ADD.W r4, r6, r4, LSL #5 r4:0x00000052=>0x00801A40 r6=0x00801000 SetRegEx(0x00003cd8,"T",1,2) #0x00003cd8->0x00003cda Thumb Supervisor 0x00003cd8 0x4e62 LDR r6, [pc, #0x188] ; 0x00003e64 r6:0x00801000=>0x20501204 [0x00003E62]=12040081 SetRegEx(0x00003cda,"T",1,2) #0x00003cda->0x00003cdc Thumb Supervisor 0x00003cda 0x6836 LDR r6, [r6, #0] r6:0x20501204=>0xFFF73ED1 [0x20501204]:fff73eed=>fff73e7e SetRegEx(0x00003cdc,"T",1,2) #0x00003cdc->0x00003cde Thumb Supervisor 0x00003cdc 0x8162 STRH r2, [r4, #0xa] r2=0x00000005 r4=0x00801A40 [0x00801A4A]:0001001a=>00010005 SetRegEx(0x00003cde,"T",1,2) #0x00003cde->0x00003ce0 Thumb Supervisor 0x00003cde 0x89c2 LDRH r2, [r0, #0xe] r2:0x00000005=>0x000000FF r0=0x008000A0 [0x008000AE]=060500ff SetRegEx(0x00003ce0,"T",1,2) #0x00003ce0->0x00003ce4 Thumb Supervisor 0x00003ce0 0xea6f0606 MVN.W r6, r6 r6:0xFFF73ED1=>0x0008C12E SetRegEx(0x00003ce4,"T",1,2) #0x00003ce4->0x00003ce6 Thumb Supervisor 0x00003ce4 0x2aff CMP r2, #0xff r2=0x000000FF cpsr:0x00000133=>0x60000133 SetRegEx(0x00003ce6,"T",1,2) #0x00003ce6->0x00003ce8 Thumb Supervisor 0x00003ce6 0xd104 BNE 0x00003cf2 SetRegEx(0x00003ce8,"T",1,2) #0x00003ce8->0x00003cea Thumb Supervisor 0x00003ce8 0x4c5f LDR r4, [pc, #0x17c] ; 0x00003e68 r4:0x00801A40=>0x20100000 [0x00003E66]=00002050 SetRegEx(0x00003cea,"T",1,2) #0x00003cea->0x00003cec Thumb Supervisor 0x00003cea 0x81c1 STRH r1, [r0, #0xe] r1=0x00000052 r0=0x008000A0 [0x008000AE]:060500ff=>06050052 SetRegEx(0x00003cec,"T",1,2) #0x00003cec->0x00003cee Thumb Supervisor 0x00003cec 0x74c1 STRB r1, [r0, #0x13] r1=0x00000052 r0=0x008000A0 [0x008000B3]:000008ff=>00000852 SetRegEx(0x00003cee,"T",1,2) #0x00003cee->0x00003cf0 Thumb Supervisor 0x00003cee 0x7c02 LDRB r2, [r0, #0x10] r2:0x000000FF=>0x00000005 r0=0x008000A0 [0x008000B0]=52ff0605 SetRegEx(0x00003cf0,"T",1,2) #0x00003cf0->0x00003cf2 Thumb Supervisor 0x00003cf0 0x6362 STR r2, [r4, #0x34] r2=0x00000005 r4=0x20100000 [0x20100034]:00000004=>00000005 SetRegEx(0x00003cf2,"T",1,2) #0x00003cf2->0x00003cf4 Thumb Supervisor 0x00003cf2 0x7cc2 LDRB r2, [r0, #0x13] r2:0x00000005=>0x00000052 r0=0x008000A0 [0x008000B3]=00000852 SetRegEx(0x00003cf4,"T",1,2) #0x00003cf4->0x00003cf6 Thumb Supervisor 0x00003cf4 0x2aff CMP r2, #0xff r2=0x00000052 cpsr:0x60000133=>0x80000133 SetRegEx(0x00003cf6,"T",1,2) #0x00003cf6->0x00003cfa Thumb Supervisor 0x00003cf6 0xd100 BNE 0x00003cfa SetRegEx(0x00003cfa,"T",1,2) #0x00003cfa->0x00003cfc Thumb Supervisor 0x00003cfa 0xb123 CBZ r3, 0x00003d06 r3=0x00000001 SetRegEx(0x00003cfc,"T",1,2) #0x00003cfc->0x00003d00 Thumb Supervisor 0x00003cfc 0xf8dc2008 LDR.W r2, [r12, #8] ; 0x008 r2:0x00000052=>0x00067B92 r12=0x00824F18 [0x00824F20]=00067b92 SetRegEx(0x00003d00,"T",1,2) #0x00003d00->0x00003d02 Thumb Supervisor 0x00003d00 0x1ab2 SUBS r2, r6, r2 r2:0x00067B92=>0x0002459C r6=0x0008C12E cpsr:0x80000133=>0x20000133 SetRegEx(0x00003d02,"T",1,2) #0x00003d02->0x00003d04 Thumb Supervisor 0x00003d02 0x1c52 ADDS r2, r2, #1 r2:0x0002459C=>0x0002459D cpsr:0x20000133=>0x00000133 SetRegEx(0x00003d04,"T",1,2) #0x00003d04->0x00003d06 Thumb Supervisor 0x00003d04 0x8382 STRH r2, [r0, #0x1c] r2=0x0002459D r0=0x008000A0 [0x008000BC]:ff007b92=>ff00459d SetRegEx(0x00003d06,"T",1,2) #0x00003d06->0x00003d08 Thumb Supervisor 0x00003d06 0x7481 STRB r1, [r0, #0x12] r1=0x00000052 r0=0x008000A0 [0x008000B2]:000852ff=>00085252 SetRegEx(0x00003d08,"T",1,2) #0x00003d08->0x00003d0a Thumb Supervisor 0x00003d08 0xb288 UXTH r0, r1 r0:0x008000A0=>0x00000052 r1=0x00000052 SetRegEx(0x00003d0a,"T",1,2) #0x00003d0a->0x0000d412 Thumb Supervisor 0x00003d0a 0xf009fb82 BL 0x0000d412 SetRegEx(0x00003d0e,"T",1,2) #0x00003d0e->0x00003d10 Thumb Supervisor 0x00003d0e 0x2300 MOVS r3, #00 r3:0x00000001=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00003d10,"T",1,2) #0x00003d10->0x00003d12 Thumb Supervisor 0x00003d10 0x9904 LDR r1, [SP, #0x10] r1:0x00000003=>0x00000000 SetRegEx(0x00003d12,"T",1,2) #0x00003d12->0x00003d14 Thumb Supervisor 0x00003d12 0x461a MOV r2, r3 r2:0x20101800=>0x00000000 r3=0x00000000 SetRegEx(0x00003d14,"T",1,2) #0x00003d14->0x00003d16 Thumb Supervisor 0x00003d14 0x4648 MOV r0, r9 r0:0x00000052=>0x00823350 r9=0x00823350 SetRegEx(0x00003d16,"T",1,2) #0x00003d16->0x000041c0 Thumb Supervisor 0x00003d16 0xf000fa53 BL 0x000041c0 SetRegEx(0x000078bc,"T",1,2) #0x000078bc->0x000078c0 Thumb Supervisor 0x000078bc 0xeb020042 ADD.W r0, r2, r2, LSL #1 r0:0x00000000=>0x000003E7 r2=0x0000014D SetRegEx(0x000078c0,"T",1,2) #0x000078c0->0x000078c4 Thumb Supervisor 0x000078c0 0xeb010080 ADD.W r0, r1, r0, LSL #2 r0:0x000003E7=>0x00810DF8 r1=0x0080FE5C SetRegEx(0x000078ca,"T",1,2) #0x000078ca->0x000078cc Thumb Supervisor 0x000078ca 0x7ac2 LDRB r2, [r0, #0xb] r2:0x0000014D=>0x00000030 r0=0x00810DF8 [0x00810E03]=4e014f30 SetRegEx(0x000078cc,"T",1,2) #0x000078cc->0x000078ce Thumb Supervisor 0x000078cc 0x0912 LSRS r2, r2, #0x04 r2:0x00000030=>0x00000003 cpsr:0x20000133=>0x00000133 SetRegEx(0x000078ce,"T",1,2) #0x000078ce->0x000078d0 Thumb Supervisor 0x000078ce 0x2a04 CMP r2, #0x04 r2=0x00000003 cpsr:0x00000133=>0x80000133 SetRegEx(0x000078d0,"T",1,2) #0x000078d0->0x000078d2 Thumb Supervisor 0x000078d0 0xd00d BEQ 0x000078ee SetRegEx(0x000078d2,"T",1,2) #0x000078d2->0x000078d4 Thumb Supervisor 0x000078d2 0x4602 MOV r2, r0 r2:0x00000003=>0x00810DF8 r0=0x00810DF8 SetRegEx(0x000078d4,"T",1,2) #0x000078d4->0x000078d6 Thumb Supervisor 0x000078d4 0x2000 MOVS r0, #00 r0:0x00810DF8=>0x00000000 cpsr:0x80000133=>0x40000133 SetRegEx(0x000078d6,"T",1,2) #0x000078d6->0x000078d8 Thumb Supervisor 0x000078d6 0x8812 LDRH r2, [r2, #0] r2:0x00810DF8=>0x0000FFFF [0x00810DF8]=014dffff SetRegEx(0x000078d8,"T",1,2) #0x000078d8->0x000078da Thumb Supervisor 0x000078d8 0x42aa CMP r2, r5 r2=0x0000FFFF r5=0x0000FFFF cpsr:0x40000133=>0x60000133 SetRegEx(0x000078da,"T",1,2) #0x000078da->0x000078e4 Thumb Supervisor 0x000078da 0xd003 BEQ 0x000078e4 SetRegEx(0x00003d1a,"T",1,2) #0x00003d1a->0x00003d1c Thumb Supervisor 0x00003d1a 0x9804 LDR r0, [SP, #0x10] r0:0x00000001=>0x00000000 SetRegEx(0x00003d1c,"T",1,2) #0x00003d1c->0x00003d1e Thumb Supervisor 0x00003d1c 0x1c40 ADDS r0, r0, #1 r0:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x00003d1e,"T",1,2) #0x00003d1e->0x00003d20 Thumb Supervisor 0x00003d1e 0x9004 STR r0, [SP, #0x10] r0=0x00000001 SetRegEx(0x00003d28,"T",1,2) #0x00003d28->0x00003d2a Thumb Supervisor 0x00003d28 0x7bb8 LDRB r0, [r7, #0xe] r0=0x00000000 r7=0x008202B4 [0x008202C2]=00000100 SetRegEx(0x00003d2a,"T",1,2) #0x00003d2a->0x00003d2c Thumb Supervisor 0x00003d2a 0xb918 CBNZ r0, 0x00003d34 r0=0x00000000 SetRegEx(0x00003d2c,"T",1,2) #0x00003d2c->0x00003d2e Thumb Supervisor 0x00003d2c 0x484f LDR r0, [pc, #0x13c] ; 0x00003e6c r0:0x00000000=>0x008232F8 [0x00003E6A]=32f82010 SetRegEx(0x00003d2e,"T",1,2) #0x00003d2e->0x00003d30 Thumb Supervisor 0x00003d2e 0x6980 LDR r0, [r0, #0x18] r0:0x008232F8=>0x00000001 [0x00823310]=00000001 SetRegEx(0x00003d30,"T",1,2) #0x00003d30->0x00003d32 Thumb Supervisor 0x00003d30 0x2800 CMP r0, #00 r0=0x00000001 cpsr:0x60000133=>0x20000133 SetRegEx(0x00003d32,"T",1,2) #0x00003d32->0x00003d74 Thumb Supervisor 0x00003d32 0xd11f BNE 0x00003d74 SetRegEx(0x00003d74,"T",1,2) #0x00003d74->0x00003d76 Thumb Supervisor 0x00003d74 0xb00b ADD SP, #0x2c SetRegEx(0x00003d76,"T",1,2) #0x00003d76->0x00000a5c Thumb Supervisor 0x00003d76 0xe8bd8ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r15} r4:0x20100000=>0x0081F598 r5:0x008202D0=>0x008202A0 r6:0x0008C12E=>0x0000001F r7:0x008202B4=>0x0001FD10 r8:0x00000008=>0x00000000 r9:0x00823350=>0x00000000 r10:0x00000052=>0x00827C44 r11:0x0000014D=>0x0081F66C r15:0x00003D76=>0x00000A5C SetRegEx(0x000076ca,"T",1,2) #0x000076ca->0x000076ce Thumb Supervisor 0x000076ca 0xeb010141 ADD.W r1, r1, r1, LSL #1 r1:0x0000014D=>0x000003E7 SetRegEx(0x000076ce,"T",1,2) #0x000076ce->0x000076d2 Thumb Supervisor 0x000076ce 0xeb000481 ADD.W r4, r0, r1, LSL #2 r4:0x00000000=>0x00810DF8 r0=0x0080FE5C r1=0x000003E7 SetRegEx(0x000076ba,"T",1,2) #0x000076ba->0x000076bc Thumb Supervisor 0x000076ba 0x6861 LDR r1, [r4, #0x4] r1:0x000003E7=>0x00000000 r4=0x00810DF8 [0x00810DFC]=00000000 SetRegEx(0x000076bc,"T",1,2) #0x000076bc->0x000076be Thumb Supervisor 0x000076bc 0x42b9 CMP r1, r7 r1=0x00000000 r7=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x000076be,"T",1,2) #0x000076be->0x000076d8 Thumb Supervisor 0x000076be 0xd00b BEQ 0x000076d8 SetRegEx(0x000076de,"T",1,2) #0x000076de->0x000076e0 Thumb Supervisor 0x000076de 0x7ae0 LDRB r0, [r4, #0xb] r0:0x0080FE5C=>0x00000030 r4=0x00810DF8 [0x00810E03]=4e014f30 SetRegEx(0x000076e0,"T",1,2) #0x000076e0->0x000076e2 Thumb Supervisor 0x000076e0 0x0901 LSRS r1, r0, #0x04 r1:0x00000000=>0x00000003 r0=0x00000030 cpsr:0x60000133=>0x00000133 SetRegEx(0x000076e2,"T",1,2) #0x000076e2->0x000076e4 Thumb Supervisor 0x000076e2 0x2908 CMP r1, #0x08 r1=0x00000003 cpsr:0x00000133=>0x80000133 SetRegEx(0x000076e4,"T",1,2) #0x000076e4->0x000076e6 Thumb Supervisor 0x000076e4 0xd242 BCS 0x0000776c SetRegEx(0x000076e6,"T",1,2) #0x000076e6->0x00007710 Thumb Supervisor 0x000076e6 0xe8dff001 TBB [r15, r1] r15:0x000076E6=>0x00007710 r1=0x00000003 SetRegEx(0x000029c8,"T",1,2) #0x000029c8->0x000029cc Thumb Supervisor 0x000029c8 0xf8d9001c LDR.W r0, [r9, #28] ; 0x01c r0:0x00000000=>0x00823D20 r9=0x00823350 [0x0082336C]=00823d20 SetRegEx(0x000029cc,"T",1,2) #0x000029cc->0x000029d0 Thumb Supervisor 0x000029cc 0xf8900f30 LDRB.W r0, [r0, #3888] ; 0x00000f30 r0:0x00823D20=>0x00000000 [0x00824C50]=00000000 SetRegEx(0x000029d0,"T",1,2) #0x000029d0->0x000029d2 Thumb Supervisor 0x000029d0 0xbbe8 CBNZ r0, 0x00002a4e r0=0x00000000 SetRegEx(0x000029d2,"T",1,2) #0x000029d2->0x000029d6 Thumb Supervisor 0x000029d2 0xf8d90024 LDR.W r0, [r9, #36] ; 0x024 r0:0x00000000=>0x00824FE8 r9=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x000029d6,"T",1,2) #0x000029d6->0x00005d6e Thumb Supervisor 0x000029d6 0xf003f9ca BL 0x00005d6e SetRegEx(0x000029da,"T",1,2) #0x000029da->0x000029de Thumb Supervisor 0x000029da 0xf8d90020 LDR.W r0, [r9, #32] ; 0x020 r0:0x00000000=>0x00824F18 r9=0x00823350 [0x00823370]=00824f18 SetRegEx(0x000029de,"T",1,2) #0x000029de->0x000029e0 Thumb Supervisor 0x000029de 0x9005 STR r0, [SP, #0x14] r0=0x00824F18 SetRegEx(0x000029e0,"T",1,2) #0x000029e0->0x00002a18 Thumb Supervisor 0x000029e0 0xe01a B 0x00002a18 SetRegEx(0x00002a18,"T",1,2) #0x00002a18->0x00010078 Thumb Supervisor 0x00002a18 0xf00dfb2e BL 0x00010078 SetRegEx(0x00002a1c,"T",1,2) #0x00002a1c->0x00002a1e Thumb Supervisor 0x00002a1c 0x0005 LSLS r5, r0, #00 r5:0xFFFFFFFF=>0x00801A40 r0=0x00801A40 cpsr:0x60000133=>0x20000133 SetRegEx(0x00002a1e,"T",1,2) #0x00002a1e->0x00002a20 Thumb Supervisor 0x00002a1e 0xd026 BEQ 0x00002a6e SetRegEx(0x00002a20,"T",1,2) #0x00002a20->0x00002a22 Thumb Supervisor 0x00002a20 0x8b68 LDRH r0, [r5, #0x1a] r0:0x00801A40=>0x00000000 r5=0x00801A40 [0x00801A5A]=014d0000 SetRegEx(0x00002a22,"T",1,2) #0x00002a22->0x00002a24 Thumb Supervisor 0x00002a22 0xb930 CBNZ r0, 0x00002a32 r0=0x00000000 SetRegEx(0x00002a24,"T",1,2) #0x00002a24->0x00002a26 Thumb Supervisor 0x00002a24 0x89e8 LDRH r0, [r5, #0xe] r0=0x00000000 r5=0x00801A40 [0x00801A4E]=00000000 SetRegEx(0x00002a26,"T",1,2) #0x00002a26->0x00002a28 Thumb Supervisor 0x00002a26 0x2800 CMP r0, #00 r0=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00002a28,"T",1,2) #0x00002a28->0x00002a2a Thumb Supervisor 0x00002a28 0xd1fd BNE 0x00002a26 SetRegEx(0x00002a2a,"T",1,2) #0x00002a2a->0x00002a2c Thumb Supervisor 0x00002a2a 0x8928 LDRH r0, [r5, #0x8] r0:0x00000000=>0x00000052 r5=0x00801A40 [0x00801A48]=00050052 SetRegEx(0x00002a2c,"T",1,2) #0x00002a2c->0x00002a2e Thumb Supervisor 0x00002a2c 0x2100 MOVS r1, #00 r1:0x008000A0=>0x00000000 SetRegEx(0x00002a2e,"T",1,2) #0x00002a2e->0x0000d39c Thumb Supervisor 0x00002a2e 0xf00afcb5 BL 0x0000d39c SetRegEx(0x00002a32,"T",1,2) #0x00002a32->0x00002a34 Thumb Supervisor 0x00002a32 0x8868 LDRH r0, [r5, #0x2] r0:0x8056E200=>0x000000FF r5=0x00801A40 [0x00801A42]=e20000ff SetRegEx(0x00002a34,"T",1,2) #0x00002a34->0x00002a36 Thumb Supervisor 0x00002a34 0x9000 STR r0, [SP, #0] r0=0x000000FF SetRegEx(0x00002a36,"T",1,2) #0x00002a36->0x00002a38 Thumb Supervisor 0x00002a36 0x9805 LDR r0, [SP, #0x14] r0:0x000000FF=>0x00824F18 SetRegEx(0x00002a38,"T",1,2) #0x00002a38->0x00002a3a Thumb Supervisor 0x00002a38 0x892a LDRH r2, [r5, #0x8] r2:0x00801A40=>0x00000052 r5=0x00801A40 [0x00801A48]=00050052 SetRegEx(0x00002a3a,"T",1,2) #0x00002a3a->0x00002a3c Thumb Supervisor 0x00002a3a 0x8969 LDRH r1, [r5, #0xa] r1:0x00801000=>0x00000005 r5=0x00801A40 [0x00801A4A]=00000005 SetRegEx(0x00002a3c,"T",1,2) #0x00002a3c->0x00002a3e Thumb Supervisor 0x00002a3c 0x69eb LDR r3, [r5, #0x1c] r3:0x00000000=>0x0000014D r5=0x00801A40 [0x00801A5C]=0000014d SetRegEx(0x00002a3e,"T",1,2) #0x00002a3e->0x00002a40 Thumb Supervisor 0x00002a3e 0x6840 LDR r0, [r0, #0x4] r0:0x00824F18=>0x00823354 [0x00824F1C]=00823354 SetRegEx(0x00002a40,"T",1,2) #0x00002a40->0x00002a42 Thumb Supervisor 0x00002a40 0x6805 LDR r5, [r0, #0] r5:0x00801A40=>0x0001F618 r0=0x00823354 [0x00823354]=0001f618 SetRegEx(0x00002a42,"T",1,2) #0x00002a42->0x00002a44 Thumb Supervisor 0x00002a42 0x682d LDR r5, [r5, #0] r5:0x0001F618=>0x00003F03 [0x0001F618]=00003f03 SetRegEx(0x00002a44,"T",1,2) #0x00002a44->0x00003f02 Thumb Supervisor 0x00002a44 0x47a8 BLX r5 r5=0x00003F03 SetRegEx(0x00003f1c,"T",1,2) #0x00003f1c->0x00003f1e Thumb Supervisor 0x00003f1c 0x49db LDR r1, [pc, #0x36c] ; 0x0000428c r1:0x00000000=>0x00808008 [0x0000428A]=80080081 SetRegEx(0x00003f1e,"T",1,2) #0x00003f1e->0x00003f22 Thumb Supervisor 0x00003f1e 0xeb030243 ADD.W r2, r3, r3, LSL #1 r2:0x00800000=>0x000003E7 r3=0x0000014D SetRegEx(0x00003f22,"T",1,2) #0x00003f22->0x00003f24 Thumb Supervisor 0x00003f22 0x6809 LDR r1, [r1, #0] r1:0x00808008=>0x0080FE5C [0x00808008]=0080fe5c SetRegEx(0x00003f24,"T",1,2) #0x00003f24->0x00003f28 Thumb Supervisor 0x00003f24 0xeb010282 ADD.W r2, r1, r2, LSL #2 r2:0x000003E7=>0x00810DF8 r1=0x0080FE5C SetRegEx(0x00003f28,"T",1,2) #0x00003f28->0x00003f2a Thumb Supervisor 0x00003f28 0x7a11 LDRB r1, [r2, #0x8] r1:0x0080FE5C=>0x00000000 r2=0x00810DF8 [0x00810E00]=30010000 SetRegEx(0x00003f2a,"T",1,2) #0x00003f2a->0x00003f2c Thumb Supervisor 0x00003f2a 0x4321 ORRS r1, r4 r1:0x00000000=>0x000000FF r4=0x000000FF cpsr:0x60000133=>0x20000133 SetRegEx(0x00003f2c,"T",1,2) #0x00003f2c->0x00003f2e Thumb Supervisor 0x00003f2c 0x7211 STRB r1, [r2, #0x8] r1=0x000000FF r2=0x00810DF8 [0x00810E00]:30010000=>300100ff SetRegEx(0x00003f2e,"T",1,2) #0x00003f2e->0x00003f30 Thumb Supervisor 0x00003f2e 0x7a51 LDRB r1, [r2, #0x9] r1:0x000000FF=>0x00000000 r2=0x00810DF8 [0x00810E01]=4f300100 SetRegEx(0x00003f30,"T",1,2) #0x00003f30->0x00003f32 Thumb Supervisor 0x00003f30 0x4321 ORRS r1, r4 r1:0x00000000=>0x000000FF r4=0x000000FF SetRegEx(0x00003f32,"T",1,2) #0x00003f32->0x00003f34 Thumb Supervisor 0x00003f32 0x7251 STRB r1, [r2, #0x9] r1=0x000000FF r2=0x00810DF8 [0x00810E01]:4f300100=>4f3001ff SetRegEx(0x000079b4,"T",1,2) #0x000079b4->0x000079b6 Thumb Supervisor 0x000079b4 0x2900 CMP r1, #00 r1=0x00000000 cpsr:0x80000133=>0x60000133 SetRegEx(0x000079b6,"T",1,2) #0x000079b6->0x000079b8 Thumb Supervisor 0x000079b6 0xd1f8 BNE 0x000079aa SetRegEx(0x000079b8,"T",1,2) #0x000079b8->0x000079ba Thumb Supervisor 0x000079b8 0x7a28 LDRB r0, [r5, #0x8] r0:0x00000001=>0x000000FF r5=0x00810DF8 [0x00810E00]=3000ffff SetRegEx(0x000079ba,"T",1,2) #0x000079ba->0x000079bc Thumb Supervisor 0x000079ba 0x2800 CMP r0, #00 r0=0x000000FF cpsr:0x60000133=>0x20000133 SetRegEx(0x000079bc,"T",1,2) #0x000079bc->0x000079b0 Thumb Supervisor 0x000079bc 0xd1f8 BNE 0x000079b0 SetRegEx(0x000079b0,"T",1,2) #0x000079b0->0x000079b2 Thumb Supervisor 0x000079b0 0x2004 MOVS r0, #0x04 r0:0x000000FF=>0x00000004 SetRegEx(0x000079b2,"T",1,2) #0x000079b2->0x000079d2 Thumb Supervisor 0x000079b2 0xe00e B 0x000079d2 SetRegEx(0x000079d2,"T",1,2) #0x000079d2->0x000079d6 Thumb Supervisor 0x000079d2 0xf3601207 BFI r2, r0, #4, #4 r2:0x00000030=>0x00000040 r0=0x00000004 SetRegEx(0x000079d6,"T",1,2) #0x000079d6->0x000079d8 Thumb Supervisor 0x000079d6 0x72ea STRB r2, [r5, #0xb] r2=0x00000040 r5=0x00810DF8 [0x00810E03]:4e014f30=>4e014f40 SetRegEx(0x000079d8,"T",1,2) #0x000079d8->0x00007454 Thumb Supervisor 0x000079d8 0xe53c B 0x00007454 SetRegEx(0x00002a46,"T",1,2) #0x00002a46->0x00002a48 Thumb Supervisor 0x00002a46 0x48fe LDR r0, [pc, #0x3f8] ; 0x00002e40 r0:0x00000004=>0x0081C7C4 [0x00002E40]=0081c7c4 SetRegEx(0x00002a48,"T",1,2) #0x00002a48->0x00002a4a Thumb Supervisor 0x00002a48 0x6800 LDR r0, [r0, #0] r0:0x0081C7C4=>0x0081C7CC [0x0081C7C4]=0081c7cc SetRegEx(0x00002a4a,"T",1,2) #0x00002a4a->0x00002a4c Thumb Supervisor 0x00002a4a 0x8841 LDRH r1, [r0, #0x2] r1:0x00000000=>0x00000005 r0=0x0081C7CC [0x0081C7CE]=00000005 SetRegEx(0x00002a4c,"T",1,2) #0x00002a4c->0x00002a52 Thumb Supervisor 0x00002a4c 0xe001 B 0x00002a52 SetRegEx(0x00002a52,"T",1,2) #0x00002a52->0x00002a56 Thumb Supervisor 0x00002a52 0xeb000081 ADD.W r0, r0, r1, LSL #2 r0:0x0081C7CC=>0x0081C7E0 r1=0x00000005 SetRegEx(0x00002a56,"T",1,2) #0x00002a56->0x00002a58 Thumb Supervisor 0x00002a56 0x6880 LDR r0, [r0, #0x8] r0:0x0081C7E0=>0x008000A0 [0x0081C7E8]=008000a0 SetRegEx(0x00002a58,"T",1,2) #0x00002a58->0x00002a5a Thumb Supervisor 0x00002a58 0x6941 LDR r1, [r0, #0x14] r1:0x00000005=>0x00000000 r0=0x008000A0 [0x008000B4]=00000000 SetRegEx(0x00002a5a,"T",1,2) #0x00002a5a->0x00002a5c Thumb Supervisor 0x00002a5a 0xb941 CBNZ r1, 0x00002a6e r1=0x00000000 SetRegEx(0x00002a5c,"T",1,2) #0x00002a5c->0x00002a5e Thumb Supervisor 0x00002a5c 0x6985 LDR r5, [r0, #0x18] r5:0x00003F03=>0x008202C8 r0=0x008000A0 [0x008000B8]=008202c8 SetRegEx(0x00002a5e,"T",1,2) #0x00002a5e->0x000102d0 Thumb Supervisor 0x00002a5e 0xf00dfc37 BL 0x000102d0 SetRegEx(0x00002a62,"T",1,2) #0x00002a62->0x00002a66 Thumb Supervisor 0x00002a62 0xf885a004 STRB.W r10, [r5, #4] ; 0x004 r10=0x00000001 r5=0x008202C8 [0x008202CC]:00000000=>00000001 SetRegEx(0x00002a66,"T",1,2) #0x00002a66->0x00002a68 Thumb Supervisor 0x00002a66 0x6828 LDR r0, [r5, #0] r0:0x0000003F=>0x0001F578 r5=0x008202C8 [0x008202C8]=0001f578 SetRegEx(0x00002a68,"T",1,2) #0x00002a68->0x00002a6a Thumb Supervisor 0x00002a68 0x6801 LDR r1, [r0, #0] r1:0x00800000=>0x00003E2F r0=0x0001F578 [0x0001F578]=00003e2f SetRegEx(0x00002a6a,"T",1,2) #0x00002a6a->0x00002a6c Thumb Supervisor 0x00002a6a 0x4628 MOV r0, r5 r0:0x0001F578=>0x008202C8 r5=0x008202C8 SetRegEx(0x00002a6c,"T",1,2) #0x00002a6c->0x00003e2e Thumb Supervisor 0x00002a6c 0x4788 BLX r1 r1=0x00003E2F SetRegEx(0x00003E2E,"T",1,2) #0x00002a6c->0x00003e2e Thumb Supervisor 0x00002a6c 0x4788 BLX r1 r1=0x00003E2F MakeFunction(0x00003E2E,4294967295) MakeNameEx(0x00003E2E,"fcn_00003E2F",1) SetRegEx(0x00003e2e,"T",1,2) #0x00003e2e->0x00003e30 Thumb Supervisor 0x00003e2e 0x3828 SUBS r0, #0x28 r0:0x008202C8=>0x008202A0 cpsr:0x80000133=>0x20000133 SetRegEx(0x00003e30,"T",1,2) #0x00003e30->0x00003dea Thumb Supervisor 0x00003e30 0xe7db B 0x00003dea SetRegEx(0x00003dea,"T",1,2) #0x00003dea->0x00003dec Thumb Supervisor 0x00003dea 0xb510 PUSH {r4, r14} r4=0x00820398 r14=0x9997FC4B SetRegEx(0x00003dec,"T",1,2) #0x00003dec->0x00003dee Thumb Supervisor 0x00003dec 0x4604 MOV r4, r0 r4:0x00820398=>0x008202A0 r0=0x008202A0 SetRegEx(0x00003dee,"T",1,2) #0x00003dee->0x00003df0 Thumb Supervisor 0x00003dee 0x4820 LDR r0, [pc, #0x80] ; 0x00003e70 r0:0x008202A0=>0x0080FE58 [0x00003E70]=0080fe58 SetRegEx(0x00003df0,"T",1,2) #0x00003df0->0x00003df2 Thumb Supervisor 0x00003df0 0x6800 LDR r0, [r0, #0] r0:0x0080FE58=>0x00823350 [0x0080FE58]=00823350 SetRegEx(0x00003df2,"T",1,2) #0x00003df2->0x00003df6 Thumb Supervisor 0x00003df2 0xf89019c4 LDRB.W r1, [r0, #2500] ; 0x000009c4 r1:0x00003E2F=>0x00000000 r0=0x00823350 [0x00823D14]=00000000 SetRegEx(0x00003df6,"T",1,2) #0x00003df6->0x00003e24 Thumb Supervisor 0x00003df6 0xb1a9 CBZ r1, 0x00003e24 r1=0x00000000 SetRegEx(0x00003e24,"T",1,2) #0x00003e24->0x00003e26 Thumb Supervisor 0x00003e24 0x4620 MOV r0, r4 r0:0x00823350=>0x008202A0 r4=0x008202A0 SetRegEx(0x00003e26,"T",1,2) #0x00003e26->0x00003e2a Thumb Supervisor 0x00003e26 0xe8bd4010 POP.W {r4, r14} r4:0x008202A0=>0x00820398 r14=0x9997FC4B SetRegEx(0x00003e2a,"T",1,2) #0x00003e2a->0x0000060a Thumb Supervisor 0x00003e2a 0xf7fcbbee B.W 0x0000060a SetRegEx(0x00002a6e,"T",1,2) #0x00002a6e->0x0001d1f8 Thumb Supervisor 0x00002a6e 0xf01afbc3 BL 0x0001d1f8 SetRegEx(0x00002a72,"T",1,2) #0x00002a72->0x00002a74 Thumb Supervisor 0x00002a72 0x2300 MOVS r3, #00 r3:0x00000008=>0x00000000 SetRegEx(0x00002a74,"T",1,2) #0x00002a74->0x00002a76 Thumb Supervisor 0x00002a74 0x9903 LDR r1, [SP, #0xc] r1:0x00000301=>0x00000000 SetRegEx(0x00002a76,"T",1,2) #0x00002a76->0x00002a78 Thumb Supervisor 0x00002a76 0x461a MOV r2, r3 r2:0x0000000D=>0x00000000 r3=0x00000000 SetRegEx(0x00002a78,"T",1,2) #0x00002a78->0x00002a7a Thumb Supervisor 0x00002a78 0x4648 MOV r0, r9 r0:0x00000000=>0x00823350 r9=0x00823350 SetRegEx(0x00002a7a,"T",1,2) #0x00002a7a->0x000041c0 Thumb Supervisor 0x00002a7a 0xf001fba1 BL 0x000041c0 SetRegEx(0x000078ee,"T",1,2) #0x000078ee->0x000078f0 Thumb Supervisor 0x000078ee 0x7ac6 LDRB r6, [r0, #0xb] r6:0x00823350=>0x00000040 r0=0x00810DF8 [0x00810E03]=4e014f40 SetRegEx(0x000078f0,"T",1,2) #0x000078f0->0x000078f2 Thumb Supervisor 0x000078f0 0x2206 MOVS r2, #0x06 r2:0x00000004=>0x00000006 cpsr:0x60000133=>0x20000133 SetRegEx(0x000078f2,"T",1,2) #0x000078f2->0x000078f6 Thumb Supervisor 0x000078f2 0xf3621607 BFI r6, r2, #4, #4 r6:0x00000040=>0x00000060 r2=0x00000006 SetRegEx(0x000078f6,"T",1,2) #0x000078f6->0x000078f8 Thumb Supervisor 0x000078f6 0x72c6 STRB r6, [r0, #0xb] r6=0x00000060 r0=0x00810DF8 [0x00810E03]:4e014f40=>4e014f60 SetRegEx(0x000078f8,"T",1,2) #0x000078f8->0x000078ea Thumb Supervisor 0x000078f8 0xe7f7 B 0x000078ea SetRegEx(0x000078ec,"T",1,2) #0x000078ec->0x00007930 Thumb Supervisor 0x000078ec 0xe020 B 0x00007930 SetRegEx(0x00007930,"T",1,2) #0x00007930->0x00007932 Thumb Supervisor 0x00007930 0x7a81 LDRB r1, [r0, #0xa] r1:0x0080FE5C=>0x00000000 r0=0x00810DF8 [0x00810E02]=014f6000 SetRegEx(0x00007932,"T",1,2) #0x00007932->0x00007934 Thumb Supervisor 0x00007932 0x1c49 ADDS r1, r1, #1 r1:0x00000000=>0x00000001 cpsr:0x20000133=>0x00000133 SetRegEx(0x00007934,"T",1,2) #0x00007934->0x00007936 Thumb Supervisor 0x00007934 0x7281 STRB r1, [r0, #0xa] r1=0x00000001 r0=0x00810DF8 [0x00810E02]:014f6000=>014f6001 SetRegEx(0x00007936,"T",1,2) #0x00007936->0x00007938 Thumb Supervisor 0x00007936 0x8844 LDRH r4, [r0, #0x2] r4:0xFFFFFFFF=>0x0000014D r0=0x00810DF8 [0x00810DFA]=0000014d SetRegEx(0x000041dc,"T",1,2) #0x000041dc->0x000041de Thumb Supervisor 0x000041dc 0xb281 UXTH r1, r0 r1:0x0000014E=>0x0000014D r0=0x0000014D SetRegEx(0x000041de,"T",1,2) #0x000041de->0x000041e0 Thumb Supervisor 0x000041de 0x68e3 LDR r3, [r4, #0xc] r3=0x00822B84 r4=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x000041e0,"T",1,2) #0x000041e0->0x000041e4 Thumb Supervisor 0x000041e0 0xeb000240 ADD.W r2, r0, r0, LSL #1 r2:0x00000006=>0x000003E7 r0=0x0000014D SetRegEx(0x000041e4,"T",1,2) #0x000041e4->0x000041e6 Thumb Supervisor 0x000041e4 0x4829 LDR r0, [pc, #0xa4] ; 0x0000428c r0:0x0000014D=>0x00808008 [0x0000428A]=80080081 SetRegEx(0x000041e6,"T",1,2) #0x000041e6->0x000041e8 Thumb Supervisor 0x000041e6 0x6a66 LDR r6, [r4, #0x24] r6:0x00823350=>0x00824FE8 r4=0x00823350 [0x00823374]=00824fe8 SetRegEx(0x000041e8,"T",1,2) #0x000041e8->0x000041ea Thumb Supervisor 0x000041e8 0x68db LDR r3, [r3, #0xc] r3:0x00822B84=>0x80421200 [0x00822B90]=80421200 SetRegEx(0x000041ea,"T",1,2) #0x000041ea->0x000041ec Thumb Supervisor 0x000041ea 0x6800 LDR r0, [r0, #0] r0:0x00808008=>0x0080FE5C [0x00808008]=0080fe5c SetRegEx(0x000041ec,"T",1,2) #0x000041ec->0x000041f0 Thumb Supervisor 0x000041ec 0xeb000282 ADD.W r2, r0, r2, LSL #2 r2:0x000003E7=>0x00810DF8 r0=0x0080FE5C SetRegEx(0x000041f0,"T",1,2) #0x000041f0->0x000041f2 Thumb Supervisor 0x000041f0 0x7a10 LDRB r0, [r2, #0x8] r0:0x0080FE5C=>0x000000FF r2=0x00810DF8 [0x00810E00]=6001ffff SetRegEx(0x000041f2,"T",1,2) #0x000041f2->0x000041f4 Thumb Supervisor 0x000041f2 0x7a55 LDRB r5, [r2, #0x9] r5:0x008202C8=>0x000000FF r2=0x00810DF8 [0x00810E01]=4f6001ff SetRegEx(0x000041f4,"T",1,2) #0x000041f4->0x000041f6 Thumb Supervisor 0x000041f4 0x4328 ORRS r0, r5 r0=0x000000FF r5=0x000000FF SetRegEx(0x000041f6,"T",1,2) #0x000041f6->0x000041f8 Thumb Supervisor 0x000041f6 0x8855 LDRH r5, [r2, #0x2] r5:0x000000FF=>0x0000014D r2=0x00810DF8 [0x00810DFA]=0000014d SetRegEx(0x000041f8,"T",1,2) #0x000041f8->0x000041fc Thumb Supervisor 0x000041f8 0xeb033505 ADD.W r5, r3, r5, LSL #12 r5:0x0000014D=>0x8056E200 r3=0x80421200 SetRegEx(0x000041fc,"T",1,2) #0x000041fc->0x000041fe Thumb Supervisor 0x000041fc 0x7ad3 LDRB r3, [r2, #0xb] r3:0x80421200=>0x00000060 r2=0x00810DF8 [0x00810E03]=4e014f60 SetRegEx(0x000041fe,"T",1,2) #0x000041fe->0x00004202 Thumb Supervisor 0x000041fe 0xf3c30703 UBFX r7, r3, #0, #4 r7:0x0082037C=>0x00000000 r3=0x00000060 SetRegEx(0x00004202,"T",1,2) #0x00004202->0x00004204 Thumb Supervisor 0x00004202 0x6853 LDR r3, [r2, #0x4] r3:0x00000060=>0x00000000 r2=0x00810DF8 [0x00810DFC]=00000000 SetRegEx(0x00004204,"T",1,2) #0x00004204->0x00004206 Thumb Supervisor 0x00004204 0x6922 LDR r2, [r4, #0x10] r2:0x00810DF8=>0x00000000 r4=0x00823350 [0x00823360]=00000000 SetRegEx(0x00004206,"T",1,2) #0x00004206->0x00004208 Thumb Supervisor 0x00004206 0x06ff LSLS r7, r7, #0x1b r7=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00004208,"T",1,2) #0x00004208->0x0000420a Thumb Supervisor 0x00004208 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000420a,"T",1,2) #0x0000420a->0x0000420c Thumb Supervisor 0x0000420a 0x6122 STR r2, [r4, #0x10] r2=0x00000001 r4=0x00823350 [0x00823360]:00000000=>00000001 SetRegEx(0x0000420c,"T",1,2) #0x0000420c->0x0000420e Thumb Supervisor 0x0000420c 0x6962 LDR r2, [r4, #0x14] r2:0x00000001=>0x00000000 r4=0x00823350 [0x00823364]=00000000 SetRegEx(0x0000420e,"T",1,2) #0x0000420e->0x00004210 Thumb Supervisor 0x0000420e 0x1c52 ADDS r2, r2, #1 r2:0x00000000=>0x00000001 SetRegEx(0x00004210,"T",1,2) #0x00004210->0x00004212 Thumb Supervisor 0x00004210 0x6162 STR r2, [r4, #0x14] r2=0x00000001 r4=0x00823350 [0x00823364]:00000000=>00000001 SetRegEx(0x00004212,"T",1,2) #0x00004212->0x00004214 Thumb Supervisor 0x00004212 0x68b6 LDR r6, [r6, #0x8] r6:0x00824FE8=>0x00824F3C [0x00824FF0]=00824f3c SetRegEx(0x00004214,"T",1,2) #0x00004214->0x00004216 Thumb Supervisor 0x00004214 0x2201 MOVS r2, #0x01 r2=0x00000001 SetRegEx(0x00004216,"T",1,2) #0x00004216->0x0000421a Thumb Supervisor 0x00004216 0xe88d00a1 STM.W r13, {r0, r5, r7} r13=0x79AF5108 r0=0x000000FF r5=0x8056E200 r7=0x00000000 SetRegEx(0x0000421a,"T",1,2) #0x0000421a->0x0000421c Thumb Supervisor 0x0000421a 0x4630 MOV r0, r6 r0:0x000000FF=>0x00824F3C r6=0x00824F3C SetRegEx(0x0000421c,"T",1,2) #0x0000421c->0x00009d9e Thumb Supervisor 0x0000421c 0xf005fdbf BL 0x00009d9e SetRegEx(0x00009D9E,"T",1,2) #0x0000421c->0x00009d9e Thumb Supervisor 0x0000421c 0xf005fdbf BL 0x00009d9e MakeFunction(0x00009D9E,4294967295) MakeNameEx(0x00009D9E,"fcn_00009d9e",1) SetRegEx(0x00009da2,"T",1,2) #0x00009da2->0x00009da4 Thumb Supervisor 0x00009da2 0x4604 MOV r4, r0 r4:0x00823350=>0x00824F3C r0=0x00824F3C SetRegEx(0x00009da4,"T",1,2) #0x00009da4->0x00009da6 Thumb Supervisor 0x00009da4 0x4616 MOV r6, r2 r6:0x00824F3C=>0x00000001 r2=0x00000001 SetRegEx(0x00009da6,"T",1,2) #0x00009da6->0x00009da8 Thumb Supervisor 0x00009da6 0xa806 ADD r0, SP, #0x18 r0:0x00824F3C=>0x00827BB8 SetRegEx(0x00009da8,"T",1,2) #0x00009da8->0x00009daa Thumb Supervisor 0x00009da8 0x461d MOV r5, r3 r5:0x8056E200=>0x00000000 r3=0x00000000 SetRegEx(0x00009daa,"T",1,2) #0x00009daa->0x00009dac Thumb Supervisor 0x00009daa 0xc88c LDM r0!, {r2, r3, r7} r0:0x00827BB8=>0x00827BC4 r2:0x00000001=>0x000000FF r3:0x00000000=>0x8056E200 r7=0x00000000 SetRegEx(0x00009dac,"T",1,2) #0x00009dac->0x00009db0 Thumb Supervisor 0x00009dac 0xf24e0000 MOVW r0, #57344 ; 0xe000 r0:0x00827BC4=>0x0000E000 SetRegEx(0x00009db0,"T",1,2) #0x00009db0->0x00009db4 Thumb Supervisor 0x00009db0 0xea0000d1 AND.W r0, r0, r1, LSR #3 r0:0x0000E000=>0x00000000 r1=0x0000014D SetRegEx(0x00009db4,"T",1,2) #0x00009db4->0x00009db8 Thumb Supervisor 0x00009db4 0xf3c1010c UBFX r1, r1, #0, #13 r1=0x0000014D SetRegEx(0x00009db8,"T",1,2) #0x00009db8->0x00009dba Thumb Supervisor 0x00009db8 0x4308 ORRS r0, r1 r0:0x00000000=>0x0000014D r1=0x0000014D SetRegEx(0x00009dba,"T",1,2) #0x00009dba->0x00009dbc Thumb Supervisor 0x00009dba 0x6160 STR r0, [r4, #0x14] r0=0x0000014D r4=0x00824F3C [0x00824F50]:0000014c=>0000014d SetRegEx(0x00009dbc,"T",1,2) #0x00009dbc->0x00009dbe Thumb Supervisor 0x00009dbc 0x2005 MOVS r0, #0x05 r0:0x0000014D=>0x00000005 SetRegEx(0x00009dbe,"T",1,2) #0x00009dbe->0x00009dc0 Thumb Supervisor 0x00009dbe 0x7620 STRB r0, [r4, #0x18] r0=0x00000005 r4=0x00824F3C [0x00824F54]:00000106=>00000105 SetRegEx(0x00009dc0,"T",1,2) #0x00009dc0->0x00009dc2 Thumb Supervisor 0x00009dc0 0x7666 STRB r6, [r4, #0x19] r6=0x00000001 r4=0x00824F3C [0x00824F55]=00000001 SetRegEx(0x00009dc2,"T",1,2) #0x00009dc2->0x00009dc4 Thumb Supervisor 0x00009dc2 0x0868 LSRS r0, r5, #0x01 r0:0x00000005=>0x00000000 r5=0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00009dc4,"T",1,2) #0x00009dc4->0x00009dc6 Thumb Supervisor 0x00009dc4 0x8367 STRH r7, [r4, #0x1a] r7=0x00000000 r4=0x00824F3C [0x00824F56]=00000000 SetRegEx(0x00009dc6,"T",1,2) #0x00009dc6->0x00009dc8 Thumb Supervisor 0x00009dc6 0x61e0 STR r0, [r4, #0x1c] r0=0x00000000 r4=0x00824F3C [0x00824F58]=00000000 SetRegEx(0x00009dc8,"T",1,2) #0x00009dc8->0x00009dca Thumb Supervisor 0x00009dc8 0x8422 STRH r2, [r4, #0x20] r2=0x000000FF r4=0x00824F3C [0x00824F5C]=000000ff SetRegEx(0x00009dca,"T",1,2) #0x00009dca->0x00009dcc Thumb Supervisor 0x00009dca 0x6263 STR r3, [r4, #0x24] r3=0x8056E200 r4=0x00824F3C [0x00824F60]:00000051=>8056e200 SetRegEx(0x00009dcc,"T",1,2) #0x00009dcc->0x0000de62 Thumb Supervisor 0x00009dcc 0xf004f849 BL 0x0000de62 SetRegEx(0x00009dd0,"T",1,2) #0x00009dd0->0x00009dd2 Thumb Supervisor 0x00009dd0 0x2802 CMP r0, #0x02 r0=0x00000000 cpsr:0x40000133=>0x80000133 SetRegEx(0x00009dd2,"T",1,2) #0x00009dd2->0x00009dd8 Thumb Supervisor 0x00009dd2 0xd101 BNE 0x00009dd8 SetRegEx(0x00009dd8,"T",1,2) #0x00009dd8->0x00009ddc Thumb Supervisor 0x00009dd8 0xf0050101 AND r1, r5, #1 ; 0x00000001 r1:0x0000014D=>0x00000000 r5=0x00000000 SetRegEx(0x00009ddc,"T",1,2) #0x00009ddc->0x00009de0 Thumb Supervisor 0x00009ddc 0xf1040314 ADD.W r3, r4, #20 ; 0x00000014 r3:0x8056E200=>0x00824F50 r4=0x00824F3C SetRegEx(0x00009de0,"T",1,2) #0x00009de0->0x00009de2 Thumb Supervisor 0x00009de0 0xb126 CBZ r6, 0x00009dec r6=0x00000001 SetRegEx(0x00009de2,"T",1,2) #0x00009de2->0x00009de4 Thumb Supervisor 0x00009de2 0x2202 MOVS r2, #0x02 r2:0x000000FF=>0x00000002 cpsr:0x80000133=>0x00000133 SetRegEx(0x00009de4,"T",1,2) #0x00009de4->0x00009de6 Thumb Supervisor 0x00009de4 0x4620 MOV r0, r4 r0:0x00000000=>0x00824F3C r4=0x00824F3C SetRegEx(0x00009de6,"T",1,2) #0x00009de6->0x00009dea Thumb Supervisor 0x00009de6 0xe8bd41f0 POP.W {r4, r5, r6, r7, r8, r14} r4:0x00824F3C=>0x00823350 r5:0x00000000=>0x8056E200 r6:0x00000001=>0x00824F3C r7=0x00000000 r8=0x00000001 r14=0x9997FC4B SetRegEx(0x00009dea,"T",1,2) #0x00009dea->0x00009bce Thumb Supervisor 0x00009dea 0xe6f0 B 0x00009bce SetRegEx(0x00004220,"T",1,2) #0x00004220->0x00004224 Thumb Supervisor 0x00004220 0xf1b90f00 CMP.W r9, #0 ; 00000000 r9=0x00000000 cpsr:0x20000133=>0x60000133 SetRegEx(0x00004224,"T",1,2) #0x00004224->0x0000422e Thumb Supervisor 0x00004224 0xd003 BEQ 0x0000422e SetRegEx(0x00002a7e,"T",1,2) #0x00002a7e->0x00002a82 Thumb Supervisor 0x00002a7e 0xf8d9000c LDR.W r0, [r9, #12] ; 0x00c r0:0x00000001=>0x00822B84 r9=0x00823350 [0x0082335C]=00822b84 SetRegEx(0x00002a82,"T",1,2) #0x00002a82->0x00002a86 Thumb Supervisor 0x00002a82 0xe9dd1203 LDRD r1, r2, [r13, #12] ; 0x0c r1:0x000000FF=>0x00000000 r2:0x8056E200=>0x00000001 r13=0x79AF5108 [0x79AF5114]:=>unknown SetRegEx(0x00002a86,"T",1,2) #0x00002a86->0x0000761c Thumb Supervisor 0x00002a86 0xf004fdc9 BL 0x0000761c SetRegEx(0x00007714,"T",1,2) #0x00007714->0x00007716 Thumb Supervisor 0x00007714 0x7a61 LDRB r1, [r4, #0x9] r1:0x00000006=>0x000000FF r4=0x00810DF8 [0x00810E01]=4f6001ff SetRegEx(0x00007716,"T",1,2) #0x00007716->0x00007718 Thumb Supervisor 0x00007716 0x29ff CMP r1, #0xff r1=0x000000FF cpsr:0x80000133=>0x60000133 SetRegEx(0x00007718,"T",1,2) #0x00007718->0x00007746 Thumb Supervisor 0x00007718 0xd015 BEQ 0x00007746 SetRegEx(0x00007746,"T",1,2) #0x00007746->0x00007748 Thumb Supervisor 0x00007746 0x2107 MOVS r1, #0x07 r1:0x000000FF=>0x00000007 cpsr:0x60000133=>0x20000133 SetRegEx(0x00007748,"T",1,2) #0x00007748->0x0000774c Thumb Supervisor 0x00007748 0xe000 B 0x0000774c SetRegEx(0x0000774c,"T",1,2) #0x0000774c->0x00007750 Thumb Supervisor 0x0000774c 0xf3611007 BFI r0, r1, #4, #4 r0:0x00000060=>0x00000070 r1=0x00000007 SetRegEx(0x00007750,"T",1,2) #0x00007750->0x00007752 Thumb Supervisor 0x00007750 0x72e0 STRB r0, [r4, #0xb] r0=0x00000070 r4=0x00810DF8 [0x00810E03]:4e014f60=>4e014f70 SetRegEx(0x00007752,"T",1,2) #0x00007752->0x0000776c Thumb Supervisor 0x00007752 0xe00b B 0x0000776c SetRegEx(0x00002a8a,"T",1,2) #0x00002a8a->0x00002a8c Thumb Supervisor 0x00002a8a 0x4605 MOV r5, r0 r5:0x008202C8=>0x0000014D r0=0x0000014D SetRegEx(0x00002a8c,"T",1,2) #0x00002a8c->0x00002a8e Thumb Supervisor 0x00002a8c 0x1c40 ADDS r0, r0, #1 r0:0x0000014D=>0x0000014E SetRegEx(0x00002a8e,"T",1,2) #0x00002a8e->0x00002a90 Thumb Supervisor 0x00002a8e 0xd025 BEQ 0x00002adc SetRegEx(0x00004970,"T",1,2) #0x00004970->0x00004974 Thumb Supervisor 0x00004970 0xea0b0145 AND.W r1, r11, r5, LSL #1 r1:0x00000053=>0x000000AA r11=0xAAAAAAAA r5=0x000000FF SetRegEx(0x00004974,"T",1,2) #0x00004974->0x00004976 Thumb Supervisor 0x00004974 0x4329 ORRS r1, r5 r1:0x000000AA=>0x000000FF r5=0x000000FF cpsr:0x40000133=>0x00000133 SetRegEx(0x00004976,"T",1,2) #0x00004976->0x00004978 Thumb Supervisor 0x00004976 0x43a9 BICS r1, r5 r1:0x000000FF=>0x00000000 r5=0x000000FF cpsr:0x00000133=>0x40000133 SetRegEx(0x00004978,"T",1,2) #0x00004978->0x0000497c Thumb Supervisor 0x00004978 0xea110f0c TST.W r1, r12 r1=0x00000000 r12=0x000000FF SetRegEx(0x0000497c,"T",1,2) #0x0000497c->0x0000497e Thumb Supervisor 0x0000497c 0xd1f6 BNE 0x0000496c SetRegEx(0x0000497e,"T",1,2) #0x0000497e->0x00004980 Thumb Supervisor 0x0000497e 0x2900 CMP r1, #00 r1=0x00000000 cpsr:0x40000133=>0x60000133 SetRegEx(0x00004980,"T",1,2) #0x00004980->0x0000496c Thumb Supervisor 0x00004980 0xd0f4 BEQ 0x0000496c SetRegEx(0x000079c0,"T",1,2) #0x000079c0->0x000079c2 Thumb Supervisor 0x000079c0 0x7a28 LDRB r0, [r5, #0x8] r0:0x00000005=>0x000000FF r5=0x00810DF8 [0x00810E00]=7001ffff SetRegEx(0x000079c2,"T",1,2) #0x000079c2->0x000079c4 Thumb Supervisor 0x000079c2 0xb118 CBZ r0, 0x000079cc r0=0x000000FF SetRegEx(0x000079c4,"T",1,2) #0x000079c4->0x000079c6 Thumb Supervisor 0x000079c4 0x2901 CMP r1, #0x01 r1=0x00000001 cpsr:0x80000133=>0x60000133 SetRegEx(0x000079c6,"T",1,2) #0x000079c6->0x000079c8 Thumb Supervisor 0x000079c6 0xd1f0 BNE 0x000079aa SetRegEx(0x000079c8,"T",1,2) #0x000079c8->0x000079ca Thumb Supervisor 0x000079c8 0x2006 MOVS r0, #0x06 r0:0x000000FF=>0x00000006 cpsr:0x60000133=>0x20000133 SetRegEx(0x000079ca,"T",1,2) #0x000079ca->0x000079d2 Thumb Supervisor 0x000079ca 0xe002 B 0x000079d2 SetRegEx(0x0000769c,"T",1,2) #0x0000769c->0x0000769e Thumb Supervisor 0x0000769c 0x4621 MOV r1, r4 r1:0x00000006=>0x00810DF8 r4=0x00810DF8 SetRegEx(0x0000769e,"T",1,2) #0x0000769e->0x000076a0 Thumb Supervisor 0x0000769e 0x4618 MOV r0, r3 r0:0x00000060=>0x00822B84 r3=0x00822B84 SetRegEx(0x000076a0,"T",1,2) #0x000076a0->0x000075c2 Thumb Supervisor 0x000076a0 0xf7ffff8f BL 0x000075c2 SetRegEx(0x000075C2,"T",1,2) #0x000076a0->0x000075c2 Thumb Supervisor 0x000076a0 0xf7ffff8f BL 0x000075c2 MakeFunction(0x000075C2,4294967295) MakeNameEx(0x000075C2,"fcn_000075c2",1) SetRegEx(0x000075c4,"T",1,2) #0x000075c4->0x000075c6 Thumb Supervisor 0x000075c4 0x460c MOV r4, r1 r4=0x00810DF8 r1=0x00810DF8 SetRegEx(0x000075c6,"T",1,2) #0x000075c6->0x000075c8 Thumb Supervisor 0x000075c6 0x6849 LDR r1, [r1, #0x4] r1:0x00810DF8=>0x00000000 [0x00810DFC]=00000000 SetRegEx(0x000075c8,"T",1,2) #0x000075c8->0x000075ca Thumb Supervisor 0x000075c8 0x4606 MOV r6, r0 r6:0x0000FFFF=>0x00822B84 r0=0x00822B84 SetRegEx(0x000075ca,"T",1,2) #0x000075ca->0x000074cc Thumb Supervisor 0x000075ca 0xf7ffff7f BL 0x000074cc SetRegEx(0x000075ce,"T",1,2) #0x000075ce->0x000075d0 Thumb Supervisor 0x000075ce 0x0005 LSLS r5, r0, #00 r5:0x0081BDFC=>0x00810E04 r0=0x00810E04 SetRegEx(0x000075d0,"T",1,2) #0x000075d0->0x000075d2 Thumb Supervisor 0x000075d0 0xd023 BEQ 0x0000761a SetRegEx(0x000075d2,"T",1,2) #0x000075d2->0x000075d4 Thumb Supervisor 0x000075d2 0x4622 MOV r2, r4 r2:0x00822B84=>0x00810DF8 r4=0x00810DF8 SetRegEx(0x000075d4,"T",1,2) #0x000075d4->0x000075d6 Thumb Supervisor 0x000075d4 0x4601 MOV r1, r0 r1:0x00000002=>0x00810E04 r0=0x00810E04 SetRegEx(0x000075d6,"T",1,2) #0x000075d6->0x000075d8 Thumb Supervisor 0x000075d6 0x4630 MOV r0, r6 r0:0x00810E04=>0x00822B84 r6=0x00822B84 SetRegEx(0x000075d8,"T",1,2) #0x000075d8->0x0000746a Thumb Supervisor 0x000075d8 0xf7ffff47 BL 0x0000746a SetRegEx(0x0000746A,"T",1,2) #0x000075d8->0x0000746a Thumb Supervisor 0x000075d8 0xf7ffff47 BL 0x0000746a MakeFunction(0x0000746A,4294967295) MakeNameEx(0x0000746A,"fcn_0000746a",1) SetRegEx(0x0000746e,"T",1,2) #0x0000746e->0x00007470 Thumb Supervisor 0x0000746e 0x4688 MOV r8, r1 r8:0x0081C5F8=>0x00810E04 r1=0x00810E04 SetRegEx(0x00007470,"T",1,2) #0x00007470->0x00007472 Thumb Supervisor 0x00007470 0x8849 LDRH r1, [r1, #0x2] r1:0x00810E04=>0x0000014E [0x00810E06]=0000014e SetRegEx(0x00007472,"T",1,2) #0x00007472->0x00007474 Thumb Supervisor 0x00007472 0x4681 MOV r9, r0 r9:0xFFFFFFFF=>0x00822B84 r0=0x00822B84 SetRegEx(0x00007474,"T",1,2) #0x00007474->0x00007476 Thumb Supervisor 0x00007474 0x68c0 LDR r0, [r0, #0xc] r0:0x00822B84=>0x80421200 [0x00822B90]=80421200 SetRegEx(0x00007476,"T",1,2) #0x00007476->0x00007478 Thumb Supervisor 0x00007476 0x2400 MOVS r4, #00 r4:0x00810DF8=>0x00000000 cpsr:0x00000133=>0x40000133 SetRegEx(0x00007478,"T",1,2) #0x00007478->0x0000747a Thumb Supervisor 0x00007478 0x4615 MOV r5, r2 r5:0x00810E04=>0x00810DF8 r2=0x00810DF8 SetRegEx(0x0000747a,"T",1,2) #0x0000747a->0x0000747e Thumb Supervisor 0x0000747a 0xeb003b01 ADD.W r11, r0, r1, LSL #12 r11:0x00000000=>0x8056F200 r0=0x80421200 r1=0x0000014E SetRegEx(0x0000747e,"T",1,2) #0x0000747e->0x00007480 Thumb Supervisor 0x0000747e 0x8851 LDRH r1, [r2, #0x2] r1:0x0000014E=>0x0000014D r2=0x00810DF8 [0x00810DFA]=0000014d SetRegEx(0x00007480,"T",1,2) #0x00007480->0x00007484 Thumb Supervisor 0x00007480 0xeb003a01 ADD.W r10, r0, r1, LSL #12 r10:0x0000000C=>0x8056E200 r0=0x80421200 r1=0x0000014D SetRegEx(0x00007484,"T",1,2) #0x00007484->0x00007486 Thumb Supervisor 0x00007484 0x7a29 LDRB r1, [r5, #0x8] r1:0x0000014D=>0x000000FF r5=0x00810DF8 [0x00810E00]=6001ffff SetRegEx(0x00007486,"T",1,2) #0x00007486->0x00007488 Thumb Supervisor 0x00007486 0x7a6a LDRB r2, [r5, #0x9] r2:0x00810DF8=>0x000000FF r5=0x00810DF8 [0x00810E01]=ff6001ff SetRegEx(0x00007488,"T",1,2) #0x00007488->0x0000748a Thumb Supervisor 0x00007488 0x2001 MOVS r0, #0x01 r0:0x80421200=>0x00000001 cpsr:0x40000133=>0x00000133 SetRegEx(0x0000748a,"T",1,2) #0x0000748a->0x0000748c Thumb Supervisor 0x0000748a 0x40a0 LSLS r0, r4 r0=0x00000001 r4=0x00000000 SetRegEx(0x0000748c,"T",1,2) #0x0000748c->0x0000748e Thumb Supervisor 0x0000748c 0x4311 ORRS r1, r2 r1=0x000000FF r2=0x000000FF SetRegEx(0x0000748e,"T",1,2) #0x0000748e->0x00007490 Thumb Supervisor 0x0000748e 0x4208 TST r0, r1 r0=0x00000001 r1=0x000000FF SetRegEx(0x00007490,"T",1,2) #0x00007490->0x00007492 Thumb Supervisor 0x00007490 0xd011 BEQ 0x000074b6 SetRegEx(0x00007492,"T",1,2) #0x00007492->0x00007496 Thumb Supervisor 0x00007492 0xeb0b2644 ADD.W r6, r11, r4, LSL #9 r6:0x00822B84=>0x8056F200 r11=0x8056F200 r4=0x00000000 SetRegEx(0x00007496,"T",1,2) #0x00007496->0x0000749a Thumb Supervisor 0x00007496 0xf2402200 MOVW r2, #512 ; 0x200 r2:0x000000FF=>0x00000200 SetRegEx(0x0000749a,"T",1,2) #0x0000749a->0x0000749e Thumb Supervisor 0x0000749a 0xeb0a2144 ADD.W r1, r10, r4, LSL #9 r1:0x000000FF=>0x8056E200 r10=0x8056E200 r4=0x00000000 SetRegEx(0x0000749e,"T",1,2) #0x0000749e->0x000074a0 Thumb Supervisor 0x0000749e 0x4630 MOV r0, r6 r0:0x00000001=>0x8056F200 r6=0x8056F200 SetRegEx(0x000074a0,"T",1,2) #0x000074a0->0x000074a2 Thumb Supervisor 0x000074a0 0x460f MOV r7, r1 r7:0x00000000=>0x8056E200 r1=0x8056E200 SetRegEx(0x000074a2,"T",1,2) #0x000074a2->0x0001e2b4 Thumb Supervisor 0x000074a2 0xf016ef08 UNDEFINED OPCODE r0=0x8056F200 r1=0x8056E200 r2=0x00000200 r3=0x00000000 r4=0x00000000 r5=0x00810DF8 r6=0x8056F200 r7=0x8056E200 r8=0x00810E04 r9=0x00822B84 r10=0x8056E200 r11=0x8056F200 r12=0x00000000 r13=0x79AF5108 r14=0x9997FC4B r15:0x000074A2=>0x0001E2B4 r16=0x6E13D587 r17=0x3B466C62 r18=0x726FAEED r19=0xB6CCBE44 r20=0xB645DB03 r21=0x00827D00 r22=0x0E948BA5 r23=0x00827F00 r24=0x000108C4 r25=0x00827B98 r26:0x000075DD=>0x000074A7 r27=0x00828000 r28=0x73037D6A r29=0x00827F80 r30=0x3B4F2100 r31:0x00000133=>0x00000113 r32=0xA006D18D r33=0x80000133 r34=0x6A0DC3DC r35=0x100F958F r36=0x980DAB83 r37=0x00827B98 r38:0x000075DD=>0x000074A7 r39=0x79AF5108 r40=0x9997FC4B cpsr:0x00000133=>0x00000113 SetRegEx(0x000074a6,"T",1,2) #0x000074a6->0x000074aa Thumb Supervisor 0x000074a6 0xf8990020 LDRB.W r0, [r9, #32] ; 0x00000020 r0:0x8056F400=>0x00000001 r9=0x00822B84 [0x00822BA4]=00000001 SetRegEx(0x000074aa,"T",1,2) #0x000074aa->0x000074ac Thumb Supervisor 0x000074aa 0x2801 CMP r0, #0x01 r0=0x00000001 cpsr:0x40000133=>0x60000133 SetRegEx(0x000074ac,"T",1,2) #0x000074ac->0x000074ae Thumb Supervisor 0x000074ac 0xd103 BNE 0x000074b6 SetRegEx(0x000074ae,"T",1,2) #0x000074ae->0x000074b0 Thumb Supervisor 0x000074ae 0x4630 MOV r0, r6 r0:0x00000001=>0x8056F200 r6=0x8056F200 SetRegEx(0x000074b0,"T",1,2) #0x000074b0->0x000074b2 Thumb Supervisor 0x000074b0 0x4639 MOV r1, r7 r1:0x8056E400=>0x8056E200 r7=0x8056E200 SetRegEx(0x000074b2,"T",1,2) #0x000074b2->0x0000ba54 Thumb Supervisor 0x000074b2 0xf004ead0 UNDEFINED OPCODE r0=0x8056F200 r1=0x8056E200 r2=0xFFFFFFE0 r3=0x19E6CC0F r4=0x00000000 r5=0x00810DF8 r6=0x8056F200 r7=0x8056E200 r8=0x00810E04 r9=0x00822B84 r10=0x8056E200 r11=0x8056F200 r12=0x00000000 r13=0x79AF5108 r14=0x9997FC4B r15:0x000074B2=>0x0000BA54 r16=0x6E13D587 r17=0x3B466C62 r18=0x726FAEED r19=0xB6CCBE44 r20=0xB645DB03 r21=0x00827D00 r22=0x0E948BA5 r23=0x00827F00 r24=0x000108C4 r25=0x00827B98 r26:0x000074A7=>0x000074B7 r27=0x00828000 r28=0x73037D6A r29=0x00827F80 r30=0x3B4F2100 r31:0x60000133=>0x60000113 r32=0xA006D18D r33=0x80000133 r34=0x6A0DC3DC r35=0x100F958F r36=0x980DAB83 r37=0x00827B98 r38:0x000074A7=>0x000074B7 r39=0x79AF5108 r40=0x9997FC4B cpsr:0x60000133=>0x60000113 SetRegEx(0x0000ba54,"T",0,2) #0x0000ba54->0x0000ba58 ARM Supervisor 0x0000ba54 0xe59f2280 LDR r2, [r15, #0x280] r2:0xFFFFFFE0=>0x7FEFFE00 r15:0x0000BA54=>0x0000BA58 [0x0000BCD4]=20100000 SetRegEx(0x0000ba58,"T",0,2) #0x0000ba58->0x0000ba5c ARM Supervisor 0x0000ba58 0xe59f325c LDR r3, [r15, #0x25c] r3:0x19E6CC0F=>0x81C00000 r15:0x0000BA58=>0x0000BA5C [0x0000BCB4]=29135201 SetRegEx(0x0000ba5c,"T",0,2) #0x0000ba5c->0x0000ba60 ARM Supervisor 0x0000ba5c 0xe0800002 ADD r0, r0, r2 r0:0x8056F200=>0x0046F000 r2=0x7FEFFE00 SetRegEx(0x0000ba60,"T",0,2) #0x0000ba60->0x0000ba64 ARM Supervisor 0x0000ba60 0xe0811002 ADD r1, r1, r2 r1:0x8056E200=>0x0046E000 r2=0x7FEFFE00 SetRegEx(0x0000ba64,"T",0,2) #0x0000ba64->0x0000ba68 ARM Supervisor 0x0000ba64 0xe7f702d0 UNDEFINED SetRegEx(0x0000ba68,"T",0,2) #0x0000ba68->0x0000ba6c ARM Supervisor 0x0000ba68 0xe7f712d1 UNDEFINED SetRegEx(0x0000ba6c,"T",0,2) #0x0000ba6c->0x0000ba70 ARM Supervisor 0x0000ba6c 0xe0800003 ADD r0, r0, r3 r0:0x00023780=>0x81C23780 r3=0x81C00000 SetRegEx(0x0000ba70,"T",0,2) #0x0000ba70->0x0000ba74 ARM Supervisor 0x0000ba70 0xe0811003 ADD r1, r1, r3 r1:0x00023700=>0x81C23700 r3=0x81C00000 SetRegEx(0x0000ba74,"T",0,2) #0x0000ba74->0x00000358 ARM Supervisor 0x0000ba74 0xeaffd237 B 0x00000358 SetRegEx(0x00000358,"T",0,2) #0x00000358->0x0000035c ARM Supervisor 0x00000358 0xe92d0030 STMDB r13!, {r4, r5} r13=0x79AF5108 r4=0x00000000 r5=0x00810DF8 SetRegEx(0x0000035c,"T",0,2) #0x0000035c->0x00000360 ARM Supervisor 0x0000035c 0xe891003c LDM r1, {r2, r3, r4, r5} r1=0x81C23700 r2:0x7FEFFE00=>0x08C60FD5 r3:0x81C00000=>0x0DC905B0 r4:0x00000000=>0x00007376 r5:0x00810DF8=>0x01891CE7 SetRegEx(0x00000360,"T",0,2) #0x00000360->0x00000364 ARM Supervisor 0x00000360 0xe880003c STM r0, {r2, r3, r4, r5} r0=0x81C23780 r2=0x08C60FD5 r3=0x0DC905B0 r4=0x00007376 r5=0x01891CE7 SetRegEx(0x00000364,"T",0,2) #0x00000364->0x00000368 ARM Supervisor 0x00000364 0xe8bd0030 LDM r13!, {r4, r5} r13=0x79AF5108 r4:0x00007376=>0x00000000 r5:0x01891CE7=>0x00810DF8 SetRegEx(0x00000368,"T",0,2) #0x00000368->0x000074b6 ARM Supervisor 0x00000368 0xe12fff1e BX r14 r14=0x9997FC4B cpsr:0x60000113=>0x60000133 SetRegEx(0x000074b6,"T",1,2) #0x000074b6->0x000074b8 Thumb Supervisor 0x000074b6 0x1c64 ADDS r4, r4, #1 r4:0x00000000=>0x00000001 cpsr:0x60000133=>0x00000133 SetRegEx(0x000074b8,"T",1,2) #0x000074b8->0x000074ba Thumb Supervisor 0x000074b8 0x2c08 CMP r4, #0x08 r4=0x00000001 cpsr:0x00000133=>0x80000133 SetRegEx(0x000074ba,"T",1,2) #0x000074ba->0x00007484 Thumb Supervisor 0x000074ba 0xd3e3 BCC 0x00007484 SetRegEx(0x000074bc,"T",1,2) #0x000074bc->0x000074be Thumb Supervisor 0x000074bc 0x7a69 LDRB r1, [r5, #0x9] r1:0x81C23770=>0x000000FF r5=0x00810DF8 [0x00810E01]=ff6001ff SetRegEx(0x000074be,"T",1,2) #0x000074be->0x000074c2 Thumb Supervisor 0x000074be 0xf8881009 STRB.W r1, [r8, #9] ; 0x009 r1=0x000000FF r8=0x00810E04 [0x00810E0D]:50000000=>500000ff SetRegEx(0x000074c2,"T",1,2) #0x000074c2->0x000074c4 Thumb Supervisor 0x000074c2 0x7a29 LDRB r1, [r5, #0x8] r1=0x000000FF r5=0x00810DF8 [0x00810E00]=6001ffff SetRegEx(0x000074c4,"T",1,2) #0x000074c4->0x000074c8 Thumb Supervisor 0x000074c4 0xf8881008 STRB.W r1, [r8, #8] ; 0x008 r1=0x000000FF r8=0x00810E04 [0x00810E0C]:0000ff00=>0000ffff SetRegEx(0x000074c8,"T",1,2) #0x000074c8->0x000075dc Thumb Supervisor 0x000074c8 0xe8bd9ff0 POP.W {r4, r5, r6, r7, r8, r9, r10, r11, r12, r15} r4:0x00000008=>0x00810DF8 r5:0x00810DF8=>0x00810E04 r6:0x80570000=>0x00822B84 r7:0x8056F000=>0x00000000 r8:0x00810E04=>0x0081C5F8 r9:0x00822B84=>0xFFFFFFFF r10:0x8056E200=>0x0000000C r11:0x8056F200=>0x00000000 r12=0x00000000 r15:0x000074C8=>0x000075DC SetRegEx(0x000075dc,"T",1,2) #0x000075dc->0x000075de Thumb Supervisor 0x000075dc 0x7a60 LDRB r0, [r4, #0x9] r0:0x81C237F0=>0x000000FF r4=0x00810DF8 [0x00810E01]=ff6001ff SetRegEx(0x000075de,"T",1,2) #0x000075de->0x000075e2 Thumb Supervisor 0x000075de 0xf24012ff MOVW r2, #511 ; 0x1ff r2:0x06030369=>0x000001FF SetRegEx(0x000075e2,"T",1,2) #0x000075e2->0x000075e4 Thumb Supervisor 0x000075e2 0x7268 STRB r0, [r5, #0x9] r0=0x000000FF r5=0x00810E04 [0x00810E0D]=500000ff SetRegEx(0x000075e4,"T",1,2) #0x000075e4->0x000075e6 Thumb Supervisor 0x000075e4 0x4621 MOV r1, r4 r1:0x000000FF=>0x00810DF8 r4=0x00810DF8 SetRegEx(0x000075e6,"T",1,2) #0x000075e6->0x000075e8 Thumb Supervisor 0x000075e6 0x7a20 LDRB r0, [r4, #0x8] r0=0x000000FF r4=0x00810DF8 [0x00810E00]=6001ffff SetRegEx(0x000075e8,"T",1,2) #0x000075e8->0x000075ea Thumb Supervisor 0x000075e8 0x7228 STRB r0, [r5, #0x8] r0=0x000000FF r5=0x00810E04 [0x00810E0C]=0000ffff SetRegEx(0x000075ea,"T",1,2) #0x000075ea->0x000075ec Thumb Supervisor 0x000075ea 0x6860 LDR r0, [r4, #0x4] r0:0x000000FF=>0x00000000 r4=0x00810DF8 [0x00810DFC]=00000000 SetRegEx(0x000075ec,"T",1,2) #0x000075ec->0x000075f0 Thumb Supervisor 0x000075ec 0xfbb0f3f2 UDIV r3, r0, r2 r3:0x09DB0D0A=>0x00000000 r0=0x00000000 r2=0x000001FF SetRegEx(0x000075f0,"T",1,2) #0x000075f0->0x000075f4 Thumb Supervisor 0x000075f0 0xfb020013 MLS r0, r2, r3, r0 r0=0x00000000 r2=0x000001FF r3=0x00000000 SetRegEx(0x000075f4,"T",1,2) #0x000075f4->0x000075f6 Thumb Supervisor 0x000075f4 0x4a78 LDR r2, [pc, #0x1e0] ; 0x000077d8 r2:0x000001FF=>0x00808004 [0x000077D6]=80040081 SetRegEx(0x000075f6,"T",1,2) #0x000075f6->0x000075f8 Thumb Supervisor 0x000075f6 0x230c MOVS r3, #0x0c r3:0x00000000=>0x0000000C cpsr:0x60000133=>0x20000133 SetRegEx(0x000075f8,"T",1,2) #0x000075f8->0x000075fa Thumb Supervisor 0x000075f8 0x6812 LDR r2, [r2, #0] r2:0x00808004=>0x0081BDFC [0x00808004]=0081bdfc SetRegEx(0x000075fa,"T",1,2) #0x000075fa->0x000075fe Thumb Supervisor 0x000075fa 0xeb020080 ADD.W r0, r2, r0, LSL #2 r0:0x00000000=>0x0081BDFC r2=0x0081BDFC SetRegEx(0x000075fe,"T",1,2) #0x000075fe->0x00007600 Thumb Supervisor 0x000075fe 0x4a75 LDR r2, [pc, #0x1d4] ; 0x000077d4 r2:0x0081BDFC=>0x0081C5F8 [0x000077D4]=0081c5f8 SetRegEx(0x00007600,"T",1,2) #0x00007600->0x00007602 Thumb Supervisor 0x00007600 0x6812 LDR r2, [r2, #0] r2:0x0081C5F8=>0x0080FE5C [0x0081C5F8]=0080fe5c SetRegEx(0x00007602,"T",1,2) #0x00007602->0x00007604 Thumb Supervisor 0x00007602 0x1aa2 SUBS r2, r4, r2 r2:0x0080FE5C=>0x00000F9C r4=0x00810DF8 SetRegEx(0x00007604,"T",1,2) #0x00007604->0x00007608 Thumb Supervisor 0x00007604 0xfb92f2f3 SDIV r2, r2, r3 r2:0x00000F9C=>0x0000014D r3=0x0000000C SetRegEx(0x00007608,"T",1,2) #0x00007608->0x0000760a Thumb Supervisor 0x00007608 0xb292 UXTH r2, r2 r2=0x0000014D SetRegEx(0x0000760a,"T",1,2) #0x0000760a->0x0001eac8 Thumb Supervisor 0x0000760a 0xf017fa5d BL 0x0001eac8 SetRegEx(0x0000760e,"T",1,2) #0x0000760e->0x00007610 Thumb Supervisor 0x0000760e 0x7ae1 LDRB r1, [r4, #0xb] r1:0x00810DF8=>0x00000060 r4=0x00810DF8 [0x00810E03]=4effff60 SetRegEx(0x00007610,"T",1,2) #0x00007610->0x00007612 Thumb Supervisor 0x00007610 0x2008 MOVS r0, #0x08 r0:0x0081BDFC=>0x00000008 cpsr:0x60000133=>0x20000133 SetRegEx(0x00007612,"T",1,2) #0x00007612->0x00007616 Thumb Supervisor 0x00007612 0xf3601107 BFI r1, r0, #4, #4 r1:0x00000060=>0x00000080 r0=0x00000008 SetRegEx(0x00007616,"T",1,2) #0x00007616->0x00007618 Thumb Supervisor 0x00007616 0x4628 MOV r0, r5 r0:0x00000008=>0x00810E04 r5=0x00810E04 SetRegEx(0x00007618,"T",1,2) #0x00007618->0x0000761a Thumb Supervisor 0x00007618 0x72e1 STRB r1, [r4, #0xb] r1=0x00000080 r4=0x00810DF8 [0x00810E03]:4effff60=>4effff80 SetRegEx(0x0000761a,"T",1,2) #0x0000761a->0x000076a4 Thumb Supervisor 0x0000761a 0xbd70 POP {r4, r5, r6, r15} r4=0x00810DF8 r5:0x00810E04=>0x0081BDFC r6:0x00822B84=>0x0000FFFF r15:0x0000761A=>0x000076A4 SetRegEx(0x000076a4,"T",1,2) #0x000076a4->0x000076a6 Thumb Supervisor 0x000076a4 0x0004 LSLS r4, r0, #00 r4:0x00810DF8=>0x00810E04 r0=0x00810E04 SetRegEx(0x000076a6,"T",1,2) #0x000076a6->0x000076a8 Thumb Supervisor 0x000076a6 0xd061 BEQ 0x0000776c SetRegEx(0x000076a8,"T",1,2) #0x000076a8->0x000076aa Thumb Supervisor 0x000076a8 0x2003 MOVS r0, #0x03 r0:0x00810E04=>0x00000003 SetRegEx(0x000076aa,"T",1,2) #0x000076aa->0x00007728 Thumb Supervisor 0x000076aa 0xe03d B 0x00007728 SetRegEx(0x00007728,"T",1,2) #0x00007728->0x0000772a Thumb Supervisor 0x00007728 0x7ae1 LDRB r1, [r4, #0xb] r1:0x00000080=>0x00000000 r4=0x00810E04 [0x00810E0F]=4f015000 SetRegEx(0x0000772a,"T",1,2) #0x0000772a->0x0000772e Thumb Supervisor 0x0000772a 0xf3601107 BFI r1, r0, #4, #4 r1:0x00000000=>0x00000030 r0=0x00000003 SetRegEx(0x0000772e,"T",1,2) #0x0000772e->0x00007730 Thumb Supervisor 0x0000772e 0x72e1 STRB r1, [r4, #0xb] r1=0x00000030 r4=0x00810E04 [0x00810E0F]:4f015000=>4f015030 SetRegEx(0x00007730,"T",1,2) #0x00007730->0x00007734 Thumb Supervisor 0x00007730 0xf8d82000 LDR.W r2, [r8, #0] ; 000 r2:0x0000FFFF=>0x0080FE5C r8=0x0081C5F8 [0x0081C5F8]=0080fe5c SetRegEx(0x00007734,"T",1,2) #0x00007734->0x00007736 Thumb Supervisor 0x00007734 0x4628 MOV r0, r5 r0:0x00000003=>0x0081BDFC r5=0x0081BDFC SetRegEx(0x00007736,"T",1,2) #0x00007736->0x00007738 Thumb Supervisor 0x00007736 0x4621 MOV r1, r4 r1:0x00000030=>0x00810E04 r4=0x00810E04 SetRegEx(0x00007738,"T",1,2) #0x00007738->0x0000773a Thumb Supervisor 0x00007738 0x1aa3 SUBS r3, r4, r2 r3:0x0000014D=>0x00000FA8 r4=0x00810E04 r2=0x0080FE5C SetRegEx(0x0000773a,"T",1,2) #0x0000773a->0x0000773e Thumb Supervisor 0x0000773a 0xfb93f2fa SDIV r2, r3, r10 r2:0x0080FE5C=>0x0000014E r3=0x00000FA8 r10=0x0000000C SetRegEx(0x0000773e,"T",1,2) #0x0000773e->0x00007740 Thumb Supervisor 0x0000773e 0xb292 UXTH r2, r2 r2=0x0000014E SetRegEx(0x0000FFE4,"T",0,2) #0x0000387a->0x0000ffe4 Thumb Supervisor 0x0000387a 0xf00cebb4 BLX 0x0000ffe6 cpsr:0x60000133=>0x60000113 MakeFunction(0x0000FFE4,4294967295) MakeNameEx(0x0000FFE4,"fcn_ffe4",1) SetRegEx(0x0001b6ea,"T",1,2) #0x0001b6ea->0x0001b6ec Thumb Supervisor 0x0001b6ea 0x2101 MOVS r1, #0x01 r1:0x0000001B=>0x00000001 SetRegEx(0x0001b6ec,"T",1,2) #0x0001b6ec->0x0001b6f0 Thumb Supervisor 0x0001b6ec 0xf885102e STRB.W r1, [r5, #46] ; 0x02e r1=0x00000001 r5=0x0081E3E0 [0x0081E426]=e4140081 SetRegEx(0x0001b6f0,"T",1,2) #0x0001b6f0->0x0001b6f4 Thumb Supervisor 0x0001b6f0 0xf8d90058 LDR.W r0, [r9, #88] ; 0x058 r0:0x0000000F=>0x00824E9C r9=0x0080818C [0x00808214]=00000000 SetRegEx(0x0001b6f4,"T",1,2) #0x0001b6f4->0x0001b6f6 Thumb Supervisor 0x0001b6f4 0x2403 MOVS r4, #0x03 r4:0x0081C648=>0x00000003 SetRegEx(0x0001b6f6,"T",1,2) #0x0001b6f6->0x0001b6f8 Thumb Supervisor 0x0001b6f6 0x7241 STRB r1, [r0, #0x9] r1=0x00000001 r0=0x00824E9C [0x00824EA5]:a4000000=>a4000001 SetRegEx(0x00013002,"T",1,2) #0x00013002->0x00013004 Thumb Supervisor 0x00013002 0x2101 MOVS r1, #0x01 r1:0x00801520=>0x00000001 cpsr:0x80000173=>0x00000173 SetRegEx(0x00015b96,"T",1,2) #0x00015b96->0x00015b98 Thumb Supervisor 0x00015b96 0x4628 MOV r0, r5 r0=0x00821158 r5=0x00821158 SetRegEx(0x00001788,"T",1,2) #0x00001788->0x0000178c Thumb Supervisor 0x00001788 0xeb000081 ADD.W r0, r0, r1, LSL #2 r0=0x00801520 r1=0x00000000 SetRegEx(0x0001811e,"T",1,2) #0x0001811e->0x0001b6e8 Thumb Supervisor 0x0001811e 0x32e8 ADDS r2, #0xe8 r2=0x0081C9E8 cpsr:0x80000173=>0x80000133 SetRegEx(0x00005dfe,"T",1,2) #0x00005dfe->0x00005e00 Thumb Supervisor 0x00005dfe 0x2200 MOVS r2, #00 r2=0x00000000 SetRegEx(0x00007202,"T",1,2) #0x00007202->0x00007204 Thumb Supervisor 0x00007202 0x4630 MOV r0, r6 r0:0x000065F4=>0x0080E628 r6=0x0080E628 SetRegEx(0x00002fde,"T",1,2) #0x00002fde->0x00002fe0 Thumb Supervisor 0x00002fde 0x4604 MOV r4, r0 r4:0x00000000=>0x0080E628 r0=0x0080E628 SetRegEx(0x00006da2,"T",1,2) #0x00006da2->0x00006da4 Thumb Supervisor 0x00006da2 0x2001 MOVS r0, #0x01 r0=0x00000001 SetRegEx(0x00012620,"T",1,2) #0;00h;NOP;FOUND;;FOUND;0x00004001;1;0x00012621 MakeFunction(0x00012620,4294967295) MakeNameEx(0x00012620,"sata_00h_NOP",1) SetRegEx(0x00011312,"T",1,2) #6;06h;DATA SET MANAGEMENT;FOUND;;FOUND;0x00001001;1;0x00011313 MakeFunction(0x00011312,4294967295) MakeNameEx(0x00011312,"sata_06h_DATA_SET_MANAGEMENT",1) SetRegEx(0x0001266C,"T",1,2) #16;10h;ADD LBA(S) TO NV CACHE PINNED SET;FOUND;;FOUND;0x00005001;1;0x0001266D MakeFunction(0x0001266C,4294967295) MakeNameEx(0x0001266C,"sata_10h_ADD_LBA_S__TO_NV_CACHE_PINNED_SET",1) SetRegEx(0x00001454,"T",1,2) #32;20h;READ SECTOR(S);FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_20h_READ_SECTOR_S_",1) SetRegEx(0x00001454,"T",1,2) #33;21h;READ SECTOR(S) WITHOUT RETRIES;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_21h_READ_SECTOR_S__WITHOUT_RETRIES",1) SetRegEx(0x00001454,"T",1,2) #36;24h;READ SECTOR(S) EXT;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_24h_READ_SECTOR_S__EXT",1) SetRegEx(0x00001454,"T",1,2) #37;25h;READ DMA EXT;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_25h_READ_DMA_EXT",1) SetRegEx(0x00013554,"T",1,2) #39;27h;READ NATIVE MAX ADDRESS EXT;FOUND;;FOUND;0x00024001;1;0x00013555 MakeFunction(0x00013554,4294967295) MakeNameEx(0x00013554,"sata_27h_READ_NATIVE_MAX_ADDRESS_EXT",1) SetRegEx(0x00001454,"T",1,2) #41;29h;READ MULTIPLE EXT;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_29h_READ_MULTIPLE_EXT",1) SetRegEx(0x0001312A,"T",1,2) #47;2Fh;READ LOG EXT;FOUND;;FOUND;0x00025001;1;0x0001312B MakeFunction(0x0001312A,4294967295) MakeNameEx(0x0001312A,"sata_2Fh_READ_LOG_EXT",1) SetRegEx(0x00003064,"T",1,2) #48;30h;WRITE SECTOR(S);FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_30h_WRITE_SECTOR_S_",1) SetRegEx(0x00003064,"T",1,2) #49;31h;WRITE SECTOR(S);FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_31h_WRITE_SECTOR_S_",1) SetRegEx(0x00003064,"T",1,2) #52;34h;WRITE SECTOR(S) EXT;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_34h_WRITE_SECTOR_S__EXT",1) SetRegEx(0x00003064,"T",1,2) #53;35h;WRITE DMA EXT;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_35h_WRITE_DMA_EXT",1) SetRegEx(0x00013554,"T",1,2) #55;37h;SET MAX ADDRESS EXT;FOUND;;FOUND;0x00024001;1;0x00013555 MakeFunction(0x00013554,4294967295) MakeNameEx(0x00013554,"sata_37h_SET_MAX_ADDRESS_EXT",1) SetRegEx(0x00003064,"T",1,2) #57;39h;WRITE MULTIPLE EXT;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_39h_WRITE_MULTIPLE_EXT",1) SetRegEx(0x00003064,"T",1,2) #61;3Dh;WRITE DMA FUA EXT;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_3Dh_WRITE_DMA_FUA_EXT",1) SetRegEx(0x00013350,"T",1,2) #63;3Fh;WRITE LOG EXT;FOUND;;FOUND;0x0002D001;1;0x00013351 MakeFunction(0x00013350,4294967295) MakeNameEx(0x00013350,"sata_3Fh_WRITE_LOG_EXT",1) SetRegEx(0x0001189C,"T",1,2) #64;40h;READ VERIFY SECTOR(S);FOUND;;FOUND;0x00001001;1;0x0001189D MakeFunction(0x0001189C,4294967295) MakeNameEx(0x0001189C,"sata_40h_READ_VERIFY_SECTOR_S_",1) SetRegEx(0x0001189C,"T",1,2) #65;41h;READ VERIFY SECTOR(S) WITHOUT RETRIES;FOUND;;FOUND;0x00001001;1;0x0001189D MakeFunction(0x0001189C,4294967295) MakeNameEx(0x0001189C,"sata_41h_READ_VERIFY_SECTOR_S__WITHOUT_RETRIES",1) SetRegEx(0x0001189C,"T",1,2) #66;42h;READ VERIFY SECTOR(S) EXT;FOUND;;FOUND;0x00001001;1;0x0001189D MakeFunction(0x0001189C,4294967295) MakeNameEx(0x0001189C,"sata_42h_READ_VERIFY_SECTOR_S__EXT",1) SetRegEx(0x800021FC,"T",1,2) #69;45h;WRITE UNCORRECTABLE EXT;FOUND;;FOUND;0x00025001;1;0x800021FD MakeFunction(0x800021FC,4294967295) MakeNameEx(0x800021FC,"sata_45h_WRITE_UNCORRECTABLE_EXT",1) SetRegEx(0x0001312A,"T",1,2) #71;47h;READ LOG DMA EXT;FOUND;;FOUND;0x00035001;1;0x0001312B MakeFunction(0x0001312A,4294967295) MakeNameEx(0x0001312A,"sata_47h_READ_LOG_DMA_EXT",1) SetRegEx(0x00013350,"T",1,2) #87;57h;WRITE LOG DMA EXT;FOUND;;FOUND;0x0003D001;1;0x00013351 MakeFunction(0x00013350,4294967295) MakeNameEx(0x00013350,"sata_57h_WRITE_LOG_DMA_EXT",1) SetRegEx(0x8000B25C,"T",1,2) #91;5Bh;TCG TRUSTED NONDAT SEND/RECEIVE;FOUND;;FOUND;0x00005001;1;0x8000B25D MakeFunction(0x8000B25C,4294967295) MakeNameEx(0x8000B25C,"sata_5Bh_TCG_TRUSTED_NONDAT_SEND_RECEIVE",1) SetRegEx(0x8000B25C,"T",1,2) #92;5Ch;TCG TRUSTED RECEIVE;FOUND;;FOUND;0x00005001;1;0x8000B25D MakeFunction(0x8000B25C,4294967295) MakeNameEx(0x8000B25C,"sata_5Ch_TCG_TRUSTED_RECEIVE",1) SetRegEx(0x8000B25C,"T",1,2) #93;5Dh;TCG TRUSTED RECEIVE DMA;FOUND;;FOUND;0x00015001;1;0x8000B25D MakeFunction(0x8000B25C,4294967295) MakeNameEx(0x8000B25C,"sata_5Dh_TCG_TRUSTED_RECEIVE_DMA",1) SetRegEx(0x8000B25C,"T",1,2) #94;5Eh;TCG TRUSTED SEND;FOUND;;FOUND;0x0000D001;1;0x8000B25D MakeFunction(0x8000B25C,4294967295) MakeNameEx(0x8000B25C,"sata_5Eh_TCG_TRUSTED_SEND",1) SetRegEx(0x8000B25C,"T",1,2) #95;5Fh;TCG TRUSTED SEND DMA;FOUND;;FOUND;0x0001D001;1;0x8000B25D MakeFunction(0x8000B25C,4294967295) MakeNameEx(0x8000B25C,"sata_5Fh_TCG_TRUSTED_SEND_DMA",1) SetRegEx(0x000021F4,"T",1,2) #96;60h;READ FPDMA QUEUED;FOUND;;FOUND;0x00001801;1;0x000021F5 MakeFunction(0x000021F4,4294967295) MakeNameEx(0x000021F4,"sata_60h_READ_FPDMA_QUEUED",1) SetRegEx(0x00003760,"T",1,2) #97;61h;WRITE FPDMA QUEUED;FOUND;;FOUND;0x00001801;1;0x00003761 MakeFunction(0x00003760,4294967295) MakeNameEx(0x00003760,"sata_61h_WRITE_FPDMA_QUEUED",1) SetRegEx(0x80001612,"T",1,2) #100;64h;NCQ DATA SET MANAGEMENT;FOUND;;FOUND;0x00001801;1;0x80001613 MakeFunction(0x80001612,4294967295) MakeNameEx(0x80001612,"sata_64h_NCQ_DATA_SET_MANAGEMENT",1) SetRegEx(0x80000CB4,"T",1,2) #101;65h;SEND/RECEIVE FPDMA QUEUED;FOUND;;FOUND;0x00001801;1;0x80000CB5 MakeFunction(0x80000CB4,4294967295) MakeNameEx(0x80000CB4,"sata_65h_SEND_RECEIVE_FPDMA_QUEUED",1) SetRegEx(0x000127F0,"T",1,2) #112;70h;SEEK;FOUND;;FOUND;0x00005001;1;0x000127F1 MakeFunction(0x000127F0,4294967295) MakeNameEx(0x000127F0,"sata_70h_SEEK",1) SetRegEx(0x80002D7C,"T",1,2) #131;83h;SECRET COMMAND;FOUND;;FOUND;0x00002200;0;0x80002D7D MakeFunction(0x80002D7C,4294967295) MakeNameEx(0x80002D7C,"sata_83h_SECRET_COMMAND",1) SetRegEx(0x80004ACC,"T",1,2) #133;85h;Disable the APM feature set;FOUND;;FOUND;0x00002200;0;0x80004ACD MakeFunction(0x80004ACC,4294967295) MakeNameEx(0x80004ACC,"sata_85h_Disable_the_APM_feature_set",1) SetRegEx(0x80005792,"T",1,2) #143;8Fh;SECRET COMMAND;FOUND;;FOUND;0x00002200;0;0x80005793 MakeFunction(0x80005792,4294967295) MakeNameEx(0x80005792,"sata_8Fh_SECRET_COMMAND",1) SetRegEx(0x00012474,"T",1,2) #144;90h;EXECUTE DEVICE DIAGNOSTIC;FOUND;;FOUND;0x00004001;1;0x00012475 MakeFunction(0x00012474,4294967295) MakeNameEx(0x00012474,"sata_90h_EXECUTE_DEVICE_DIAGNOSTIC",1) SetRegEx(0x000124F6,"T",1,2) #145;91h;INITIALIZE DEVICE PARAMETERS;FOUND;;FOUND;0x00004001;1;0x000124F7 MakeFunction(0x000124F6,4294967295) MakeNameEx(0x000124F6,"sata_91h_INITIALIZE_DEVICE_PARAMETERS",1) SetRegEx(0x00011E26,"T",1,2) #146;92h;DOWNLOAD MICROCODE;FOUND;;FOUND;0x0002D001;1;0x00011E27 MakeFunction(0x00011E26,4294967295) MakeNameEx(0x00011E26,"sata_92h_DOWNLOAD_MICROCODE",1) SetRegEx(0x00011E26,"T",1,2) #147;93h;DOWNLOAD MICROCODE;FOUND;;FOUND;0x0003D001;1;0x00011E27 MakeFunction(0x00011E26,4294967295) MakeNameEx(0x00011E26,"sata_93h_DOWNLOAD_MICROCODE",1) SetRegEx(0x00013D08,"T",1,2) #148;94h;SECRET COMMAND;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_94h_SECRET_COMMAND",1) SetRegEx(0x00013D08,"T",1,2) #149;95h;SECRET COMMAND;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_95h_SECRET_COMMAND",1) SetRegEx(0x00013D08,"T",1,2) #150;96h;SECRET COMMAND;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_96h_SECRET_COMMAND",1) SetRegEx(0x00013D08,"T",1,2) #151;97h;SECRET COMMAND;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_97h_SECRET_COMMAND",1) SetRegEx(0x00013D08,"T",1,2) #152;98h;SECRET COMMAND;FOUND;;FOUND;0x00000001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_98h_SECRET_COMMAND",1) SetRegEx(0x00013D08,"T",1,2) #153;99h;SECRET COMMAND;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_99h_SECRET_COMMAND",1) SetRegEx(0x0001197C,"T",1,2) #177;B1h;DEVICE CONFIGURATION;FOUND;;FOUND;0x00000001;1;0x0001197D MakeFunction(0x0001197C,4294967295) MakeNameEx(0x0001197C,"sata_B1h_DEVICE_CONFIGURATION",1) SetRegEx(0x8000230C,"T",1,2) #180;B4h;SANITIZE DEVICE;FOUND;;FOUND;0x00001001;1;0x8000230D MakeFunction(0x8000230C,4294967295) MakeNameEx(0x8000230C,"sata_B4h_SANITIZE_DEVICE",1) SetRegEx(0x00001454,"T",1,2) #196;C4h;READ MULTIPLE;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_C4h_READ_MULTIPLE",1) SetRegEx(0x00003064,"T",1,2) #197;C5h;WRITE MULTIPLE;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_C5h_WRITE_MULTIPLE",1) SetRegEx(0x00012EBC,"T",1,2) #198;C6h;SET MULTIPLE MODE;FOUND;;FOUND;0x00004001;1;0x00012EBD MakeFunction(0x00012EBC,4294967295) MakeNameEx(0x00012EBC,"sata_C6h_SET_MULTIPLE_MODE",1) SetRegEx(0x00001454,"T",1,2) #200;C8h;READ DMA;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_C8h_READ_DMA",1) SetRegEx(0x00001454,"T",1,2) #201;C9h;READ DMA WITHOUT RETRIES;FOUND;;FOUND;0x00001801;1;0x00001455 MakeFunction(0x00001454,4294967295) MakeNameEx(0x00001454,"sata_C9h_READ_DMA_WITHOUT_RETRIES",1) SetRegEx(0x00003064,"T",1,2) #202;CAh;WRITE DMA;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_CAh_WRITE_DMA",1) SetRegEx(0x00003064,"T",1,2) #203;CBh;WRITE DMA WITHOUT RETRIES;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_CBh_WRITE_DMA_WITHOUT_RETRIES",1) SetRegEx(0x00003064,"T",1,2) #206;CEh;WRITE MULTIPLE FUA EXT;FOUND;;FOUND;0x00001801;1;0x00003065 MakeFunction(0x00003064,4294967295) MakeNameEx(0x00003064,"sata_CEh_WRITE_MULTIPLE_FUA_EXT",1) SetRegEx(0x00013D08,"T",1,2) #224;E0h;STANDBY IMMEDIATE;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_E0h_STANDBY_IMMEDIATE",1) SetRegEx(0x00013D08,"T",1,2) #225;E1h;IDLE IMMEDIATE;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_E1h_IDLE_IMMEDIATE",1) SetRegEx(0x00013D08,"T",1,2) #226;E2h;STANDBY;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_E2h_STANDBY",1) SetRegEx(0x00013D08,"T",1,2) #227;E3h;IDLE;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_E3h_IDLE",1) SetRegEx(0x000126BC,"T",1,2) #228;E4h;READ BUFFER;FOUND;;FOUND;0x00004001;1;0x000126BD MakeFunction(0x000126BC,4294967295) MakeNameEx(0x000126BC,"sata_E4h_READ_BUFFER",1) SetRegEx(0x00013D08,"T",1,2) #229;E5h;CHECK POWER MODE;FOUND;;FOUND;0x00000001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_E5h_CHECK_POWER_MODE",1) SetRegEx(0x00013D08,"T",1,2) #230;E6h;SLEEP;FOUND;;FOUND;0x00001001;1;0x00013D09 MakeFunction(0x00013D08,4294967295) MakeNameEx(0x00013D08,"sata_E6h_SLEEP",1) SetRegEx(0x000117B0,"T",1,2) #231;E7h;FLUSH CACHE;FOUND;;FOUND;0x00001001;1;0x000117B1 MakeFunction(0x000117B0,4294967295) MakeNameEx(0x000117B0,"sata_E7h_FLUSH_CACHE",1) SetRegEx(0x00012FC4,"T",1,2) #232;E8h;WRITE BUFFER;FOUND;;FOUND;0x0000C001;1;0x00012FC5 MakeFunction(0x00012FC4,4294967295) MakeNameEx(0x00012FC4,"sata_E8h_WRITE_BUFFER",1) SetRegEx(0x000126BC,"T",1,2) #233;E9h;READ BUFFER DMA;FOUND;;FOUND;0x00014001;1;0x000126BD MakeFunction(0x000126BC,4294967295) MakeNameEx(0x000126BC,"sata_E9h_READ_BUFFER_DMA",1) SetRegEx(0x000117B0,"T",1,2) #234;EAh;FLUSH CACHE EXT;FOUND;;FOUND;0x00001001;1;0x000117B1 MakeFunction(0x000117B0,4294967295) MakeNameEx(0x000117B0,"sata_EAh_FLUSH_CACHE_EXT",1) SetRegEx(0x00012FC4,"T",1,2) #235;EBh;WRITE BUFFER DMA;FOUND;;FOUND;0x0001D001;1;0x00012FC5 MakeFunction(0x00012FC4,4294967295) MakeNameEx(0x00012FC4,"sata_EBh_WRITE_BUFFER_DMA",1) SetRegEx(0x00013C2C,"T",1,2) #236;ECh;IDENTIFY DEVICE;FOUND;;FOUND;0x00000001;1;0x00013C2D MakeFunction(0x00013C2C,4294967295) MakeNameEx(0x00013C2C,"sata_ECh_IDENTIFY_DEVICE",1) SetRegEx(0x0001283C,"T",1,2) #239;EFh;SET FEATURES;FOUND;;FOUND;0x00004001;1;0x0001283D MakeFunction(0x0001283C,4294967295) MakeNameEx(0x0001283C,"sata_EFh_SET_FEATURES",1) SetRegEx(0x00808BBC,"T",1,2) #241;F1h;SECURITY SET PASSWORD;FOUND;;FOUND;0x0000C001;1;0x00808BBD MakeFunction(0x00808BBC,4294967295) MakeNameEx(0x00808BBC,"sata_F1h_SECURITY_SET_PASSWORD",1) SetRegEx(0x00808E3C,"T",1,2) #242;F2h;SECURITY UNLOCK;FOUND;;FOUND;0x0000C001;1;0x00808E3D MakeFunction(0x00808E3C,4294967295) MakeNameEx(0x00808E3C,"sata_F2h_SECURITY_UNLOCK",1) SetRegEx(0x008086D0,"T",1,2) #243;F3h;SECURITY ERASE PREPARE;FOUND;;FOUND;0x00004001;1;0x008086D1 MakeFunction(0x008086D0,4294967295) MakeNameEx(0x008086D0,"sata_F3h_SECURITY_ERASE_PREPARE",1) SetRegEx(0x008087E0,"T",1,2) #244;F4h;SECURITY ERASE UNIT;FOUND;;FOUND;0x0000D001;1;0x008087E1 MakeFunction(0x008087E0,4294967295) MakeNameEx(0x008087E0,"sata_F4h_SECURITY_ERASE_UNIT",1) SetRegEx(0x00808B18,"T",1,2) #245;F5h;CFA WEAR LEVEL/SECURITY FREEZE LOCK;FOUND;;FOUND;0x00004001;1;0x00808B19 MakeFunction(0x00808B18,4294967295) MakeNameEx(0x00808B18,"sata_F5h_CFA_WEAR_LEVEL_SECURITY_FREEZE_LOCK",1) SetRegEx(0x00808520,"T",1,2) #246;F6h;SECURITY DISABLE PASSWORD;FOUND;;FOUND;0x0000C001;1;0x00808521 MakeFunction(0x00808520,4294967295) MakeNameEx(0x00808520,"sata_F6h_SECURITY_DISABLE_PASSWORD",1) SetRegEx(0x00013554,"T",1,2) #248;F8h;READ NATIVE MAX ADDRESS;FOUND;;FOUND;0x00004001;1;0x00013555 MakeFunction(0x00013554,4294967295) MakeNameEx(0x00013554,"sata_F8h_READ_NATIVE_MAX_ADDRESS",1) SetRegEx(0x00013554,"T",1,2) #249;F9h;SET MAX ADDRESS;FOUND;;FOUND;0x00004001;1;0x00013555 MakeFunction(0x00013554,4294967295) MakeNameEx(0x00013554,"sata_F9h_SET_MAX_ADDRESS",1)