Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "name": "main",
- "offset": 91308,
- "ninstr": 710,
- "nargs": 3,
- "nlocals": 30,
- "size": 2840,
- "stack": 440,
- "type": "sym",
- "blocks": [
- {
- "offset": 91308,
- "size": 148,
- "jump": 91500,
- "fail": 91456,
- "ops": [
- {
- "offset": 91308,
- "esil": "32,sp,-=,lr,fp,sl,sb,r7,r6,r5,r4,8,sp,=[*]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "push {r4, r5, r6, r7, sb, sl, fp, lr}",
- "disasm": "push {r4, r5, r6, r7, sb, sl, fp, lr}",
- "bytes": "f04e2de9",
- "family": "cpu",
- "type": "push",
- "reloc": false,
- "type_num": 13,
- "type2_num": 0,
- "flags": [
- "main",
- "section..text"
- ],
- "comment": "WzEyXSAtci14IHNlY3Rpb24gc2l6ZSAzNjUxMzIgbmFtZWQgLnRleHQ=",
- "xrefs": [
- {
- "addr": 94484,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 91312,
- "val": 408,
- "esil": "408,sp,-,0xffffffff,&,sp,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "sub sp, sp, 0x198",
- "disasm": "sub sp, sp, 0x198",
- "bytes": "66df4de2",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 91316,
- "ptr": 94148,
- "esil": "2,2,8,$$,+,>>,<<,2824,+,0xffffffff,&,[4],0xffffffff,&,r4,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r4, [pc, 0xb08]",
- "disasm": "ldr r4, aav.0x00079b34",
- "bytes": "084b9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94148,
- "type": "DATA"
- },
- {
- "addr": 498484,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91320,
- "esil": "r1,r6,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r6, r1",
- "disasm": "mov r6, r1",
- "bytes": "0160a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91324,
- "ptr": 94152,
- "esil": "2,2,8,$$,+,>>,<<,2820,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0xb04]",
- "disasm": "ldr r3, [0x00016fc8]",
- "bytes": "043b9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94152,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91328,
- "esil": "r0,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r5, r0",
- "disasm": "mov r5, r0",
- "bytes": "0050a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91332,
- "esil": "r4,8,$$,+,+,0xffffffff,&,r4,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r4, pc, r4",
- "disasm": "add r4, pc, r4",
- "bytes": "04408fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 589824,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91336,
- "ptr": 94156,
- "esil": "2,2,8,$$,+,>>,<<,2812,+,0xffffffff,&,[4],0xffffffff,&,sb,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sb, [pc, 0xafc]",
- "disasm": "ldr sb, aav.0x00059703",
- "bytes": "fc9a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94156,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91340,
- "ptr": 94160,
- "esil": "2,2,8,$$,+,>>,<<,2812,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0xafc]",
- "disasm": "ldr r1, [0x00016fd0]",
- "bytes": "fc1a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94160,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91344,
- "val": 0,
- "esil": "0,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "mov r7, 0",
- "disasm": "mov r7, 0",
- "bytes": "0070a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91345,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91346,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91347,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91348,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,fp,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr fp, [r4, r3]",
- "disasm": "ldr fp, [r4, r3]",
- "bytes": "03b094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591436,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91352,
- "esil": "sb,8,$$,+,+,0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sb, pc, sb",
- "disasm": "add sb, pc, sb",
- "bytes": "09908fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457699,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 91356,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458934,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91360,
- "esil": "sb,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, sb",
- "disasm": "mov r0, sb",
- "bytes": "0900a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91364,
- "ptr": 0,
- "esil": "0,fp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [fp]",
- "disasm": "ldr r3, [fp]",
- "bytes": "00309be5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 91368,
- "esil": "r3,0x194,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x194]",
- "disasm": "str r3, [sp, 0x194]",
- "bytes": "94318de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91372,
- "ptr": 94164,
- "esil": "2,2,8,$$,+,>>,<<,2784,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0xae0]",
- "disasm": "ldr r3, [0x00016fd4]",
- "bytes": "e03a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94164,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91376,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,sl,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sl, [r4, r3]",
- "disasm": "ldr sl, [r4, r3]",
- "bytes": "03a094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591568,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91380,
- "esil": "r7,0x0,sl,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r7, [sl]",
- "disasm": "str r7, [sl]",
- "bytes": "00708ae5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91384,
- "esil": "pc,0,+,lr,=,359984,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x57e30",
- "disasm": "bl fcn.00057e30",
- "bytes": "4c0601eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 359984,
- "fail": 91388,
- "refs": [
- {
- "addr": 359984,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91388,
- "val": 1,
- "esil": "1,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 1",
- "disasm": "mov r2, 1",
- "bytes": "0120a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91392,
- "esil": "fp,0x24,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str fp, [sp, 0x24]",
- "disasm": "str fp, [sp, 0x24]",
- "bytes": "24b08de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91396,
- "esil": "sl,fp,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov fp, sl",
- "disasm": "mov fp, sl",
- "bytes": "0ab0a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91400,
- "esil": "r7,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, r7",
- "disasm": "cmp r0, r7",
- "bytes": "070050e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91404,
- "esil": "zf,!,?{,r0,r1,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movne r1, r0",
- "disasm": "movne r1, r0",
- "bytes": "0010a011",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "flags": [
- "aav.0x0001650c"
- ],
- "xrefs": [
- {
- "addr": 421648,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 91408,
- "ptr": 94168,
- "esil": "2,2,8,$$,+,>>,<<,2752,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0xac0]",
- "disasm": "ldr r0, [0x00016fd8]",
- "bytes": "c00a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94168,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91412,
- "esil": "zf,?{,sb,r1,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "moveq r1, sb",
- "disasm": "moveq r1, sb",
- "bytes": "0910a001",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91416,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458946,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91420,
- "esil": "pc,0,+,lr,=,91008,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16380",
- "disasm": "bl sym.imp.setenv",
- "bytes": "97ffffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91008,
- "fail": 91424,
- "refs": [
- {
- "addr": 91008,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91424,
- "ptr": 94172,
- "esil": "2,2,8,$$,+,>>,<<,2740,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0xab4]",
- "disasm": "ldr r0, aav.0x00059b99",
- "bytes": "b40a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94172,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91428,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458949,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91432,
- "esil": "pc,0,+,lr,=,88428,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1596c",
- "disasm": "bl sym.imp.nvram_unset",
- "bytes": "0ffdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88428,
- "fail": 91436,
- "refs": [
- {
- "addr": 88428,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91436,
- "ptr": 94176,
- "esil": "2,2,8,$$,+,>>,<<,2732,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "ldr r0, [pc, 0xaac]",
- "disasm": "ldr r0, aav.0x000594a3",
- "bytes": "ac0a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94176,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91437,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91438,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91439,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91440,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457179,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91444,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "18fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 91448,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91448,
- "esil": "r7,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, r7",
- "disasm": "cmp r0, r7",
- "bytes": "070050e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91452,
- "esil": "zf,nf,vf,^,|,?{,91500,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ble 0x1656c",
- "disasm": "ble 0x1656c",
- "bytes": "0a0000da",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91500,
- "fail": 91456
- }
- ]
- },
- {
- "offset": 91456,
- "size": 44,
- "jump": 91500,
- "ops": [
- {
- "offset": 91456,
- "ptr": 94180,
- "esil": "2,2,8,$$,+,>>,<<,2716,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [pc, 0xa9c]",
- "disasm": "ldr r2, aav.0x0007a1c8",
- "bytes": "9c2a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94180,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91460,
- "esil": "244,sp,+,0xffffffff,&,ip,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add ip, sp, 0xf4",
- "disasm": "add ip, sp, 0xf4",
- "bytes": "f4c08de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 91464,
- "esil": "r7,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, r7",
- "disasm": "mov r3, r7",
- "bytes": "0730a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91468,
- "esil": "r2,8,$$,+,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, pc, r2",
- "disasm": "add r2, pc, r2",
- "bytes": "02208fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591644,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91472,
- "esil": "92,r2,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r2, 0x5c",
- "disasm": "add r2, r2, 0x5c",
- "bytes": "5c2082e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591736,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91476,
- "esil": "r2,0,+,[4],r0,=,r2,4,+,[4],r1,=,r2,8,+,[4],r2,=,",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldm r2, {r0, r1, r2}",
- "disasm": "ldm r2, {r0, r1, r2}",
- "bytes": "070092e8",
- "family": "cpu",
- "type": "pop",
- "reloc": false,
- "type_num": 14,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459318,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91480,
- "esil": "r0,ip,0,+,=[4],r1,ip,4,+,=[4],r2,ip,8,+,=[4],",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "stm ip, {r0, r1, r2}",
- "disasm": "stm ip, {r0, r1, r2}",
- "bytes": "07008ce8",
- "family": "cpu",
- "type": "push",
- "reloc": false,
- "type_num": 13,
- "type2_num": 0
- },
- {
- "offset": 91484,
- "esil": "r7,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, r7",
- "disasm": "mov r2, r7",
- "bytes": "0720a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91488,
- "esil": "r7,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r7",
- "disasm": "mov r1, r7",
- "bytes": "0710a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91492,
- "esil": "ip,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, ip",
- "disasm": "mov r0, ip",
- "bytes": "0c00a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91496,
- "esil": "pc,0,+,lr,=,89664,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15e40",
- "disasm": "bl sym.imp._eval",
- "bytes": "34feffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89664,
- "fail": 91500,
- "refs": [
- {
- "addr": 89664,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 91500,
- "size": 16,
- "jump": 91516,
- "ops": [
- {
- "offset": 91500,
- "ptr": 94184,
- "esil": "2,2,8,$$,+,>>,<<,2676,+,0xffffffff,&,[4],0xffffffff,&,r7,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r7, [pc, 0xa74]",
- "disasm": "ldr r7, aav.0x00059b74",
- "bytes": "747a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94184,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91504,
- "ptr": 94188,
- "esil": "2,2,8,$$,+,>>,<<,2676,+,0xffffffff,&,[4],0xffffffff,&,sb,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "ldr sb, [pc, 0xa74]",
- "disasm": "ldr sb, [0x00016fec]",
- "bytes": "749a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94188,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91505,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91506,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91507,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91508,
- "esil": "r7,8,$$,+,+,0xffffffff,&,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r7, pc, r7",
- "disasm": "add r7, pc, r7",
- "bytes": "07708fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458992,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91512,
- "esil": "sb,8,$$,+,+,0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sb, pc, sb",
- "disasm": "add sb, pc, sb",
- "bytes": "09908fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458966,
- "type": "STRING"
- }
- ]
- }
- ]
- },
- {
- "offset": 91516,
- "size": 28,
- "jump": 91660,
- "fail": 91544,
- "ops": [
- {
- "offset": 91516,
- "esil": "r7,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, r7",
- "disasm": "mov r2, r7",
- "bytes": "0720a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458992,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 91600,
- "type": "CODE"
- },
- {
- "addr": 91632,
- "type": "CODE"
- },
- {
- "addr": 91656,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 91520,
- "esil": "r6,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r6",
- "disasm": "mov r1, r6",
- "bytes": "0610a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91524,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91528,
- "esil": "pc,0,+,lr,=,89040,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15bd0",
- "disasm": "bl sym.imp.getopt",
- "bytes": "90fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89040,
- "fail": 91532,
- "refs": [
- {
- "addr": 89040,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91532,
- "ptr": 1,
- "esil": "1,r0,^,!,!,zf,=,$z,zf,:=,31,$s,nf,:=,31,$c,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmn r0, 1",
- "disasm": "cmn r0, 1",
- "bytes": "010070e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91536,
- "esil": "r0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, r0",
- "disasm": "mov r2, r0",
- "bytes": "0020a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91540,
- "esil": "zf,?{,91660,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x1660c",
- "disasm": "beq 0x1660c",
- "bytes": "1c00000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91660,
- "fail": 91544
- }
- ]
- },
- {
- "offset": 91544,
- "size": 8,
- "jump": 91604,
- "fail": 91552,
- "ops": [
- {
- "offset": 91544,
- "ptr": 112,
- "esil": "112,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r2, 0x70",
- "disasm": "cmp r2, 0x70",
- "bytes": "700052e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91548,
- "esil": "zf,?{,91604,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x165d4",
- "disasm": "beq 0x165d4",
- "bytes": "0c00000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91604,
- "fail": 91552
- }
- ]
- },
- {
- "offset": 91552,
- "size": 16,
- "jump": 91516,
- "fail": 91568,
- "ops": [
- {
- "offset": 91552,
- "ptr": 115,
- "esil": "115,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r2, 0x73",
- "disasm": "cmp r2, 0x73",
- "bytes": "730052e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91556,
- "val": 1,
- "esil": "zf,?{,1,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "moveq r3, 1",
- "disasm": "moveq r3, 1",
- "bytes": "0130a003",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91560,
- "ptr": 0,
- "esil": "zf,?{,r3,0x0,fp,+,0xffffffff,&,=[4],}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "streq r3, [fp]",
- "disasm": "streq r3, [fp]",
- "bytes": "00308b05",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91561,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91562,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91563,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91564,
- "esil": "zf,?{,91516,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x1657c",
- "disasm": "beq 0x1657c",
- "bytes": "f2ffff0a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91516,
- "fail": 91568
- }
- ]
- },
- {
- "offset": 91568,
- "size": 8,
- "jump": 91636,
- "fail": 91576,
- "ops": [
- {
- "offset": 91568,
- "ptr": 105,
- "esil": "105,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r2, 0x69",
- "disasm": "cmp r2, 0x69",
- "bytes": "690052e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91572,
- "esil": "zf,!,?{,91636,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x165f4",
- "disasm": "bne 0x165f4",
- "bytes": "0e00001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91636,
- "fail": 91576
- }
- ]
- },
- {
- "offset": 91576,
- "size": 28,
- "jump": 91516,
- "ops": [
- {
- "offset": 91576,
- "ptr": 94192,
- "esil": "2,2,8,$$,+,>>,<<,2608,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [pc, 0xa30]",
- "disasm": "ldr r2, [0x00016ff0]",
- "bytes": "302a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94192,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91580,
- "ptr": 94196,
- "esil": "2,2,8,$$,+,>>,<<,2608,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0xa30]",
- "disasm": "ldr r3, [0x00016ff4]",
- "bytes": "303a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94196,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91584,
- "esil": "r2,r4,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r4, r2]",
- "disasm": "ldr r2, [r4, r2]",
- "bytes": "022094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591588,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91588,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591452,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91592,
- "esil": "0,r2,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r2]",
- "disasm": "ldr r2, [r2]",
- "bytes": "002092e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 91596,
- "esil": "r2,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [r3]",
- "disasm": "str r2, [r3]",
- "bytes": "002083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91600,
- "esil": "91516,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "b 0x1657c",
- "disasm": "b 0x1657c",
- "bytes": "e9ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 91516,
- "refs": [
- {
- "addr": 91516,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 91601,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91602,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91603,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 91604,
- "size": 32,
- "jump": 91516,
- "ops": [
- {
- "offset": 91604,
- "ptr": 94192,
- "esil": "2,2,8,$$,+,>>,<<,2580,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0xa14]",
- "disasm": "ldr r3, [0x00016ff0]",
- "bytes": "143a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94192,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91608,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591588,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91612,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r3]",
- "disasm": "ldr r0, [r3]",
- "bytes": "000093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 91616,
- "esil": "pc,0,+,lr,=,89484,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15d8c",
- "disasm": "bl sym.imp.atoi",
- "bytes": "e9fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89484,
- "fail": 91620,
- "refs": [
- {
- "addr": 89484,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91620,
- "ptr": 94200,
- "esil": "2,2,8,$$,+,>>,<<,2572,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "ldr r3, [pc, 0xa0c]",
- "disasm": "ldr r3, [0x00016ff8]",
- "bytes": "0c3a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94200,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91621,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91622,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91623,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91624,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591604,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91628,
- "esil": "r0,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [r3]",
- "disasm": "str r0, [r3]",
- "bytes": "000083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91632,
- "esil": "91516,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x1657c",
- "disasm": "b 0x1657c",
- "bytes": "e1ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 91516,
- "refs": [
- {
- "addr": 91516,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 91636,
- "size": 24,
- "jump": 91516,
- "ops": [
- {
- "offset": 91636,
- "ptr": 94204,
- "esil": "2,2,8,$$,+,>>,<<,2560,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0xa00]",
- "disasm": "ldr r3, [0x00016ffc]",
- "bytes": "003a9fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94204,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91640,
- "esil": "sb,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "mov r1, sb",
- "disasm": "mov r1, sb",
- "bytes": "0910a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458966,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91643,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91644,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591572,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91648,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r3]",
- "disasm": "ldr r0, [r3]",
- "bytes": "000093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 91652,
- "esil": "pc,0,+,lr,=,89952,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15f60",
- "disasm": "bl sym.imp.fprintf",
- "bytes": "55feffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89952,
- "fail": 91656,
- "refs": [
- {
- "addr": 89952,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91656,
- "esil": "91516,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x1657c",
- "disasm": "b 0x1657c",
- "bytes": "dbffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 91516,
- "refs": [
- {
- "addr": 91516,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 91660,
- "size": 20,
- "jump": 91700,
- "fail": 91680,
- "ops": [
- {
- "offset": 91660,
- "ptr": 94200,
- "esil": "2,2,8,$$,+,>>,<<,2532,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x9e4]",
- "disasm": "ldr r3, [0x00016ff8]",
- "bytes": "e4399fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94200,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91664,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r5, [r4, r3]",
- "disasm": "ldr r5, [r4, r3]",
- "bytes": "035094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "flags": [
- "aav.0x00016610"
- ],
- "refs": [
- {
- "addr": 591604,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 372816,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 91668,
- "esil": "0,r5,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r5]",
- "disasm": "ldr r3, [r5]",
- "bytes": "003095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609692,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91672,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91676,
- "esil": "zf,!,?{,91700,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x16634",
- "disasm": "bne 0x16634",
- "bytes": "0400001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91700,
- "fail": 91680
- }
- ]
- },
- {
- "offset": 91680,
- "size": 20,
- "jump": 91700,
- "ops": [
- {
- "offset": 91680,
- "ptr": 0,
- "esil": "0,fp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [fp]",
- "disasm": "ldr r3, [fp]",
- "bytes": "00309be5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609720,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91684,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91685,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91686,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91687,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91688,
- "val": 443,
- "esil": "zf,!,?{,443,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movwne r3, 0x1bb",
- "disasm": "movwne r3, 0x1bb",
- "bytes": "bb310013",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91692,
- "val": 80,
- "esil": "zf,?{,80,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "moveq r3, 0x50",
- "disasm": "moveq r3, 0x50",
- "bytes": "5030a003",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91696,
- "esil": "r3,0x0,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [r5]",
- "disasm": "str r3, [r5]",
- "bytes": "003085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 91700,
- "size": 144,
- "jump": 91856,
- "fail": 91844,
- "ops": [
- {
- "offset": 91700,
- "ptr": 94208,
- "esil": "2,2,8,$$,+,>>,<<,2500,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x9c4]",
- "disasm": "ldr r0, [0x00017000]",
- "bytes": "c4099fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94208,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91704,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "flags": [
- "aav.0x00016638"
- ],
- "refs": [
- {
- "addr": 457506,
- "type": "STRING"
- }
- ],
- "xrefs": [
- {
- "addr": 421628,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 91708,
- "esil": "pc,0,+,lr,=,88428,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1596c",
- "disasm": "bl sym.imp.nvram_unset",
- "bytes": "cafcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88428,
- "fail": 91712,
- "refs": [
- {
- "addr": 88428,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91712,
- "ptr": 94212,
- "esil": "2,2,8,$$,+,>>,<<,2492,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x9bc]",
- "disasm": "ldr r0, aav.0x000594cd",
- "bytes": "bc099fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94212,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91716,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457497,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91720,
- "esil": "pc,0,+,lr,=,88428,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1596c",
- "disasm": "bl sym.imp.nvram_unset",
- "bytes": "c7fcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88428,
- "fail": 91724,
- "refs": [
- {
- "addr": 88428,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91724,
- "ptr": 94216,
- "esil": "2,2,8,$$,+,>>,<<,2484,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x9b4]",
- "disasm": "ldr r0, aav.0x000594b4",
- "bytes": "b4099fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94216,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91728,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457484,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91732,
- "esil": "pc,0,+,lr,=,88428,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1596c",
- "disasm": "bl sym.imp.nvram_unset",
- "bytes": "c4fcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88428,
- "fail": 91736,
- "refs": [
- {
- "addr": 88428,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91736,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91737,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91738,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91739,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 91740,
- "val": 13,
- "esil": "13,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 0xd",
- "disasm": "mov r0, 0xd",
- "bytes": "0d00a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91744,
- "esil": "pc,0,+,lr,=,87600,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15630",
- "disasm": "bl sym.imp.signal",
- "bytes": "f2fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 87600,
- "fail": 91748,
- "refs": [
- {
- "addr": 87600,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91748,
- "ptr": 94220,
- "esil": "2,2,8,$$,+,>>,<<,2464,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x9a0]",
- "disasm": "ldr r3, [0x0001700c]",
- "bytes": "a0399fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94220,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91752,
- "val": 17,
- "esil": "17,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 0x11",
- "disasm": "mov r0, 0x11",
- "bytes": "1100a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91756,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591388,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91760,
- "esil": "r3,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r3",
- "disasm": "mov r1, r3",
- "bytes": "0310a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91764,
- "esil": "r3,0x18,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x18]",
- "disasm": "str r3, [sp, 0x18]",
- "bytes": "18308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91768,
- "esil": "pc,0,+,lr,=,87600,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15630",
- "disasm": "bl sym.imp.signal",
- "bytes": "ecfbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 87600,
- "fail": 91772,
- "refs": [
- {
- "addr": 87600,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91772,
- "ptr": 94224,
- "esil": "2,2,8,$$,+,>>,<<,2444,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x98c]",
- "disasm": "ldr r3, [0x00017010]",
- "bytes": "8c399fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94224,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91776,
- "val": 10,
- "esil": "10,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 0xa",
- "disasm": "mov r0, 0xa",
- "bytes": "0a00a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91780,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591376,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91784,
- "esil": "r3,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r3",
- "disasm": "mov r1, r3",
- "bytes": "0310a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 91788,
- "esil": "r3,0x18,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x18]",
- "disasm": "str r3, [sp, 0x18]",
- "bytes": "18308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91792,
- "esil": "pc,0,+,lr,=,87600,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15630",
- "disasm": "bl sym.imp.signal",
- "bytes": "e6fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 87600,
- "fail": 91796,
- "refs": [
- {
- "addr": 87600,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91796,
- "esil": "0,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5]",
- "disasm": "ldr r0, [r5]",
- "bytes": "000095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609692,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91800,
- "esil": "pc,0,+,lr,=,110148,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1ae44",
- "disasm": "bl fcn.0001ae44",
- "bytes": "e91100eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 110148,
- "fail": 91804,
- "refs": [
- {
- "addr": 110148,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91804,
- "ptr": 94228,
- "esil": "2,2,8,$$,+,>>,<<,2416,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x970]",
- "disasm": "ldr r0, [0x00017014]",
- "bytes": "70099fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94228,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91808,
- "esil": "-1,0,^,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvn r3, 0",
- "disasm": "mvn r3, 0",
- "bytes": "0030e0e3",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 91812,
- "esil": "r3,0x5c,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x5c]",
- "disasm": "str r3, [sp, 0x5c]",
- "bytes": "5c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91816,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458998,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91820,
- "esil": "r3,0x60,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x60]",
- "disasm": "str r3, [sp, 0x60]",
- "bytes": "60308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91824,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "b9fcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 91828,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91828,
- "ptr": 94196,
- "esil": "2,2,8,$$,+,>>,<<,2360,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x938]",
- "disasm": "ldr r3, [0x00016ff4]",
- "bytes": "38399fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "flags": [
- "aav.0x000166b4"
- ],
- "refs": [
- {
- "addr": 94196,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 425340,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 91832,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r6,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r6, [r4, r3]",
- "disasm": "ldr r6, [r4, r3]",
- "bytes": "036094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591452,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91836,
- "ptr": 1,
- "esil": "1,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 1",
- "disasm": "cmp r0, 1",
- "bytes": "010050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91840,
- "esil": "zf,!,?{,91856,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x166d0",
- "disasm": "bne 0x166d0",
- "bytes": "0200001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91856,
- "fail": 91844
- }
- ]
- },
- {
- "offset": 91844,
- "size": 12,
- "jump": 91924,
- "fail": 91856,
- "ops": [
- {
- "offset": 91844,
- "esil": "0,r5,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r5]",
- "disasm": "ldr r3, [r5]",
- "bytes": "003095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609692,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91848,
- "ptr": 80,
- "esil": "80,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0x50",
- "disasm": "cmp r3, 0x50",
- "bytes": "500053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0,
- "flags": [
- "aav.0x000166c8"
- ],
- "xrefs": [
- {
- "addr": 425348,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 91852,
- "esil": "zf,?{,91924,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16714",
- "disasm": "beq 0x16714",
- "bytes": "1000000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91924,
- "fail": 91856
- }
- ]
- },
- {
- "offset": 91856,
- "size": 24,
- "jump": 91924,
- "fail": 91880,
- "ops": [
- {
- "offset": 91856,
- "esil": "0,r6,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [r6]",
- "disasm": "ldr r1, [r6]",
- "bytes": "001096e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609688,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91860,
- "esil": "100,sp,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, sp, 0x64",
- "disasm": "add r0, sp, 0x64",
- "bytes": "64008de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539756,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 91864,
- "esil": "pc,0,+,lr,=,95652,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x175a4",
- "disasm": "bl fcn.000175a4",
- "bytes": "b10300eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 95652,
- "fail": 91868,
- "refs": [
- {
- "addr": 95652,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91868,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91872,
- "esil": "r0,0x5c,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [sp, 0x5c]",
- "disasm": "str r0, [sp, 0x5c]",
- "bytes": "5c008de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91876,
- "esil": "nf,vf,^,!,?{,91924,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bge 0x16714",
- "disasm": "bge 0x16714",
- "bytes": "0a0000aa",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 91924,
- "fail": 91880
- }
- ]
- },
- {
- "offset": 91880,
- "size": 44,
- "jump": 92100,
- "ops": [
- {
- "offset": 91880,
- "ptr": 94204,
- "esil": "2,2,8,$$,+,>>,<<,2316,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x90c]",
- "disasm": "ldr r3, [0x00016ffc]",
- "bytes": "0c399fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94204,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91884,
- "esil": "0,r6,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r6]",
- "disasm": "ldr r2, [r6]",
- "bytes": "002096e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609688,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91888,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591572,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91892,
- "ptr": 0,
- "esil": "0,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r2, 0",
- "disasm": "cmp r2, 0",
- "bytes": "000052e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91896,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r3]",
- "disasm": "ldr r0, [r3]",
- "bytes": "000093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 91900,
- "ptr": 94232,
- "esil": "zf,?{,2,2,8,$$,+,>>,<<,2324,+,0xffffffff,&,[4],0xffffffff,&,r2,=,}",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldreq r2, [pc, 0x914]",
- "disasm": "ldreq r2, [0x00017018]",
- "bytes": "14299f05",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94232,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91904,
- "esil": "zf,?{,r2,8,$$,+,+,0xffffffff,&,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "addeq r2, pc, r2",
- "disasm": "addeq r2, pc, r2",
- "bytes": "02208f00",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458930,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91908,
- "ptr": 94236,
- "esil": "2,2,8,$$,+,>>,<<,2320,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x910]",
- "disasm": "ldr r1, [0x0001701c]",
- "bytes": "10199fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94236,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91912,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459010,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91916,
- "esil": "pc,0,+,lr,=,89952,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15f60",
- "disasm": "bl sym.imp.fprintf",
- "bytes": "13feffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89952,
- "fail": 91920,
- "refs": [
- {
- "addr": 89952,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91920,
- "esil": "92100,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x167c4",
- "disasm": "b 0x167c4",
- "bytes": "2b0000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92100,
- "refs": [
- {
- "addr": 92100,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 91924,
- "size": 12,
- "jump": 92016,
- "fail": 91936,
- "ops": [
- {
- "offset": 91924,
- "esil": "0,r6,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r6]",
- "disasm": "ldr r0, [r6]",
- "bytes": "000096e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609688,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91928,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91932,
- "esil": "zf,?{,92016,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16770",
- "disasm": "beq 0x16770",
- "bytes": "1300000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92016,
- "fail": 91936
- }
- ]
- },
- {
- "offset": 91936,
- "size": 24,
- "jump": 92016,
- "fail": 91960,
- "ops": [
- {
- "offset": 91936,
- "ptr": 94240,
- "esil": "2,2,8,$$,+,>>,<<,2296,+,0xffffffff,&,[4],0xffffffff,&,r6,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r6, [pc, 0x8f8]",
- "disasm": "ldr r6, aav.0x000599f0",
- "bytes": "f8689fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94240,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91940,
- "esil": "r6,8,$$,+,+,0xffffffff,&,r6,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r6, pc, r6",
- "disasm": "add r6, pc, r6",
- "bytes": "06608fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459036,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 91944,
- "esil": "r6,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r6",
- "disasm": "mov r1, r6",
- "bytes": "0610a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459036,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91948,
- "esil": "pc,0,+,lr,=,91020,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1638c",
- "disasm": "bl sym.imp.strcmp",
- "bytes": "16ffffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91020,
- "fail": 91952,
- "refs": [
- {
- "addr": 91020,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91952,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91956,
- "esil": "zf,?{,92016,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16770",
- "disasm": "beq 0x16770",
- "bytes": "0d00000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92016,
- "fail": 91960
- }
- ]
- },
- {
- "offset": 91960,
- "size": 24,
- "jump": 92016,
- "fail": 91984,
- "ops": [
- {
- "offset": 91960,
- "esil": "r6,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r6",
- "disasm": "mov r1, r6",
- "bytes": "0610a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459036,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91964,
- "esil": "100,sp,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, sp, 0x64",
- "disasm": "add r0, sp, 0x64",
- "bytes": "64008de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539756,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 91968,
- "esil": "pc,0,+,lr,=,95652,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x175a4",
- "disasm": "bl fcn.000175a4",
- "bytes": "970300eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 95652,
- "fail": 91972,
- "refs": [
- {
- "addr": 95652,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 91972,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 91976,
- "esil": "r0,0x60,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [sp, 0x60]",
- "disasm": "str r0, [sp, 0x60]",
- "bytes": "60008de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 91980,
- "esil": "nf,vf,^,!,?{,92016,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bge 0x16770",
- "disasm": "bge 0x16770",
- "bytes": "070000aa",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92016,
- "fail": 91984
- }
- ]
- },
- {
- "offset": 91984,
- "size": 32,
- "jump": 92016,
- "ops": [
- {
- "offset": 91984,
- "ptr": 94204,
- "esil": "2,2,8,$$,+,>>,<<,2212,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x8a4]",
- "disasm": "ldr r3, [0x00016ffc]",
- "bytes": "a4389fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94204,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91988,
- "ptr": 94244,
- "esil": "2,2,8,$$,+,>>,<<,2248,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [pc, 0x8c8]",
- "disasm": "ldr r2, aav.0x000599b7",
- "bytes": "c8289fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94244,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91992,
- "ptr": 94248,
- "esil": "2,2,8,$$,+,>>,<<,2248,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x8c8]",
- "disasm": "ldr r1, [0x00017028]",
- "bytes": "c8189fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94248,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 91996,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591572,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92000,
- "esil": "r2,8,$$,+,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, pc, r2",
- "disasm": "add r2, pc, r2",
- "bytes": "02208fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459039,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92004,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "flags": [
- "aav.0x00016764"
- ],
- "refs": [
- {
- "addr": 459010,
- "type": "STRING"
- }
- ],
- "xrefs": [
- {
- "addr": 421104,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 92008,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r3]",
- "disasm": "ldr r0, [r3]",
- "bytes": "000093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 92012,
- "esil": "pc,0,+,lr,=,89952,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15f60",
- "disasm": "bl sym.imp.fprintf",
- "bytes": "fbfdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89952,
- "fail": 92016,
- "refs": [
- {
- "addr": 89952,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 92016,
- "size": 16,
- "jump": 92052,
- "fail": 92032,
- "ops": [
- {
- "offset": 92016,
- "esil": "0,r5,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r5]",
- "disasm": "ldr r2, [r5]",
- "bytes": "002095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609692,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92020,
- "esil": "372,sp,+,0xffffffff,&,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r5, sp, 0x174",
- "disasm": "add r5, sp, 0x174",
- "bytes": "5d5f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540028,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92024,
- "ptr": 80,
- "esil": "80,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r2, 0x50",
- "disasm": "cmp r2, 0x50",
- "bytes": "500052e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92028,
- "esil": "zf,!,?{,92052,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x16794",
- "disasm": "bne 0x16794",
- "bytes": "0400001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92052,
- "fail": 92032
- }
- ]
- },
- {
- "offset": 92032,
- "size": 20,
- "jump": 92068,
- "ops": [
- {
- "offset": 92032,
- "ptr": 94252,
- "esil": "2,2,8,$$,+,>>,<<,2212,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x8a4]",
- "disasm": "ldr r1, aav.0x00059998",
- "bytes": "a4189fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94252,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92036,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92040,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459048,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92044,
- "esil": "pc,0,+,lr,=,89340,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15cfc",
- "disasm": "bl sym.imp.strcpy",
- "bytes": "5afdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89340,
- "fail": 92048,
- "refs": [
- {
- "addr": 89340,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92048,
- "esil": "92068,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x167a4",
- "disasm": "b 0x167a4",
- "bytes": "030000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92068,
- "refs": [
- {
- "addr": 92068,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 92052,
- "size": 16,
- "jump": 92068,
- "ops": [
- {
- "offset": 92052,
- "ptr": 94256,
- "esil": "2,2,8,$$,+,>>,<<,2196,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x894]",
- "disasm": "ldr r1, aav.0x00059997",
- "bytes": "94189fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94256,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92056,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92057,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92058,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92059,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92060,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459067,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92064,
- "esil": "pc,0,+,lr,=,91176,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16428",
- "disasm": "bl sym.imp.sprintf",
- "bytes": "20ffffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91176,
- "fail": 92068,
- "refs": [
- {
- "addr": 91176,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 92068,
- "size": 24,
- "jump": 92112,
- "fail": 92092,
- "ops": [
- {
- "offset": 92068,
- "ptr": 94260,
- "esil": "2,2,8,$$,+,>>,<<,2184,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x888]",
- "disasm": "ldr r1, aav.0x000639b4",
- "bytes": "88189fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94260,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 92048,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92072,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92076,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 500072,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92080,
- "esil": "pc,0,+,lr,=,88176,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15870",
- "disasm": "bl sym.imp.fopen",
- "bytes": "2efcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88176,
- "fail": 92084,
- "refs": [
- {
- "addr": 88176,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92084,
- "esil": "0,r0,-,0xffffffff,&,r6,=,$z,zf,:=,31,$s,nf,:=,31,$c,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "subs r6, r0, 0",
- "disasm": "subs r6, r0, 0",
- "bytes": "006050e2",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 92088,
- "esil": "zf,!,?{,92112,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x167d0",
- "disasm": "bne 0x167d0",
- "bytes": "0400001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92112,
- "fail": 92092
- }
- ]
- },
- {
- "offset": 92092,
- "size": 8,
- "jump": 92100,
- "ops": [
- {
- "offset": 92092,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92096,
- "esil": "pc,0,+,lr,=,88320,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15900",
- "disasm": "bl sym.imp.perror",
- "bytes": "4efcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88320,
- "fail": 92100,
- "refs": [
- {
- "addr": 88320,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 92100,
- "size": 12,
- "jump": 92596,
- "ops": [
- {
- "offset": 92100,
- "esil": "pc,0,+,lr,=,91104,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x163e0",
- "disasm": "bl sym.imp.__errno_location",
- "bytes": "05ffffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91104,
- "fail": 92104,
- "refs": [
- {
- "addr": 91104,
- "type": "CALL"
- }
- ],
- "xrefs": [
- {
- "addr": 91920,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92104,
- "esil": "0,r0,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r0]",
- "disasm": "ldr r0, [r0]",
- "bytes": "000090e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540028,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92108,
- "esil": "92596,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x169b4",
- "disasm": "b 0x169b4",
- "bytes": "780000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92596,
- "refs": [
- {
- "addr": 92596,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 92112,
- "size": 48,
- "jump": 92160,
- "ops": [
- {
- "offset": 92112,
- "esil": "pc,0,+,lr,=,90504,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16188",
- "disasm": "bl sym.imp.getpid",
- "bytes": "6cfeffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90504,
- "fail": 92116,
- "refs": [
- {
- "addr": 90504,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92116,
- "ptr": 94264,
- "esil": "2,2,8,$$,+,>>,<<,2140,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x85c]",
- "disasm": "ldr r1, [0x00017038]",
- "bytes": "5c189fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94264,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92120,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 458814,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92124,
- "esil": "r0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, r0",
- "disasm": "mov r2, r0",
- "bytes": "0020a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92128,
- "esil": "r6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r6",
- "disasm": "mov r0, r6",
- "bytes": "0600a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92132,
- "esil": "pc,0,+,lr,=,89952,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15f60",
- "disasm": "bl sym.imp.fprintf",
- "bytes": "ddfdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89952,
- "fail": 92136,
- "refs": [
- {
- "addr": 89952,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92136,
- "esil": "r6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r6",
- "disasm": "mov r0, r6",
- "bytes": "0600a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92140,
- "esil": "pc,0,+,lr,=,87852,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1572c",
- "disasm": "bl sym.imp.fclose",
- "bytes": "cefbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 87852,
- "fail": 92144,
- "refs": [
- {
- "addr": 87852,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92144,
- "val": 0,
- "esil": "0,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 0",
- "disasm": "mov r3, 0",
- "bytes": "0030a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92148,
- "esil": "r3,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, r3",
- "disasm": "mov r1, r3",
- "bytes": "0310a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92152,
- "esil": "116,sp,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, sp, 0x74",
- "disasm": "add r2, sp, 0x74",
- "bytes": "74208de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539772,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92156,
- "esil": "r2,0x1c,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp, 0x1c]",
- "disasm": "str r2, [sp, 0x1c]",
- "bytes": "1c208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 92160,
- "size": 24,
- "jump": 92160,
- "fail": 92184,
- "ops": [
- {
- "offset": 92160,
- "esil": "28,sp,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [sp, 0x1c]",
- "disasm": "ldr r0, [sp, 0x1c]",
- "bytes": "1c009de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539684,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92164,
- "val": 0,
- "esil": "0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0",
- "disasm": "mov r2, 0",
- "bytes": "0020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92168,
- "esil": "r1,r0,2,r3,<<,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r1, [r0, r3, lsl 2]",
- "disasm": "str r1, [r0, r3, lsl 2]",
- "bytes": "031180e7",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92172,
- "esil": "1,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 1",
- "disasm": "add r3, r3, 1",
- "bytes": "013083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 92176,
- "ptr": 32,
- "esil": "32,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0x20",
- "disasm": "cmp r3, 0x20",
- "bytes": "200053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92180,
- "esil": "zf,!,?{,92160,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x16800",
- "disasm": "bne 0x16800",
- "bytes": "f9ffff1a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92160,
- "fail": 92184
- }
- ]
- },
- {
- "offset": 92184,
- "size": 108,
- "jump": 92292,
- "ops": [
- {
- "offset": 92184,
- "esil": "408,sp,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, sp, 0x198",
- "disasm": "add r3, sp, 0x198",
- "bytes": "663f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92188,
- "esil": "r2,0x58,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp, 0x58]",
- "disasm": "str r2, [sp, 0x58]",
- "bytes": "58208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0,
- "flags": [
- "aav.0x0001681c"
- ],
- "xrefs": [
- {
- "addr": 424744,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 92192,
- "val": 128,
- "esil": "128,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 0x80",
- "disasm": "mov r1, 0x80",
- "bytes": "8010a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92196,
- "esil": "r2,0x148,r3,-,0xffffffff,&,=[4],328,r3,-,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [r3, -0x148]!",
- "disasm": "str r2, [r3, -0x148]!",
- "bytes": "482123e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92200,
- "esil": "r3,0x54,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x54]",
- "disasm": "str r3, [sp, 0x54]",
- "bytes": "54308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92204,
- "ptr": 94268,
- "esil": "2,2,8,$$,+,>>,<<,2056,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x808]",
- "disasm": "ldr r3, [0x0001703c]",
- "bytes": "08389fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "flags": [
- "aav.0x0001682c"
- ],
- "refs": [
- {
- "addr": 94268,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 424724,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 92208,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591624,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92212,
- "esil": "r3,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r3",
- "disasm": "mov r0, r3",
- "bytes": "0300a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92216,
- "esil": "r3,0x18,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "str r3, [sp, 0x18]",
- "disasm": "str r3, [sp, 0x18]",
- "bytes": "18308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92217,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92218,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92219,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92220,
- "esil": "pc,0,+,lr,=,91260,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1647c",
- "disasm": "bl sym.imp.get_index_page",
- "bytes": "0effffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91260,
- "fail": 92224,
- "refs": [
- {
- "addr": 91260,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92224,
- "esil": "pc,0,+,lr,=,89796,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "bl 0x15ec4",
- "disasm": "bl sym.imp.getAmasSupportMode",
- "bytes": "9ffdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89796,
- "fail": 92228,
- "refs": [
- {
- "addr": 89796,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92227,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92228,
- "ptr": 94272,
- "esil": "2,2,8,$$,+,>>,<<,2036,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x7f4]",
- "disasm": "ldr r3, [0x00017040]",
- "bytes": "f4379fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94272,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92232,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591484,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92236,
- "esil": "r0,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [r3]",
- "disasm": "str r0, [r3]",
- "bytes": "000083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92240,
- "ptr": 94276,
- "esil": "2,2,8,$$,+,>>,<<,2028,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x7ec]",
- "disasm": "ldr r3, aav.0x00058ea8",
- "bytes": "ec379fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94276,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92244,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456452,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92248,
- "esil": "56,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 0x38",
- "disasm": "add r3, r3, 0x38",
- "bytes": "383083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456508,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92252,
- "esil": "r3,0x18,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x18]",
- "disasm": "str r3, [sp, 0x18]",
- "bytes": "18308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92256,
- "ptr": 94280,
- "esil": "2,2,8,$$,+,>>,<<,2016,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x7e0]",
- "disasm": "ldr r3, aav.0x0005999c",
- "bytes": "e0379fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94280,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92260,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459272,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92264,
- "esil": "r3,0x34,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x34]",
- "disasm": "str r3, [sp, 0x34]",
- "bytes": "34308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92268,
- "ptr": 94284,
- "esil": "2,2,8,$$,+,>>,<<,2008,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x7d8]",
- "disasm": "ldr r3, aav.0x0005911f",
- "bytes": "d8379fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94284,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92272,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457111,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92276,
- "esil": "r3,0x38,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x38]",
- "disasm": "str r3, [sp, 0x38]",
- "bytes": "38308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92280,
- "ptr": 94288,
- "esil": "2,2,8,$$,+,>>,<<,2000,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x7d0]",
- "disasm": "ldr r3, aav.0x00059124",
- "bytes": "d0379fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94288,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92284,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457128,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92288,
- "esil": "r3,0x3c,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x3c]",
- "disasm": "str r3, [sp, 0x3c]",
- "bytes": "3c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 92292,
- "size": 36,
- "jump": 92428,
- "fail": 92328,
- "ops": [
- {
- "offset": 92292,
- "esil": "244,sp,+,0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sb, sp, 0xf4",
- "disasm": "add sb, sp, 0xf4",
- "bytes": "f4908de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92296,
- "val": 128,
- "esil": "128,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0x80",
- "disasm": "mov r2, 0x80",
- "bytes": "8020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92300,
- "esil": "28,sp,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [sp, 0x1c]",
- "disasm": "ldr r1, [sp, 0x1c]",
- "bytes": "1c109de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539684,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92304,
- "esil": "sb,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, sb",
- "disasm": "mov r0, sb",
- "bytes": "0900a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92308,
- "esil": "pc,0,+,lr,=,89112,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15c18",
- "disasm": "bl sym.imp.memcpy",
- "bytes": "dffcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89112,
- "fail": 92312,
- "refs": [
- {
- "addr": 89112,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92312,
- "esil": "88,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x58]",
- "disasm": "ldr r3, [sp, 0x58]",
- "bytes": "58309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539744,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92316,
- "ptr": 127,
- "esil": "127,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0x7f",
- "disasm": "cmp r3, 0x7f",
- "bytes": "7f0053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92320,
- "esil": "zf,!,nf,vf,^,!,&,?{,-1,0,^,0xffffffff,&,r5,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvngt r5, 0",
- "disasm": "mvngt r5, 0",
- "bytes": "0050e0c3",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 92324,
- "esil": "zf,!,nf,vf,^,!,&,?{,92428,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x1690c",
- "disasm": "bgt 0x1690c",
- "bytes": "180000ca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92428,
- "fail": 92328
- }
- ]
- },
- {
- "offset": 92328,
- "size": 60,
- "jump": 92428,
- "fail": 92388,
- "ops": [
- {
- "offset": 92328,
- "esil": "92,sp,+,0xffffffff,&,[4],0xffffffff,&,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r5, [sp, 0x5c]",
- "disasm": "ldr r5, [sp, 0x5c]",
- "bytes": "5c509de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539748,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92332,
- "ptr": 0,
- "esil": "0,r5,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r5, 0",
- "disasm": "cmp r5, 0",
- "bytes": "000055e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92336,
- "esil": "nf,vf,^,!,?{,5,r5,>>>>,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "asrge r3, r5, 5",
- "disasm": "asrge r3, r5, 5",
- "bytes": "c532a0a1",
- "family": "cpu",
- "type": "sar",
- "reloc": false,
- "type_num": 25,
- "type2_num": 0
- },
- {
- "offset": 92340,
- "esil": "nf,vf,^,!,?{,408,sp,+,0xffffffff,&,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "addge r2, sp, 0x198",
- "disasm": "addge r2, sp, 0x198",
- "bytes": "662f8da2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92344,
- "val": 1,
- "esil": "nf,vf,^,!,?{,1,r0,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movge r0, 1",
- "disasm": "movge r0, 1",
- "bytes": "0100a0a3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92348,
- "esil": "nf,vf,^,?{,-1,0,^,0xffffffff,&,r5,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnlt r5, 0",
- "disasm": "mvnlt r5, 0",
- "bytes": "0050e0b3",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 92352,
- "esil": "nf,vf,^,!,?{,2,r3,<<,r2,+,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "addge r3, r2, r3, lsl 2",
- "disasm": "addge r3, r2, r3, lsl 2",
- "bytes": "033182a0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92356,
- "esil": "nf,vf,^,!,?{,31,r5,&,0xffffffff,&,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "andge r2, r5, 0x1f",
- "disasm": "andge r2, r5, 0x1f",
- "bytes": "1f2005a2",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 92360,
- "esil": "nf,vf,^,!,?{,31,r5,>>>>,r5,|,0xffffffff,&,r5,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "orrge r5, r5, r5, asr 31",
- "disasm": "orrge r5, r5, r5, asr 31",
- "bytes": "c55f85a1",
- "family": "cpu",
- "type": "or",
- "reloc": false,
- "type_num": 26,
- "type2_num": 0
- },
- {
- "offset": 92364,
- "esil": "nf,vf,^,!,?{,0xa4,r3,-,0xffffffff,&,[4],0xffffffff,&,r1,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldrge r1, [r3, -0xa4]",
- "disasm": "ldrge r1, [r3, -0xa4]",
- "bytes": "a41013a5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92368,
- "esil": "nf,vf,^,!,?{,68,r0,<<,r1,|,0xffffffff,&,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "orrge r2, r1, r0, lsl r2",
- "disasm": "orrge r2, r1, r0, lsl r2",
- "bytes": "102281a1",
- "family": "cpu",
- "type": "or",
- "reloc": false,
- "type_num": 26,
- "type2_num": 0
- },
- {
- "offset": 92372,
- "esil": "nf,vf,^,!,?{,r2,0xa4,r3,-,0xffffffff,&,=[4],}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "strge r2, [r3, -0xa4]",
- "disasm": "strge r2, [r3, -0xa4]",
- "bytes": "a42003a5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92376,
- "esil": "96,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x60]",
- "disasm": "ldr r3, [sp, 0x60]",
- "bytes": "60309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539752,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92380,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92384,
- "esil": "nf,vf,^,?{,92428,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "blt 0x1690c",
- "disasm": "blt 0x1690c",
- "bytes": "090000ba",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92428,
- "fail": 92388
- }
- ]
- },
- {
- "offset": 92388,
- "size": 40,
- "jump": 92428,
- "ops": [
- {
- "offset": 92388,
- "esil": "5,r3,>>>>,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "asr r2, r3, 5",
- "disasm": "asr r2, r3, 5",
- "bytes": "c322a0e1",
- "family": "cpu",
- "type": "sar",
- "reloc": false,
- "type_num": 25,
- "type2_num": 0
- },
- {
- "offset": 92392,
- "esil": "408,sp,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, sp, 0x198",
- "disasm": "add r1, sp, 0x198",
- "bytes": "661f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92396,
- "esil": "r3,r5,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r5, r3",
- "disasm": "cmp r5, r3",
- "bytes": "030055e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0,
- "flags": [
- "aav.0x000168ec"
- ],
- "xrefs": [
- {
- "addr": 421044,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 92400,
- "val": 1,
- "esil": "1,ip,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov ip, 1",
- "disasm": "mov ip, 1",
- "bytes": "01c0a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92404,
- "esil": "2,r2,<<,r1,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r1, r2, lsl 2",
- "disasm": "add r2, r1, r2, lsl 2",
- "bytes": "022181e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92408,
- "esil": "31,r3,&,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "and r1, r3, 0x1f",
- "disasm": "and r1, r3, 0x1f",
- "bytes": "1f1003e2",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 92412,
- "esil": "nf,vf,^,?{,r3,r5,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movlt r5, r3",
- "disasm": "movlt r5, r3",
- "bytes": "0350a0b1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92416,
- "esil": "0xa4,r2,-,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r2, -0xa4]",
- "disasm": "ldr r0, [r2, -0xa4]",
- "bytes": "a40012e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92420,
- "esil": "67,ip,<<,r0,|,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "orr r1, r0, ip, lsl r1",
- "disasm": "orr r1, r0, ip, lsl r1",
- "bytes": "1c1180e1",
- "family": "cpu",
- "type": "or",
- "reloc": false,
- "type_num": 26,
- "type2_num": 0
- },
- {
- "offset": 92424,
- "esil": "r1,0xa4,r2,-,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r1, [r2, -0xa4]",
- "disasm": "str r1, [r2, -0xa4]",
- "bytes": "a41002e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 92428,
- "size": 4,
- "jump": 92432,
- "ops": [
- {
- "offset": 92428,
- "esil": "80,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x50]",
- "disasm": "ldr r3, [sp, 0x50]",
- "bytes": "50309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539736,
- "type": "DATA"
- }
- ]
- }
- ]
- },
- {
- "offset": 92432,
- "size": 8,
- "jump": 92460,
- "fail": 92440,
- "ops": [
- {
- "offset": 92432,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 92456,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92436,
- "esil": "zf,?{,92460,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x1692c",
- "disasm": "beq 0x1692c",
- "bytes": "0400000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92460,
- "fail": 92440
- }
- ]
- },
- {
- "offset": 92440,
- "size": 20,
- "jump": 92432,
- "ops": [
- {
- "offset": 92440,
- "esil": "8,r3,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r3, 8]",
- "disasm": "ldr r2, [r3, 8]",
- "bytes": "082093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 92444,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r3]",
- "disasm": "ldr r3, [r3]",
- "bytes": "003093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 92448,
- "esil": "r2,r5,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r5, r2",
- "disasm": "cmp r5, r2",
- "bytes": "020055e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92452,
- "esil": "nf,vf,^,?{,r2,r5,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movlt r5, r2",
- "disasm": "movlt r5, r2",
- "bytes": "0250a0b1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92456,
- "esil": "92432,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "b 0x16910",
- "disasm": "b 0x16910",
- "bytes": "f8ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92432,
- "refs": [
- {
- "addr": 92432,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92459,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 92460,
- "size": 20,
- "jump": 92480,
- "ops": [
- {
- "offset": 92460,
- "esil": "1,r5,+,0xffffffff,&,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r5, r5, 1",
- "disasm": "add r5, r5, 1",
- "bytes": "015085e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540029,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92464,
- "esil": "72,sp,+,0xffffffff,&,sl,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sl, sp, 0x48",
- "disasm": "add sl, sp, 0x48",
- "bytes": "48a08de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539728,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92468,
- "val": 5,
- "esil": "5,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 5",
- "disasm": "mov r2, 5",
- "bytes": "0520a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92472,
- "esil": "r3,0x4c,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x4c]",
- "disasm": "str r3, [sp, 0x4c]",
- "bytes": "4c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92476,
- "esil": "r2,0x48,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "str r2, [sp, 0x48]",
- "disasm": "str r2, [sp, 0x48]",
- "bytes": "48208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92479,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 92480,
- "size": 32,
- "jump": 92692,
- "fail": 92512,
- "ops": [
- {
- "offset": 92480,
- "val": 0,
- "esil": "0,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 0",
- "disasm": "mov r3, 0",
- "bytes": "0030a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92484,
- "esil": "sl,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sl, [sp]",
- "disasm": "str sl, [sp]",
- "bytes": "00a08de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92488,
- "esil": "r3,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, r3",
- "disasm": "mov r2, r3",
- "bytes": "0320a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92492,
- "esil": "sb,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, sb",
- "disasm": "mov r1, sb",
- "bytes": "0910a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92496,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92500,
- "esil": "pc,0,+,lr,=,89712,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15e70",
- "disasm": "bl sym.imp.select",
- "bytes": "45fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89712,
- "fail": 92504,
- "refs": [
- {
- "addr": 89712,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92504,
- "esil": "0,r0,-,0xffffffff,&,r6,=,$z,zf,:=,31,$s,nf,:=,31,$c,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "subs r6, r0, 0",
- "disasm": "subs r6, r0, 0",
- "bytes": "006050e2",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 92508,
- "esil": "nf,vf,^,!,?{,92692,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "bge 0x16a14",
- "disasm": "bge aav.0x00016a14",
- "bytes": "2c0000aa",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92692,
- "fail": 92512
- },
- {
- "offset": 92511,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 92512,
- "size": 20,
- "jump": 92480,
- "fail": 92532,
- "ops": [
- {
- "offset": 92512,
- "esil": "pc,0,+,lr,=,91104,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x163e0",
- "disasm": "bl sym.imp.__errno_location",
- "bytes": "9efeffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91104,
- "fail": 92516,
- "refs": [
- {
- "addr": 91104,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92516,
- "esil": "0,r0,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r0]",
- "disasm": "ldr r3, [r0]",
- "bytes": "003090e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540029,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92520,
- "esil": "r0,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r7, r0",
- "disasm": "mov r7, r0",
- "bytes": "0070a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92524,
- "ptr": 4,
- "esil": "4,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 4",
- "disasm": "cmp r3, 4",
- "bytes": "040053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92528,
- "esil": "zf,?{,92480,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16940",
- "disasm": "beq 0x16940",
- "bytes": "f2ffff0a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92480,
- "fail": 92532
- }
- ]
- },
- {
- "offset": 92532,
- "size": 36,
- "jump": 92620,
- "fail": 92568,
- "ops": [
- {
- "offset": 92532,
- "ptr": 94292,
- "esil": "2,2,8,$$,+,>>,<<,1752,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x6d8]",
- "disasm": "ldr r0, aav.0x00059881",
- "bytes": "d8069fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "flags": [
- "aav.0x00016974"
- ],
- "refs": [
- {
- "addr": 94292,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 371056,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 92536,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459265,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92540,
- "esil": "pc,0,+,lr,=,88320,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15900",
- "disasm": "bl sym.imp.perror",
- "bytes": "dffbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88320,
- "fail": 92544,
- "refs": [
- {
- "addr": 88320,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92544,
- "ptr": 94296,
- "esil": "2,2,8,$$,+,>>,<<,1744,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x6d0]",
- "disasm": "ldr r0, aav.0x00059007",
- "bytes": "d0069fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94296,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92548,
- "esil": "0,r7,+,0xffffffff,&,[4],0xffffffff,&,r4,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "ldr r4, [r7]",
- "disasm": "ldr r4, [r7]",
- "bytes": "004097e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540029,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92549,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92550,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92551,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92552,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457111,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92556,
- "esil": "pc,0,+,lr,=,361372,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x5839c",
- "disasm": "bl sym.f_exists",
- "bytes": "820601eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 361372,
- "fail": 92560,
- "refs": [
- {
- "addr": 361372,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92560,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92564,
- "esil": "zf,!,nf,vf,^,!,&,?{,92620,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x169cc",
- "disasm": "bgt str.B8",
- "bytes": "0c0000ca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92620,
- "fail": 92568,
- "refs": [
- {
- "addr": 92620,
- "type": "DATA"
- }
- ]
- }
- ]
- },
- {
- "offset": 92568,
- "size": 20,
- "jump": 92620,
- "fail": 92588,
- "ops": [
- {
- "offset": 92568,
- "ptr": 94300,
- "esil": "2,2,8,$$,+,>>,<<,1724,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x6bc]",
- "disasm": "ldr r0, aav.0x00059037",
- "bytes": "bc069fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94300,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92572,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457179,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92576,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "fdfbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 92580,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92580,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92584,
- "esil": "zf,!,nf,vf,^,!,&,?{,92620,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x169cc",
- "disasm": "bgt str.B8",
- "bytes": "070000ca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92620,
- "fail": 92588,
- "refs": [
- {
- "addr": 92620,
- "type": "DATA"
- }
- ]
- }
- ]
- },
- {
- "offset": 92588,
- "size": 4,
- "jump": 92592,
- "ops": [
- {
- "offset": 92588,
- "esil": "r4,0x0,r7,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r4, [r7]",
- "disasm": "str r4, [r7]",
- "bytes": "004087e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 92688,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 92592,
- "size": 4,
- "jump": 92596,
- "ops": [
- {
- "offset": 92592,
- "esil": "r4,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r4",
- "disasm": "mov r0, r4",
- "bytes": "0400a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 92932,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 92596,
- "size": 20,
- "jump": 94140,
- "fail": 92616,
- "ops": [
- {
- "offset": 92596,
- "esil": "36,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x24]",
- "disasm": "ldr r3, [sp, 0x24]",
- "bytes": "24309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539692,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 92108,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92600,
- "esil": "404,sp,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [sp, 0x194]",
- "disasm": "ldr r2, [sp, 0x194]",
- "bytes": "94219de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540060,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92604,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r3]",
- "disasm": "ldr r3, [r3]",
- "bytes": "003093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 92608,
- "esil": "r3,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "cmp r2, r3",
- "disasm": "cmp r2, r3",
- "bytes": "030052e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92611,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92612,
- "esil": "zf,?{,94140,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16fbc",
- "disasm": "beq 0x16fbc",
- "bytes": "7c01000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 94140,
- "fail": 92616
- }
- ]
- },
- {
- "offset": 92616,
- "size": 4,
- "ops": [
- {
- "offset": 92616,
- "esil": "pc,0,+,lr,=,90072,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15fd8",
- "disasm": "bl sym.imp.__stack_chk_fail",
- "bytes": "82fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90072,
- "fail": 92620,
- "refs": [
- {
- "addr": 90072,
- "type": "CALL"
- },
- {
- "addr": 92620,
- "type": "DATA"
- }
- ]
- }
- ]
- },
- {
- "offset": 92620,
- "size": 72,
- "jump": 92588,
- "ops": [
- {
- "offset": 92620,
- "val": 2114,
- "esil": "2114,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movw r3, 0x842",
- "disasm": "movw r3, 0x842",
- "bytes": "423800e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "flags": [
- "str.B8"
- ],
- "xrefs": [
- {
- "addr": 92564,
- "type": "DATA"
- },
- {
- "addr": 92584,
- "type": "DATA"
- },
- {
- "addr": 92616,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92624,
- "esil": "r3,0xc,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0xc]",
- "disasm": "str r3, [sp, 0xc]",
- "bytes": "0c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92628,
- "ptr": 94304,
- "esil": "2,2,8,$$,+,>>,<<,1668,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x684]",
- "disasm": "ldr r3, aav.0x00058d18",
- "bytes": "84369fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94304,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92632,
- "val": 0,
- "esil": "0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0",
- "disasm": "mov r2, 0",
- "bytes": "0020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92636,
- "ptr": 94308,
- "esil": "2,2,8,$$,+,>>,<<,1664,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x680]",
- "disasm": "ldr r1, aav.0x00058fa8",
- "bytes": "80169fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94308,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92640,
- "val": 6,
- "esil": "6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 6",
- "disasm": "mov r0, 6",
- "bytes": "0600a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92644,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456452,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92648,
- "esil": "r6,0x10,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r6, [sp, 0x10]",
- "disasm": "str r6, [sp, 0x10]",
- "bytes": "10608de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92652,
- "esil": "48,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 0x30",
- "disasm": "add r3, r3, 0x30",
- "bytes": "303083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456500,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92656,
- "esil": "r3,0x8,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 8]",
- "disasm": "str r3, [sp, 8]",
- "bytes": "08308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92660,
- "ptr": 94312,
- "esil": "2,2,8,$$,+,>>,<<,1644,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x66c]",
- "disasm": "ldr r3, aav.0x00059749",
- "bytes": "6c369fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94312,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92664,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457128,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92668,
- "esil": "r2,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp]",
- "disasm": "str r2, [sp]",
- "bytes": "00208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92672,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459089,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92676,
- "esil": "r3,0x4,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 4]",
- "disasm": "str r3, [sp, 4]",
- "bytes": "04308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92680,
- "val": 1,
- "esil": "1,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 1",
- "disasm": "mov r3, 1",
- "bytes": "0130a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92684,
- "esil": "pc,0,+,lr,=,90840,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x162d8",
- "disasm": "bl sym.imp.asusdebuglog",
- "bytes": "31feffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90840,
- "fail": 92688,
- "refs": [
- {
- "addr": 90840,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92688,
- "esil": "92588,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x169ac",
- "disasm": "b 0x169ac",
- "bytes": "e5ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92588,
- "refs": [
- {
- "addr": 92588,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 92692,
- "size": 12,
- "jump": 92704,
- "ops": [
- {
- "offset": 92692,
- "esil": "pc,0,+,lr,=,96552,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x17928",
- "disasm": "bl sym.uptime",
- "bytes": "c30300eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 96552,
- "fail": 92696,
- "flags": [
- "aav.0x00016a14"
- ],
- "refs": [
- {
- "addr": 96552,
- "type": "CALL"
- }
- ],
- "xrefs": [
- {
- "addr": 424284,
- "type": "UNKNOWN"
- }
- ]
- },
- {
- "offset": 92696,
- "val": 0,
- "esil": "0,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r7, 0",
- "disasm": "mov r7, 0",
- "bytes": "0070a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92700,
- "esil": "r0,0x48,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [sp, 0x48]",
- "disasm": "str r0, [sp, 0x48]",
- "bytes": "48008de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 92704,
- "size": 24,
- "jump": 93080,
- "fail": 92728,
- "ops": [
- {
- "offset": 92704,
- "esil": "0,r6,+,0xffffffff,&,r3,=,$z,zf,:=,31,$s,nf,:=,31,$c,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "adds r3, r6, 0",
- "disasm": "adds r3, r6, 0",
- "bytes": "003096e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540029,
- "type": "CODE"
- }
- ],
- "xrefs": [
- {
- "addr": 93076,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92708,
- "val": 1,
- "esil": "zf,!,?{,1,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movne r3, 1",
- "disasm": "movne r3, 1",
- "bytes": "0130a013",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92712,
- "ptr": 1,
- "esil": "1,r7,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r7, 1",
- "disasm": "cmp r7, 1",
- "bytes": "010057e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92716,
- "val": 0,
- "esil": "cf,zf,!,&,?{,0,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movhi r3, 0",
- "disasm": "movhi r3, 0",
- "bytes": "0030a083",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92720,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92724,
- "esil": "zf,?{,93080,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16b98",
- "disasm": "beq 0x16b98",
- "bytes": "5700000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93080,
- "fail": 92728
- }
- ]
- },
- {
- "offset": 92728,
- "size": 16,
- "jump": 93072,
- "fail": 92744,
- "ops": [
- {
- "offset": 92728,
- "esil": "92,sp,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, sp, 0x5c",
- "disasm": "add r3, sp, 0x5c",
- "bytes": "5c308de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539748,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92732,
- "esil": "r3,2,r7,<<,+,0xffffffff,&,[4],0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sb, [r3, r7, lsl 2]",
- "disasm": "ldr sb, [r3, r7, lsl 2]",
- "bytes": "079193e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539748,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92736,
- "ptr": 0,
- "esil": "0,sb,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp sb, 0",
- "disasm": "cmp sb, 0",
- "bytes": "000059e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92740,
- "esil": "nf,vf,^,?{,93072,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "blt 0x16b90",
- "disasm": "blt 0x16b90",
- "bytes": "510000ba",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93072,
- "fail": 92744
- }
- ]
- },
- {
- "offset": 92744,
- "size": 32,
- "jump": 93072,
- "fail": 92776,
- "ops": [
- {
- "offset": 92744,
- "esil": "5,sb,>>>>,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "asr r2, sb, 5",
- "disasm": "asr r2, sb, 5",
- "bytes": "c922a0e1",
- "family": "cpu",
- "type": "sar",
- "reloc": false,
- "type_num": 25,
- "type2_num": 0
- },
- {
- "offset": 92748,
- "esil": "408,sp,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, sp, 0x198",
- "disasm": "add r3, sp, 0x198",
- "bytes": "663f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92752,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92756,
- "esil": "2,r2,<<,r3,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r3, r2, lsl 2",
- "disasm": "add r2, r3, r2, lsl 2",
- "bytes": "022183e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92760,
- "esil": "31,sb,&,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "and r3, sb, 0x1f",
- "disasm": "and r3, sb, 0x1f",
- "bytes": "1f3009e2",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 92764,
- "esil": "0xa4,r2,-,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r2, -0xa4]",
- "disasm": "ldr r2, [r2, -0xa4]",
- "bytes": "a42012e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92768,
- "esil": "69,r1,<<,r2,&,0xffffffff,&,r3,=,$z,zf,:=,31,$s,nf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ands r3, r2, r1, lsl r3",
- "disasm": "ands r3, r2, r1, lsl r3",
- "bytes": "113312e0",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 92772,
- "esil": "zf,?{,93072,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16b90",
- "disasm": "beq 0x16b90",
- "bytes": "4900000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93072,
- "fail": 92776
- }
- ]
- },
- {
- "offset": 92776,
- "size": 20,
- "jump": 92936,
- "fail": 92796,
- "ops": [
- {
- "offset": 92776,
- "val": 32,
- "esil": "32,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 0x20",
- "disasm": "mov r0, 0x20",
- "bytes": "2000a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92780,
- "esil": "1,r6,-,0xffffffff,&,r6,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "sub r6, r6, 1",
- "disasm": "sub r6, r6, 1",
- "bytes": "016046e2",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 92784,
- "esil": "pc,0,+,lr,=,90012,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15f9c",
- "disasm": "bl sym.imp.malloc",
- "bytes": "49fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90012,
- "fail": 92788,
- "refs": [
- {
- "addr": 90012,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92788,
- "esil": "0,r0,-,0xffffffff,&,r5,=,$z,zf,:=,31,$s,nf,:=,31,$c,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "subs r5, r0, 0",
- "disasm": "subs r5, r0, 0",
- "bytes": "005050e2",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 92792,
- "esil": "zf,!,?{,92936,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "bne 0x16b08",
- "disasm": "bne 0x16b08",
- "bytes": "2200001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92936,
- "fail": 92796
- },
- {
- "offset": 92795,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 92796,
- "size": 44,
- "jump": 92908,
- "fail": 92840,
- "ops": [
- {
- "offset": 92796,
- "ptr": 94316,
- "esil": "2,2,8,$$,+,>>,<<,1512,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x5e8]",
- "disasm": "ldr r0, aav.0x000596e8",
- "bytes": "e8059fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94316,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92800,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459120,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92804,
- "esil": "pc,0,+,lr,=,88320,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15900",
- "disasm": "bl sym.imp.perror",
- "bytes": "9dfbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88320,
- "fail": 92808,
- "refs": [
- {
- "addr": 88320,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92808,
- "esil": "pc,0,+,lr,=,91104,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x163e0",
- "disasm": "bl sym.imp.__errno_location",
- "bytes": "54feffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91104,
- "fail": 92812,
- "refs": [
- {
- "addr": 91104,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92812,
- "esil": "0,r0,+,0xffffffff,&,[4],0xffffffff,&,r4,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "ldr r4, [r0]",
- "disasm": "ldr r4, [r0]",
- "bytes": "004090e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459120,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92815,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92816,
- "esil": "r0,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r5, r0",
- "disasm": "mov r5, r0",
- "bytes": "0050a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459120,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92820,
- "ptr": 94320,
- "esil": "2,2,8,$$,+,>>,<<,1492,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x5d4]",
- "disasm": "ldr r0, aav.0x00058ef7",
- "bytes": "d4059fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94320,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92824,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457111,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92825,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92826,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92827,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92828,
- "esil": "pc,0,+,lr,=,361372,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x5839c",
- "disasm": "bl sym.f_exists",
- "bytes": "3e0601eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 361372,
- "fail": 92832,
- "refs": [
- {
- "addr": 361372,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92832,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92836,
- "esil": "zf,nf,vf,^,|,?{,92908,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ble 0x16aec",
- "disasm": "ble 0x16aec",
- "bytes": "100000da",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92908,
- "fail": 92840
- }
- ]
- },
- {
- "offset": 92840,
- "size": 68,
- "jump": 92928,
- "ops": [
- {
- "offset": 92840,
- "val": 2131,
- "esil": "2131,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movw r3, 0x853",
- "disasm": "movw r3, 0x853",
- "bytes": "533800e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0,
- "flags": [
- "str.S8"
- ],
- "xrefs": [
- {
- "addr": 92924,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92844,
- "esil": "r3,0xc,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0xc]",
- "disasm": "str r3, [sp, 0xc]",
- "bytes": "0c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92848,
- "ptr": 94324,
- "esil": "2,2,8,$$,+,>>,<<,1468,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x5bc]",
- "disasm": "ldr r3, aav.0x00058c3c",
- "bytes": "bc359fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94324,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92852,
- "val": 0,
- "esil": "0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0",
- "disasm": "mov r2, 0",
- "bytes": "0020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92856,
- "ptr": 94328,
- "esil": "2,2,8,$$,+,>>,<<,1464,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x5b8]",
- "disasm": "ldr r1, aav.0x00058ecc",
- "bytes": "b8159fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94328,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92860,
- "val": 6,
- "esil": "6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 6",
- "disasm": "mov r0, 6",
- "bytes": "0600a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92864,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456452,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92868,
- "esil": "r2,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp]",
- "disasm": "str r2, [sp]",
- "bytes": "00208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92872,
- "esil": "48,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 0x30",
- "disasm": "add r3, r3, 0x30",
- "bytes": "303083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456500,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92876,
- "esil": "r3,0x8,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "str r3, [sp, 8]",
- "disasm": "str r3, [sp, 8]",
- "bytes": "08308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92877,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92878,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92879,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92880,
- "ptr": 94332,
- "esil": "2,2,8,$$,+,>>,<<,1444,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x5a4]",
- "disasm": "ldr r3, aav.0x00059697",
- "bytes": "a4359fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94332,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92884,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457128,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92888,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459127,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92892,
- "esil": "r3,0x4,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 4]",
- "disasm": "str r3, [sp, 4]",
- "bytes": "04308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92896,
- "val": 1,
- "esil": "1,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 1",
- "disasm": "mov r3, 1",
- "bytes": "0130a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92900,
- "esil": "pc,0,+,lr,=,90840,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x162d8",
- "disasm": "bl sym.imp.asusdebuglog",
- "bytes": "fbfdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90840,
- "fail": 92904,
- "refs": [
- {
- "addr": 90840,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92904,
- "esil": "92928,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "b 0x16b00",
- "disasm": "b 0x16b00",
- "bytes": "040000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92928,
- "refs": [
- {
- "addr": 92928,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92907,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 92908,
- "size": 20,
- "jump": 92840,
- "fail": 92928,
- "ops": [
- {
- "offset": 92908,
- "ptr": 94336,
- "esil": "2,2,8,$$,+,>>,<<,1420,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x58c]",
- "disasm": "ldr r0, aav.0x00058ee3",
- "bytes": "8c059fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94336,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92912,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457179,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 92916,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "a8fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 92920,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92920,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92921,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92922,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92923,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92924,
- "esil": "zf,!,nf,vf,^,!,&,?{,92840,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x16aa8",
- "disasm": "bgt str.S8",
- "bytes": "e9ffffca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92840,
- "fail": 92928,
- "refs": [
- {
- "addr": 92840,
- "type": "DATA"
- }
- ]
- }
- ]
- },
- {
- "offset": 92928,
- "size": 8,
- "jump": 92592,
- "ops": [
- {
- "offset": 92928,
- "esil": "r4,0x0,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r4, [r5]",
- "disasm": "str r4, [r5]",
- "bytes": "004085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 92904,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92932,
- "esil": "92592,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x169b0",
- "disasm": "b 0x169b0",
- "bytes": "a9ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92592,
- "refs": [
- {
- "addr": 92592,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 92936,
- "size": 20,
- "jump": 92956,
- "ops": [
- {
- "offset": 92936,
- "esil": "408,sp,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, sp, 0x198",
- "disasm": "add r3, sp, 0x198",
- "bytes": "663f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 92940,
- "val": 16,
- "esil": "16,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0x10",
- "disasm": "mov r2, 0x10",
- "bytes": "1020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92944,
- "esil": "r2,0x154,r3,-,0xffffffff,&,=[4],340,r3,-,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [r3, -0x154]!",
- "disasm": "str r2, [r3, -0x154]!",
- "bytes": "542123e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92948,
- "esil": "12,r5,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r5, 0xc",
- "disasm": "add r2, r5, 0xc",
- "bytes": "0c2085e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 92952,
- "esil": "r2,0x20,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp, 0x20]",
- "disasm": "str r2, [sp, 0x20]",
- "bytes": "20208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 92956,
- "size": 32,
- "jump": 93852,
- "fail": 92988,
- "ops": [
- {
- "offset": 92956,
- "esil": "r3,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, r3",
- "disasm": "mov r2, r3",
- "bytes": "0320a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92960,
- "esil": "32,sp,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [sp, 0x20]",
- "disasm": "ldr r1, [sp, 0x20]",
- "bytes": "20109de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539688,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92964,
- "esil": "sb,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, sb",
- "disasm": "mov r0, sb",
- "bytes": "0900a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 92968,
- "esil": "r3,0x28,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "str r3, [sp, 0x28]",
- "disasm": "str r3, [sp, 0x28]",
- "bytes": "28308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92971,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 92972,
- "esil": "pc,0,+,lr,=,88740,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15aa4",
- "disasm": "bl sym.imp.accept",
- "bytes": "dcfbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88740,
- "fail": 92976,
- "refs": [
- {
- "addr": 88740,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92976,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 92980,
- "esil": "r0,0x8,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [r5, 8]",
- "disasm": "str r0, [r5, 8]",
- "bytes": "080085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 92984,
- "esil": "nf,vf,^,!,?{,93852,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94145,
- "size": 4,
- "opcode": "bge 0x16e9c",
- "disasm": "bge 0x16e9c",
- "bytes": "d70000aa",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93852,
- "fail": 92988
- },
- {
- "offset": 92987,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 92988,
- "size": 24,
- "jump": 92956,
- "fail": 93012,
- "ops": [
- {
- "offset": 92988,
- "esil": "pc,0,+,lr,=,91104,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x163e0",
- "disasm": "bl sym.imp.__errno_location",
- "bytes": "27feffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91104,
- "fail": 92992,
- "refs": [
- {
- "addr": 91104,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 92992,
- "esil": "40,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x28]",
- "disasm": "ldr r3, [sp, 0x28]",
- "bytes": "28309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539696,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 92996,
- "esil": "0,r0,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r0]",
- "disasm": "ldr r2, [r0]",
- "bytes": "002090e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93000,
- "esil": "r0,sl,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov sl, r0",
- "disasm": "mov sl, r0",
- "bytes": "00a0a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93004,
- "ptr": 4,
- "esil": "4,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r2, 4",
- "disasm": "cmp r2, 4",
- "bytes": "040052e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93008,
- "esil": "zf,?{,92956,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16b1c",
- "disasm": "beq 0x16b1c",
- "bytes": "f1ffff0a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92956,
- "fail": 93012
- }
- ]
- },
- {
- "offset": 93012,
- "size": 28,
- "jump": 94068,
- "fail": 93040,
- "ops": [
- {
- "offset": 93012,
- "esil": "52,sp,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [sp, 0x34]",
- "disasm": "ldr r0, [sp, 0x34]",
- "bytes": "34009de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539708,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93016,
- "esil": "pc,0,+,lr,=,88320,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15900",
- "disasm": "bl sym.imp.perror",
- "bytes": "68fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88320,
- "fail": 93020,
- "refs": [
- {
- "addr": 88320,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93020,
- "esil": "56,sp,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [sp, 0x38]",
- "disasm": "ldr r0, [sp, 0x38]",
- "bytes": "38009de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539712,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93024,
- "esil": "0,sl,+,0xffffffff,&,[4],0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sb, [sl]",
- "disasm": "ldr sb, [sl]",
- "bytes": "00909ae5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93028,
- "esil": "pc,0,+,lr,=,361372,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x5839c",
- "disasm": "bl sym.f_exists",
- "bytes": "0c0601eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 361372,
- "fail": 93032,
- "refs": [
- {
- "addr": 361372,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93032,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93036,
- "esil": "zf,!,nf,vf,^,!,&,?{,94068,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x16f74",
- "disasm": "bgt 0x16f74",
- "bytes": "000100ca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 94068,
- "fail": 93040
- }
- ]
- },
- {
- "offset": 93040,
- "size": 20,
- "jump": 94068,
- "fail": 93060,
- "ops": [
- {
- "offset": 93040,
- "ptr": 94340,
- "esil": "2,2,8,$$,+,>>,<<,1292,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x50c]",
- "disasm": "ldr r0, aav.0x00058e5f",
- "bytes": "0c059fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94340,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93044,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457179,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93048,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "87fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 93052,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93052,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93056,
- "esil": "zf,!,nf,vf,^,!,&,?{,94068,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x16f74",
- "disasm": "bgt 0x16f74",
- "bytes": "fb0000ca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 94068,
- "fail": 93060
- }
- ]
- },
- {
- "offset": 93060,
- "size": 12,
- "jump": 93072,
- "ops": [
- {
- "offset": 93060,
- "esil": "sb,0x0,sl,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sb, [sl]",
- "disasm": "str sb, [sl]",
- "bytes": "00908ae5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 94136,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93064,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93068,
- "esil": "pc,0,+,lr,=,88656,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15a50",
- "disasm": "bl sym.imp.free",
- "bytes": "affbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88656,
- "fail": 93072,
- "refs": [
- {
- "addr": 88656,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 93072,
- "size": 8,
- "jump": 92704,
- "ops": [
- {
- "offset": 93072,
- "esil": "1,r7,+,0xffffffff,&,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r7, r7, 1",
- "disasm": "add r7, r7, 1",
- "bytes": "017087e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 94064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93076,
- "esil": "92704,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16a20",
- "disasm": "b 0x16a20",
- "bytes": "a1ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 92704,
- "refs": [
- {
- "addr": 92704,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93080,
- "size": 8,
- "jump": 92292,
- "fail": 93088,
- "ops": [
- {
- "offset": 93080,
- "ptr": 0,
- "esil": "0,r6,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r6, 0",
- "disasm": "cmp r6, 0",
- "bytes": "000056e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93084,
- "esil": "zf,?{,92292,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16884",
- "disasm": "beq 0x16884",
- "bytes": "38ffff0a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92292,
- "fail": 93088
- }
- ]
- },
- {
- "offset": 93088,
- "size": 52,
- "jump": 93140,
- "ops": [
- {
- "offset": 93088,
- "ptr": 94344,
- "esil": "2,2,8,$$,+,>>,<<,1248,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x4e0]",
- "disasm": "ldr r3, str.AU",
- "bytes": "e0349fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94344,
- "type": "DATA"
- },
- {
- "addr": 516348,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93092,
- "ptr": 94348,
- "esil": "2,2,8,$$,+,>>,<<,1248,+,0xffffffff,&,[4],0xffffffff,&,sl,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sl, [pc, 0x4e0]",
- "disasm": "ldr sl, aav.0x00058b48",
- "bytes": "e0a49fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94348,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93096,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609452,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93100,
- "esil": "r3,0x28,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x28]",
- "disasm": "str r3, [sp, 0x28]",
- "bytes": "28308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93104,
- "ptr": 94352,
- "esil": "2,2,8,$$,+,>>,<<,1240,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x4d8]",
- "disasm": "ldr r3, str.y_code",
- "bytes": "d8349fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94352,
- "type": "DATA"
- },
- {
- "addr": 516324,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93108,
- "esil": "sl,8,$$,+,+,0xffffffff,&,sl,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sl, pc, sl",
- "disasm": "add sl, pc, sl",
- "bytes": "0aa08fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456452,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93112,
- "esil": "80,sp,+,0xffffffff,&,[4],0xffffffff,&,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r5, [sp, 0x50]",
- "disasm": "ldr r5, [sp, 0x50]",
- "bytes": "50509de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539736,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93116,
- "esil": "48,sl,+,0xffffffff,&,sl,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sl, sl, 0x30",
- "disasm": "add sl, sl, 0x30",
- "bytes": "30a08ae2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456500,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93120,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609452,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93124,
- "esil": "r3,0x2c,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x2c]",
- "disasm": "str r3, [sp, 0x2c]",
- "bytes": "2c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93128,
- "ptr": 94356,
- "esil": "2,2,8,$$,+,>>,<<,1220,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x4c4]",
- "disasm": "ldr r3, aav.0x0005960b",
- "bytes": "c4349fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94356,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93132,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459231,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93136,
- "esil": "r3,0x30,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x30]",
- "disasm": "str r3, [sp, 0x30]",
- "bytes": "30308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 93140,
- "size": 8,
- "jump": 92292,
- "fail": 93148,
- "ops": [
- {
- "offset": 93140,
- "ptr": 0,
- "esil": "0,r5,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r5, 0",
- "disasm": "cmp r5, 0",
- "bytes": "000055e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 93848,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93144,
- "esil": "zf,?{,92292,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16884",
- "disasm": "beq 0x16884",
- "bytes": "29ffff0a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 92292,
- "fail": 93148
- }
- ]
- },
- {
- "offset": 93148,
- "size": 24,
- "jump": 93232,
- "fail": 93172,
- "ops": [
- {
- "offset": 93148,
- "esil": "28,r5,+,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r5, 0x1c]",
- "disasm": "ldr r2, [r5, 0x1c]",
- "bytes": "1c2095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93152,
- "esil": "72,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x48]",
- "disasm": "ldr r3, [sp, 0x48]",
- "bytes": "48309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539728,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93156,
- "esil": "0,r5,+,0xffffffff,&,[4],0xffffffff,&,r6,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r6, [r5]",
- "disasm": "ldr r6, [r5]",
- "bytes": "006095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93160,
- "esil": "r3,r2,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "cmp r2, r3",
- "disasm": "cmp r2, r3",
- "bytes": "030052e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93161,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93162,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93163,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93164,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93168,
- "esil": "zf,nf,vf,^,|,?{,93232,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ble 0x16c30",
- "disasm": "ble 0x16c30",
- "bytes": "0e0000da",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93232,
- "fail": 93172
- }
- ]
- },
- {
- "offset": 93172,
- "size": 60,
- "jump": 93844,
- "fail": 93232,
- "ops": [
- {
- "offset": 93172,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93176,
- "esil": "31,r0,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r0, 0x1f",
- "disasm": "add r2, r0, 0x1f",
- "bytes": "1f2080e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93180,
- "esil": "408,sp,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, sp, 0x198",
- "disasm": "add r3, sp, 0x198",
- "bytes": "663f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93184,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93188,
- "esil": "nf,vf,^,!,?{,r0,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movge r2, r0",
- "disasm": "movge r2, r0",
- "bytes": "0020a0a1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93192,
- "esil": "5,r2,>>>>,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "asr r2, r2, 5",
- "disasm": "asr r2, r2, 5",
- "bytes": "c222a0e1",
- "family": "cpu",
- "type": "sar",
- "reloc": false,
- "type_num": 25,
- "type2_num": 0
- },
- {
- "offset": 93196,
- "esil": "2,r2,<<,r3,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r3, r2, lsl 2",
- "disasm": "add r2, r3, r2, lsl 2",
- "bytes": "022183e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93200,
- "esil": "2147483679,r0,&,0xffffffff,&,r3,=,$z,zf,:=,31,$s,nf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ands r3, r0, 0x8000001f",
- "disasm": "ands r3, r0, 0x8000001f",
- "bytes": "7e3110e2",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 93204,
- "esil": "nf,?{,1,r3,-,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "submi r3, r3, 1",
- "disasm": "submi r3, r3, 1",
- "bytes": "01304342",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 93208,
- "esil": "0xa4,r2,-,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r2, -0xa4]",
- "disasm": "ldr r2, [r2, -0xa4]",
- "bytes": "a42012e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93212,
- "esil": "nf,?{,-1,27,r3,<<,^,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnmi r3, r3, lsl 27",
- "disasm": "mvnmi r3, r3, lsl 27",
- "bytes": "833de041",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 93216,
- "esil": "nf,?{,-1,27,r3,>>,^,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnmi r3, r3, lsr 27",
- "disasm": "mvnmi r3, r3, lsr 27",
- "bytes": "a33de041",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 93220,
- "esil": "nf,?{,1,r3,+,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "addmi r3, r3, 1",
- "disasm": "addmi r3, r3, 1",
- "bytes": "01308342",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93224,
- "esil": "69,r1,<<,r2,&,0xffffffff,&,r3,=,$z,zf,:=,31,$s,nf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ands r3, r2, r1, lsl r3",
- "disasm": "ands r3, r2, r1, lsl r3",
- "bytes": "113312e0",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 93228,
- "esil": "zf,?{,93844,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16e94",
- "disasm": "beq 0x16e94",
- "bytes": "9800000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93844,
- "fail": 93232
- }
- ]
- },
- {
- "offset": 93232,
- "size": 124,
- "jump": 93768,
- "fail": 93356,
- "ops": [
- {
- "offset": 93232,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93236,
- "esil": "31,r0,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r0, 0x1f",
- "disasm": "add r2, r0, 0x1f",
- "bytes": "1f2080e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93240,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93244,
- "esil": "nf,vf,^,!,?{,r0,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "movge r2, r0",
- "disasm": "movge r2, r0",
- "bytes": "0020a0a1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93245,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93246,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93247,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93248,
- "esil": "2147483679,r0,&,0xffffffff,&,r3,=,$z,zf,:=,31,$s,nf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ands r3, r0, 0x8000001f",
- "disasm": "ands r3, r0, 0x8000001f",
- "bytes": "7e3110e2",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 93252,
- "esil": "nf,?{,1,r3,-,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "submi r3, r3, 1",
- "disasm": "submi r3, r3, 1",
- "bytes": "01304342",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 93256,
- "esil": "5,r2,>>>>,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "asr r2, r2, 5",
- "disasm": "asr r2, r2, 5",
- "bytes": "c222a0e1",
- "family": "cpu",
- "type": "sar",
- "reloc": false,
- "type_num": 25,
- "type2_num": 0
- },
- {
- "offset": 93260,
- "esil": "nf,?{,-1,27,r3,<<,^,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnmi r3, r3, lsl 27",
- "disasm": "mvnmi r3, r3, lsl 27",
- "bytes": "833de041",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 93264,
- "esil": "2,r2,<<,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "lsl r2, r2, 2",
- "disasm": "lsl r2, r2, 2",
- "bytes": "0221a0e1",
- "family": "cpu",
- "type": "shl",
- "reloc": false,
- "type_num": 23,
- "type2_num": 0
- },
- {
- "offset": 93268,
- "esil": "nf,?{,-1,27,r3,>>,^,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnmi r3, r3, lsr 27",
- "disasm": "mvnmi r3, r3, lsr 27",
- "bytes": "a33de041",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 93272,
- "esil": "nf,?{,1,r3,+,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "addmi r3, r3, 1",
- "disasm": "addmi r3, r3, 1",
- "bytes": "01308342",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93276,
- "esil": "r3,r1,<<,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "lsl r3, r1, r3",
- "disasm": "lsl r3, r1, r3",
- "bytes": "1133a0e1",
- "family": "cpu",
- "type": "shl",
- "reloc": false,
- "type_num": 23,
- "type2_num": 0
- },
- {
- "offset": 93280,
- "esil": "408,sp,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, sp, 0x198",
- "disasm": "add r1, sp, 0x198",
- "bytes": "661f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93284,
- "esil": "r2,r1,+,0xffffffff,&,ip,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add ip, r1, r2",
- "disasm": "add ip, r1, r2",
- "bytes": "02c081e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93288,
- "ptr": 0,
- "esil": "0,r6,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r6, 0",
- "disasm": "cmp r6, 0",
- "bytes": "000056e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93292,
- "esil": "0x124,ip,-,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [ip, -0x124]",
- "disasm": "ldr r1, [ip, -0x124]",
- "bytes": "24111ce5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539772,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93296,
- "esil": "r3,0xffffffff,^,r1,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bic r1, r1, r3",
- "disasm": "bic r1, r1, r3",
- "bytes": "0310c1e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93300,
- "esil": "r1,0x124,ip,-,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r1, [ip, -0x124]",
- "disasm": "str r1, [ip, -0x124]",
- "bytes": "24110ce5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93304,
- "esil": "4,r5,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [r5, 4]",
- "disasm": "ldr r1, [r5, 4]",
- "bytes": "041095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93308,
- "esil": "zf,!,?{,r1,0x4,r6,+,0xffffffff,&,=[4],}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "strne r1, [r6, 4]",
- "disasm": "strne r1, [r6, 4]",
- "bytes": "04108615",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93312,
- "esil": "zf,?{,r1,0x54,sp,+,0xffffffff,&,=[4],}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "streq r1, [sp, 0x54]",
- "disasm": "streq r1, [sp, 0x54]",
- "bytes": "54108d05",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93316,
- "esil": "4,r5,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [r5, 4]",
- "disasm": "ldr r1, [r5, 4]",
- "bytes": "041095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93320,
- "esil": "r6,0x0,r1,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r6, [r1]",
- "disasm": "str r6, [r1]",
- "bytes": "006081e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93324,
- "esil": "88,sp,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [sp, 0x58]",
- "disasm": "ldr r1, [sp, 0x58]",
- "bytes": "58109de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539744,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93328,
- "esil": "1,r1,-,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "sub r1, r1, 1",
- "disasm": "sub r1, r1, 1",
- "bytes": "011041e2",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 93332,
- "esil": "r1,0x58,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r1, [sp, 0x58]",
- "disasm": "str r1, [sp, 0x58]",
- "bytes": "58108de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93336,
- "esil": "408,sp,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, sp, 0x198",
- "disasm": "add r1, sp, 0x198",
- "bytes": "661f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93340,
- "esil": "r2,r1,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r1, r2",
- "disasm": "add r2, r1, r2",
- "bytes": "022081e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93344,
- "esil": "0xa4,r2,-,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r2, -0xa4]",
- "disasm": "ldr r2, [r2, -0xa4]",
- "bytes": "a42012e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539900,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93348,
- "esil": "0,r2,r3,&,==,$z,zf,:=,31,$s,nf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "tst r3, r2",
- "disasm": "tst r3, r2",
- "bytes": "020013e1",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93352,
- "esil": "zf,?{,93768,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16e48",
- "disasm": "beq 0x16e48",
- "bytes": "6600000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93768,
- "fail": 93356
- }
- ]
- },
- {
- "offset": 93356,
- "size": 12,
- "jump": 93540,
- "fail": 93368,
- "ops": [
- {
- "offset": 93356,
- "ptr": 0,
- "esil": "0,fp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [fp]",
- "disasm": "ldr r3, [fp]",
- "bytes": "00309be5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609720,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93360,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93364,
- "esil": "zf,?{,93540,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "beq 0x16d64",
- "disasm": "beq 0x16d64",
- "bytes": "2a00000a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93540,
- "fail": 93368
- }
- ]
- },
- {
- "offset": 93368,
- "size": 36,
- "jump": 93696,
- "fail": 93404,
- "ops": [
- {
- "offset": 93368,
- "ptr": 94360,
- "esil": "2,2,8,$$,+,>>,<<,984,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x3d8]",
- "disasm": "ldr r3, [0x00017098]",
- "bytes": "d8339fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94360,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93372,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591492,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93376,
- "esil": "r0,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [r3]",
- "disasm": "str r0, [r3]",
- "bytes": "000083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93380,
- "esil": "pc,0,+,lr,=,88464,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15990",
- "disasm": "bl sym.imp.ssl_server_fopen",
- "bytes": "31fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88464,
- "fail": 93384,
- "refs": [
- {
- "addr": 88464,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93384,
- "ptr": 94364,
- "esil": "2,2,8,$$,+,>>,<<,972,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x3cc]",
- "disasm": "ldr r3, str.bcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_",
- "bytes": "cc339fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94364,
- "type": "DATA"
- },
- {
- "addr": 516056,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93388,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609452,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93392,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93396,
- "esil": "r0,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [r3]",
- "disasm": "str r0, [r3]",
- "bytes": "000083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93400,
- "esil": "zf,!,?{,93696,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x16e00",
- "disasm": "bne 0x16e00",
- "bytes": "4800001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93696,
- "fail": 93404
- }
- ]
- },
- {
- "offset": 93404,
- "size": 32,
- "jump": 93504,
- "fail": 93436,
- "ops": [
- {
- "offset": 93404,
- "esil": "pc,0,+,lr,=,91104,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x163e0",
- "disasm": "bl sym.imp.__errno_location",
- "bytes": "bffdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91104,
- "fail": 93408,
- "refs": [
- {
- "addr": 91104,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93408,
- "esil": "0,r0,+,0xffffffff,&,[4],0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sb, [r0]",
- "disasm": "ldr sb, [r0]",
- "bytes": "009090e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93412,
- "esil": "r0,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r7, r0",
- "disasm": "mov r7, r0",
- "bytes": "0070a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93416,
- "ptr": 94368,
- "esil": "2,2,8,$$,+,>>,<<,944,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x3b0]",
- "disasm": "ldr r0, aav.0x00058ca3",
- "bytes": "b0039fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94368,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93420,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457111,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93424,
- "esil": "pc,0,+,lr,=,361372,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x5839c",
- "disasm": "bl sym.f_exists",
- "bytes": "a90501eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 361372,
- "fail": 93428,
- "refs": [
- {
- "addr": 361372,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93428,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93432,
- "esil": "zf,nf,vf,^,|,?{,93504,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "ble 0x16d40",
- "disasm": "ble 0x16d40",
- "bytes": "100000da",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93504,
- "fail": 93436
- },
- {
- "offset": 93433,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93434,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93435,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- }
- ]
- },
- {
- "offset": 93436,
- "size": 68,
- "jump": 93524,
- "ops": [
- {
- "offset": 93436,
- "val": 2177,
- "esil": "2177,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movw r3, 0x881",
- "disasm": "movw r3, 0x881",
- "bytes": "813800e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93440,
- "esil": "r3,0xc,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0xc]",
- "disasm": "str r3, [sp, 0xc]",
- "bytes": "0c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93444,
- "ptr": 94372,
- "esil": "2,2,8,$$,+,>>,<<,920,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x398]",
- "disasm": "ldr r3, aav.0x000589e8",
- "bytes": "98339fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94372,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93448,
- "val": 0,
- "esil": "0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0",
- "disasm": "mov r2, 0",
- "bytes": "0020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93452,
- "ptr": 94376,
- "esil": "2,2,8,$$,+,>>,<<,916,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x394]",
- "disasm": "ldr r1, aav.0x00058c78",
- "bytes": "94139fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94376,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93456,
- "val": 6,
- "esil": "6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 6",
- "disasm": "mov r0, 6",
- "bytes": "0600a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93460,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456452,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93464,
- "esil": "r2,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp]",
- "disasm": "str r2, [sp]",
- "bytes": "00208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93468,
- "esil": "48,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 0x30",
- "disasm": "add r3, r3, 0x30",
- "bytes": "303083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456500,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93472,
- "esil": "r3,0x8,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 8]",
- "disasm": "str r3, [sp, 8]",
- "bytes": "08308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93476,
- "ptr": 94380,
- "esil": "2,2,8,$$,+,>>,<<,896,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x380]",
- "disasm": "ldr r3, [0x000170ac]",
- "bytes": "80339fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94380,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93480,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457128,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93484,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459190,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93488,
- "esil": "r3,0x4,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "str r3, [sp, 4]",
- "disasm": "str r3, [sp, 4]",
- "bytes": "04308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93489,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93490,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93491,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93492,
- "val": 1,
- "esil": "1,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 1",
- "disasm": "mov r3, 1",
- "bytes": "0130a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93496,
- "esil": "pc,0,+,lr,=,90840,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x162d8",
- "disasm": "bl sym.imp.asusdebuglog",
- "bytes": "66fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90840,
- "fail": 93500,
- "refs": [
- {
- "addr": 90840,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93500,
- "esil": "93524,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16d54",
- "disasm": "b 0x16d54",
- "bytes": "040000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93524,
- "refs": [
- {
- "addr": 93524,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93504,
- "size": 20,
- "jump": 93436,
- "fail": 93524,
- "ops": [
- {
- "offset": 93504,
- "ptr": 94384,
- "esil": "2,2,8,$$,+,>>,<<,872,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x368]",
- "disasm": "ldr r0, aav.0x00058c8f",
- "bytes": "68039fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94384,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93508,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457179,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93512,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "13fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 93516,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93516,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93517,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93518,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93519,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93520,
- "esil": "zf,!,nf,vf,^,!,&,?{,93436,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x16cfc",
- "disasm": "bgt 0x16cfc",
- "bytes": "e9ffffca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93436,
- "fail": 93524
- }
- ]
- },
- {
- "offset": 93524,
- "size": 16,
- "jump": 93688,
- "ops": [
- {
- "offset": 93524,
- "ptr": 94388,
- "esil": "2,2,8,$$,+,>>,<<,856,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x358]",
- "disasm": "ldr r0, aav.0x0005946f",
- "bytes": "58039fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94388,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 93500,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93528,
- "esil": "sb,0x0,r7,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sb, [r7]",
- "disasm": "str sb, [r7]",
- "bytes": "009087e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93532,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459219,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93536,
- "esil": "93688,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16df8",
- "disasm": "b 0x16df8",
- "bytes": "240000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93688,
- "refs": [
- {
- "addr": 93688,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93540,
- "size": 28,
- "jump": 93696,
- "fail": 93568,
- "ops": [
- {
- "offset": 93540,
- "esil": "48,sp,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [sp, 0x30]",
- "disasm": "ldr r1, [sp, 0x30]",
- "bytes": "30109de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539704,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93544,
- "esil": "pc,0,+,lr,=,89628,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15e1c",
- "disasm": "bl sym.imp.fdopen",
- "bytes": "2bfcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89628,
- "fail": 93548,
- "refs": [
- {
- "addr": 89628,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93548,
- "ptr": 94392,
- "esil": "2,2,8,$$,+,>>,<<,836,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x344]",
- "disasm": "ldr r3, str.ncement_CSA_",
- "bytes": "44339fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94392,
- "type": "DATA"
- },
- {
- "addr": 515892,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93552,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609452,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93556,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93560,
- "esil": "r0,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r0, [r3]",
- "disasm": "str r0, [r3]",
- "bytes": "000083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93564,
- "esil": "zf,!,?{,93696,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x16e00",
- "disasm": "bne 0x16e00",
- "bytes": "1f00001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93696,
- "fail": 93568
- }
- ]
- },
- {
- "offset": 93568,
- "size": 32,
- "jump": 93656,
- "fail": 93600,
- "ops": [
- {
- "offset": 93568,
- "esil": "pc,0,+,lr,=,91104,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x163e0",
- "disasm": "bl sym.imp.__errno_location",
- "bytes": "96fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 91104,
- "fail": 93572,
- "refs": [
- {
- "addr": 91104,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93572,
- "esil": "0,r0,+,0xffffffff,&,[4],0xffffffff,&,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr sb, [r0]",
- "disasm": "ldr sb, [r0]",
- "bytes": "009090e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93576,
- "esil": "r0,r7,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94147,
- "size": 4,
- "opcode": "mov r7, r0",
- "disasm": "mov r7, r0",
- "bytes": "0070a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93577,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93578,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93579,
- "size": 1,
- "bytes": "",
- "type": "invalid"
- },
- {
- "offset": 93580,
- "ptr": 94396,
- "esil": "2,2,8,$$,+,>>,<<,808,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x328]",
- "disasm": "ldr r0, aav.0x00058bff",
- "bytes": "28039fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94396,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93584,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457111,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93588,
- "esil": "pc,0,+,lr,=,361372,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x5839c",
- "disasm": "bl sym.f_exists",
- "bytes": "800501eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 361372,
- "fail": 93592,
- "refs": [
- {
- "addr": 361372,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93592,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93596,
- "esil": "zf,nf,vf,^,|,?{,93656,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ble 0x16dd8",
- "disasm": "ble 0x16dd8",
- "bytes": "0d0000da",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93656,
- "fail": 93600
- }
- ]
- },
- {
- "offset": 93600,
- "size": 56,
- "jump": 93676,
- "ops": [
- {
- "offset": 93600,
- "val": 2184,
- "esil": "2184,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movw r3, 0x888",
- "disasm": "movw r3, 0x888",
- "bytes": "883800e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93604,
- "ptr": 94400,
- "esil": "2,2,8,$$,+,>>,<<,788,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [pc, 0x314]",
- "disasm": "ldr r1, aav.0x00058bec",
- "bytes": "14139fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94400,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93608,
- "esil": "r3,0xc,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0xc]",
- "disasm": "str r3, [sp, 0xc]",
- "bytes": "0c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93612,
- "val": 0,
- "esil": "0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0",
- "disasm": "mov r2, 0",
- "bytes": "0020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93616,
- "ptr": 94404,
- "esil": "2,2,8,$$,+,>>,<<,780,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x30c]",
- "disasm": "ldr r3, [0x000170c4]",
- "bytes": "0c339fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94404,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93620,
- "esil": "r1,8,$$,+,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, pc, r1",
- "disasm": "add r1, pc, r1",
- "bytes": "01108fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457128,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93624,
- "esil": "sl,0x8,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sl, [sp, 8]",
- "disasm": "str sl, [sp, 8]",
- "bytes": "08a08de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93628,
- "val": 6,
- "esil": "6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 6",
- "disasm": "mov r0, 6",
- "bytes": "0600a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93632,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459234,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93636,
- "esil": "r2,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp]",
- "disasm": "str r2, [sp]",
- "bytes": "00208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93640,
- "esil": "r3,0x4,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 4]",
- "disasm": "str r3, [sp, 4]",
- "bytes": "04308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93644,
- "val": 1,
- "esil": "1,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 1",
- "disasm": "mov r3, 1",
- "bytes": "0130a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93648,
- "esil": "pc,0,+,lr,=,90840,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x162d8",
- "disasm": "bl sym.imp.asusdebuglog",
- "bytes": "40fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90840,
- "fail": 93652,
- "refs": [
- {
- "addr": 90840,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93652,
- "esil": "93676,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16dec",
- "disasm": "b 0x16dec",
- "bytes": "040000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93676,
- "refs": [
- {
- "addr": 93676,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93656,
- "size": 20,
- "jump": 93600,
- "fail": 93676,
- "ops": [
- {
- "offset": 93656,
- "ptr": 94408,
- "esil": "2,2,8,$$,+,>>,<<,744,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x2e8]",
- "disasm": "ldr r0, aav.0x00058bf7",
- "bytes": "e8029fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94408,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93660,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 457179,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 93664,
- "esil": "pc,0,+,lr,=,88476,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1599c",
- "disasm": "bl sym.imp.nvram_get_int",
- "bytes": "edfaffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88476,
- "fail": 93668,
- "refs": [
- {
- "addr": 88476,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93668,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93672,
- "esil": "zf,!,nf,vf,^,!,&,?{,93600,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bgt 0x16da0",
- "disasm": "bgt 0x16da0",
- "bytes": "ecffffca",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93600,
- "fail": 93676
- }
- ]
- },
- {
- "offset": 93676,
- "size": 12,
- "jump": 93688,
- "ops": [
- {
- "offset": 93676,
- "ptr": 94412,
- "esil": "2,2,8,$$,+,>>,<<,728,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [pc, 0x2d8]",
- "disasm": "ldr r0, [0x000170cc]",
- "bytes": "d8029fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94412,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 93652,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93680,
- "esil": "sb,0x0,r7,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sb, [r7]",
- "disasm": "str sb, [r7]",
- "bytes": "009087e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93684,
- "esil": "r0,8,$$,+,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, pc, r0",
- "disasm": "add r0, pc, r0",
- "bytes": "00008fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459258,
- "type": "STRING"
- }
- ]
- }
- ]
- },
- {
- "offset": 93688,
- "size": 8,
- "jump": 93768,
- "ops": [
- {
- "offset": 93688,
- "esil": "pc,0,+,lr,=,88320,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15900",
- "disasm": "bl sym.imp.perror",
- "bytes": "c0faffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88320,
- "fail": 93692,
- "refs": [
- {
- "addr": 88320,
- "type": "CALL"
- }
- ],
- "xrefs": [
- {
- "addr": 93536,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93692,
- "esil": "93768,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16e48",
- "disasm": "b 0x16e48",
- "bytes": "110000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93768,
- "refs": [
- {
- "addr": 93768,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93696,
- "size": 36,
- "jump": 93752,
- "fail": 93732,
- "ops": [
- {
- "offset": 93696,
- "esil": "12,r5,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, r5, 0xc",
- "disasm": "add r0, r5, 0xc",
- "bytes": "0c0085e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93700,
- "esil": "pc,0,+,lr,=,111272,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1b2a8",
- "disasm": "bl fcn.0001b2a8",
- "bytes": "271100eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 111272,
- "fail": 93704,
- "refs": [
- {
- "addr": 111272,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93704,
- "esil": "pc,0,+,lr,=,101836,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x18dcc",
- "disasm": "bl fcn.00018dcc",
- "bytes": "ef0700eb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 101836,
- "fail": 93708,
- "refs": [
- {
- "addr": 101836,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93708,
- "esil": "40,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x28]",
- "disasm": "ldr r3, [sp, 0x28]",
- "bytes": "28309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539696,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93712,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r3]",
- "disasm": "ldr r0, [r3]",
- "bytes": "000093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93716,
- "esil": "pc,0,+,lr,=,88872,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15b28",
- "disasm": "bl sym.imp.fflush",
- "bytes": "43fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88872,
- "fail": 93720,
- "refs": [
- {
- "addr": 88872,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93720,
- "ptr": 0,
- "esil": "0,fp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [fp]",
- "disasm": "ldr r3, [fp]",
- "bytes": "00309be5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 609720,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93724,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93728,
- "esil": "zf,!,?{,93752,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bne 0x16e38",
- "disasm": "bne 0x16e38",
- "bytes": "0400001a",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93752,
- "fail": 93732
- }
- ]
- },
- {
- "offset": 93732,
- "size": 20,
- "jump": 93752,
- "ops": [
- {
- "offset": 93732,
- "val": 2,
- "esil": "2,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 2",
- "disasm": "mov r1, 2",
- "bytes": "0210a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93736,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93740,
- "esil": "pc,0,+,lr,=,89604,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15e04",
- "disasm": "bl sym.imp.shutdown",
- "bytes": "f4fbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89604,
- "fail": 93744,
- "refs": [
- {
- "addr": 89604,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93744,
- "esil": "-1,0,^,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvn r3, 0",
- "disasm": "mvn r3, 0",
- "bytes": "0030e0e3",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 93748,
- "esil": "r3,0x8,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [r5, 8]",
- "disasm": "str r3, [r5, 8]",
- "bytes": "083085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- }
- ]
- },
- {
- "offset": 93752,
- "size": 16,
- "jump": 93808,
- "ops": [
- {
- "offset": 93752,
- "esil": "44,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x2c]",
- "disasm": "ldr r3, [sp, 0x2c]",
- "bytes": "2c309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539700,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93756,
- "esil": "0,r3,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r3]",
- "disasm": "ldr r0, [r3]",
- "bytes": "000093e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93760,
- "esil": "pc,0,+,lr,=,87852,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x1572c",
- "disasm": "bl sym.imp.fclose",
- "bytes": "39faffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 87852,
- "fail": 93764,
- "refs": [
- {
- "addr": 87852,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93764,
- "esil": "93808,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16e70",
- "disasm": "b 0x16e70",
- "bytes": "090000ea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93808,
- "refs": [
- {
- "addr": 93808,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93768,
- "size": 40,
- "jump": 93808,
- "ops": [
- {
- "offset": 93768,
- "ptr": 94416,
- "esil": "2,2,8,$$,+,>>,<<,640,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x280]",
- "disasm": "ldr r3, [0x000170d0]",
- "bytes": "80329fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94416,
- "type": "DATA"
- }
- ],
- "xrefs": [
- {
- "addr": 93692,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93772,
- "val": 13,
- "esil": "13,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0xd",
- "disasm": "mov r2, 0xd",
- "bytes": "0d20a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93776,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93780,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591304,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93784,
- "esil": "r3,0x20,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x20]",
- "disasm": "str r3, [sp, 0x20]",
- "bytes": "20308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93788,
- "val": 8,
- "esil": "8,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 8",
- "disasm": "mov r3, 8",
- "bytes": "0830a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93792,
- "esil": "r3,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp]",
- "disasm": "str r3, [sp]",
- "bytes": "00308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93796,
- "esil": "32,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x20]",
- "disasm": "ldr r3, [sp, 0x20]",
- "bytes": "20309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539688,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93800,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93804,
- "esil": "pc,0,+,lr,=,90888,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16308",
- "disasm": "bl sym.imp.setsockopt",
- "bytes": "25fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90888,
- "fail": 93808,
- "refs": [
- {
- "addr": 90888,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 93808,
- "size": 12,
- "jump": 93836,
- "fail": 93820,
- "ops": [
- {
- "offset": 93808,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "xrefs": [
- {
- "addr": 93764,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93812,
- "ptr": 0,
- "esil": "0,r0,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r0, 0",
- "disasm": "cmp r0, 0",
- "bytes": "000050e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93816,
- "esil": "nf,vf,^,?{,93836,pc,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "blt 0x16e8c",
- "disasm": "blt 0x16e8c",
- "bytes": "030000ba",
- "family": "cpu",
- "type": "cjmp",
- "reloc": false,
- "type_num": 2147483649,
- "type2_num": 0,
- "jump": 93836,
- "fail": 93820
- }
- ]
- },
- {
- "offset": 93820,
- "size": 16,
- "jump": 93836,
- "ops": [
- {
- "offset": 93820,
- "val": 2,
- "esil": "2,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 2",
- "disasm": "mov r1, 2",
- "bytes": "0210a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93824,
- "esil": "pc,0,+,lr,=,89604,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15e04",
- "disasm": "bl sym.imp.shutdown",
- "bytes": "dffbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89604,
- "fail": 93828,
- "refs": [
- {
- "addr": 89604,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93828,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93832,
- "esil": "pc,0,+,lr,=,89736,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15e88",
- "disasm": "bl sym.imp.close",
- "bytes": "fefbffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 89736,
- "fail": 93836,
- "refs": [
- {
- "addr": 89736,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 93836,
- "size": 8,
- "jump": 93844,
- "ops": [
- {
- "offset": 93836,
- "esil": "r5,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, r5",
- "disasm": "mov r0, r5",
- "bytes": "0500a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93840,
- "esil": "pc,0,+,lr,=,88656,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x15a50",
- "disasm": "bl sym.imp.free",
- "bytes": "eefaffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 88656,
- "fail": 93844,
- "refs": [
- {
- "addr": 88656,
- "type": "CALL"
- }
- ]
- }
- ]
- },
- {
- "offset": 93844,
- "size": 8,
- "jump": 93140,
- "ops": [
- {
- "offset": 93844,
- "esil": "r6,r5,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r5, r6",
- "disasm": "mov r5, r6",
- "bytes": "0650a0e1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93848,
- "esil": "93140,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16bd4",
- "disasm": "b 0x16bd4",
- "bytes": "4dffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93140,
- "refs": [
- {
- "addr": 93140,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 93852,
- "size": 216,
- "jump": 93072,
- "ops": [
- {
- "offset": 93852,
- "val": 8,
- "esil": "8,sb,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov sb, 8",
- "disasm": "mov sb, 8",
- "bytes": "0890a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93856,
- "esil": "24,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x18]",
- "disasm": "ldr r3, [sp, 0x18]",
- "bytes": "18309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539680,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93860,
- "val": 20,
- "esil": "20,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0x14",
- "disasm": "mov r2, 0x14",
- "bytes": "1420a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93864,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93868,
- "esil": "sb,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sb, [sp]",
- "disasm": "str sb, [sp]",
- "bytes": "00908de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93872,
- "esil": "pc,0,+,lr,=,90888,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16308",
- "disasm": "bl sym.imp.setsockopt",
- "bytes": "14fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90888,
- "fail": 93876,
- "refs": [
- {
- "addr": 90888,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93876,
- "esil": "sb,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str sb, [sp]",
- "disasm": "str sb, [sp]",
- "bytes": "00908de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93880,
- "esil": "24,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x18]",
- "disasm": "ldr r3, [sp, 0x18]",
- "bytes": "18309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539680,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93884,
- "val": 21,
- "esil": "21,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0x15",
- "disasm": "mov r2, 0x15",
- "bytes": "1520a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93888,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93892,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93896,
- "esil": "pc,0,+,lr,=,90888,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16308",
- "disasm": "bl sym.imp.setsockopt",
- "bytes": "0efdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90888,
- "fail": 93900,
- "refs": [
- {
- "addr": 90888,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93900,
- "ptr": 94420,
- "esil": "2,2,8,$$,+,>>,<<,512,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x200]",
- "disasm": "ldr r3, [0x000170d4]",
- "bytes": "00329fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94420,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93904,
- "val": 9,
- "esil": "9,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 9",
- "disasm": "mov r2, 9",
- "bytes": "0920a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93908,
- "val": 1,
- "esil": "1,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r1, 1",
- "disasm": "mov r1, 1",
- "bytes": "0110a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93912,
- "esil": "r3,r4,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r4, r3]",
- "disasm": "ldr r3, [r4, r3]",
- "bytes": "033094e7",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 591440,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93916,
- "esil": "r3,0x20,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x20]",
- "disasm": "str r3, [sp, 0x20]",
- "bytes": "20308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93920,
- "val": 4,
- "esil": "4,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 4",
- "disasm": "mov r3, 4",
- "bytes": "0430a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93924,
- "esil": "r3,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp]",
- "disasm": "str r3, [sp]",
- "bytes": "00308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93928,
- "esil": "32,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x20]",
- "disasm": "ldr r3, [sp, 0x20]",
- "bytes": "20309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539688,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93932,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r0, [r5, 8]",
- "disasm": "ldr r0, [r5, 8]",
- "bytes": "080095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93936,
- "esil": "pc,0,+,lr,=,90888,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x16308",
- "disasm": "bl sym.imp.setsockopt",
- "bytes": "04fdffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90888,
- "fail": 93940,
- "refs": [
- {
- "addr": 90888,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 93940,
- "esil": "72,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x48]",
- "disasm": "ldr r3, [sp, 0x48]",
- "bytes": "48309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539728,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 93944,
- "esil": "408,sp,+,0xffffffff,&,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r0, sp, 0x198",
- "disasm": "add r0, sp, 0x198",
- "bytes": "660f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93948,
- "esil": "408,sp,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, sp, 0x198",
- "disasm": "add r1, sp, 0x198",
- "bytes": "661f8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 93952,
- "esil": "5,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 5",
- "disasm": "add r3, r3, 5",
- "bytes": "053083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93956,
- "esil": "r3,0x1c,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [r5, 0x1c]",
- "disasm": "str r3, [r5, 0x1c]",
- "bytes": "1c3085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 93960,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r5, 8]",
- "disasm": "ldr r3, [r5, 8]",
- "bytes": "083095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 93964,
- "ptr": 0,
- "esil": "0,r3,==,$z,zf,:=,31,$s,nf,:=,32,$b,!,cf,:=,31,$o,vf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "cmp r3, 0",
- "disasm": "cmp r3, 0",
- "bytes": "000053e3",
- "family": "cpu",
- "type": "cmp",
- "reloc": false,
- "type_num": 15,
- "type2_num": 0
- },
- {
- "offset": 93968,
- "esil": "31,r3,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r3, 0x1f",
- "disasm": "add r2, r3, 0x1f",
- "bytes": "1f2083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 93972,
- "esil": "nf,vf,^,!,?{,r3,r2,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movge r2, r3",
- "disasm": "movge r2, r3",
- "bytes": "0320a0a1",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 93976,
- "esil": "2147483679,r3,&,0xffffffff,&,r3,=,$z,zf,:=,31,$s,nf,:=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ands r3, r3, 0x8000001f",
- "disasm": "ands r3, r3, 0x8000001f",
- "bytes": "7e3113e2",
- "family": "cpu",
- "type": "and",
- "reloc": false,
- "type_num": 27,
- "type2_num": 0
- },
- {
- "offset": 93980,
- "esil": "5,r2,>>>>,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "asr r2, r2, 5",
- "disasm": "asr r2, r2, 5",
- "bytes": "c222a0e1",
- "family": "cpu",
- "type": "sar",
- "reloc": false,
- "type_num": 25,
- "type2_num": 0
- },
- {
- "offset": 93984,
- "esil": "nf,?{,1,r3,-,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "submi r3, r3, 1",
- "disasm": "submi r3, r3, 1",
- "bytes": "01304342",
- "family": "cpu",
- "type": "sub",
- "reloc": false,
- "type_num": 18,
- "type2_num": 0
- },
- {
- "offset": 93988,
- "esil": "2,r2,<<,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "lsl r2, r2, 2",
- "disasm": "lsl r2, r2, 2",
- "bytes": "0221a0e1",
- "family": "cpu",
- "type": "shl",
- "reloc": false,
- "type_num": 23,
- "type2_num": 0
- },
- {
- "offset": 93992,
- "esil": "nf,?{,-1,27,r3,<<,^,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnmi r3, r3, lsl 27",
- "disasm": "mvnmi r3, r3, lsl 27",
- "bytes": "833de041",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 93996,
- "esil": "r2,r1,+,0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r1, r1, r2",
- "disasm": "add r1, r1, r2",
- "bytes": "021081e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 94000,
- "esil": "r2,r0,+,0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r2, r0, r2",
- "disasm": "add r2, r0, r2",
- "bytes": "022080e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 94004,
- "esil": "nf,?{,-1,27,r3,>>,^,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mvnmi r3, r3, lsr 27",
- "disasm": "mvnmi r3, r3, lsr 27",
- "bytes": "a33de041",
- "family": "cpu",
- "type": "null",
- "reloc": false,
- "type_num": 0,
- "type2_num": 0
- },
- {
- "offset": 94008,
- "val": 1,
- "esil": "1,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 1",
- "disasm": "mov r0, 1",
- "bytes": "0100a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 94012,
- "esil": "0x124,r2,-,0xffffffff,&,[4],0xffffffff,&,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r2, [r2, -0x124]",
- "disasm": "ldr r2, [r2, -0x124]",
- "bytes": "242112e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539772,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 94016,
- "esil": "nf,?{,1,r3,+,0xffffffff,&,r3,=,}",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "addmi r3, r3, 1",
- "disasm": "addmi r3, r3, 1",
- "bytes": "01308342",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 94020,
- "esil": "69,r0,<<,r2,|,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "orr r3, r2, r0, lsl r3",
- "disasm": "orr r3, r2, r0, lsl r3",
- "bytes": "103382e1",
- "family": "cpu",
- "type": "or",
- "reloc": false,
- "type_num": 26,
- "type2_num": 0
- },
- {
- "offset": 94024,
- "esil": "r3,0x124,r1,-,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [r1, -0x124]",
- "disasm": "str r3, [r1, -0x124]",
- "bytes": "243101e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94028,
- "val": 0,
- "esil": "0,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 0",
- "disasm": "mov r3, 0",
- "bytes": "0030a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 94032,
- "esil": "r3,0x0,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [r5]",
- "disasm": "str r3, [r5]",
- "bytes": "003085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94036,
- "esil": "84,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x54]",
- "disasm": "ldr r3, [sp, 0x54]",
- "bytes": "54309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539740,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 94040,
- "esil": "r3,0x4,r5,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [r5, 4]",
- "disasm": "str r3, [r5, 4]",
- "bytes": "043085e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94044,
- "esil": "r5,0x0,r3,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r5, [r3]",
- "disasm": "str r5, [r3]",
- "bytes": "005083e5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94048,
- "esil": "88,sp,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [sp, 0x58]",
- "disasm": "ldr r3, [sp, 0x58]",
- "bytes": "58309de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539744,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 94052,
- "esil": "r5,0x54,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r5, [sp, 0x54]",
- "disasm": "str r5, [sp, 0x54]",
- "bytes": "54508de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94056,
- "esil": "r0,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, r0",
- "disasm": "add r3, r3, r0",
- "bytes": "003083e0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0
- },
- {
- "offset": 94060,
- "esil": "r3,0x58,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x58]",
- "disasm": "str r3, [sp, 0x58]",
- "bytes": "58308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94064,
- "esil": "93072,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16b90",
- "disasm": "b 0x16b90",
- "bytes": "06ffffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93072,
- "refs": [
- {
- "addr": 93072,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 94068,
- "size": 72,
- "jump": 93060,
- "ops": [
- {
- "offset": 94068,
- "esil": "8,r5,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [r5, 8]",
- "disasm": "ldr r3, [r5, 8]",
- "bytes": "083095e5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0
- },
- {
- "offset": 94072,
- "val": 0,
- "esil": "0,r2,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r2, 0",
- "disasm": "mov r2, 0",
- "bytes": "0020a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 94076,
- "esil": "60,sp,+,0xffffffff,&,[4],0xffffffff,&,r1,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r1, [sp, 0x3c]",
- "disasm": "ldr r1, [sp, 0x3c]",
- "bytes": "3c109de5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1539716,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 94080,
- "val": 6,
- "esil": "6,r0,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r0, 6",
- "disasm": "mov r0, 6",
- "bytes": "0600a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 94084,
- "esil": "r2,0x0,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r2, [sp]",
- "disasm": "str r2, [sp]",
- "bytes": "00208de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94088,
- "esil": "r3,0x10,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0x10]",
- "disasm": "str r3, [sp, 0x10]",
- "bytes": "10308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94092,
- "val": 2139,
- "esil": "2139,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "movw r3, 0x85b",
- "disasm": "movw r3, 0x85b",
- "bytes": "5b3800e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 94096,
- "esil": "r3,0xc,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 0xc]",
- "disasm": "str r3, [sp, 0xc]",
- "bytes": "0c308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94100,
- "ptr": 94424,
- "esil": "2,2,8,$$,+,>>,<<,316,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x13c]",
- "disasm": "ldr r3, aav.0x00058764",
- "bytes": "3c319fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94424,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 94104,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456452,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 94108,
- "esil": "48,r3,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, r3, 0x30",
- "disasm": "add r3, r3, 0x30",
- "bytes": "303083e2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 456500,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 94112,
- "esil": "r3,0x8,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 8]",
- "disasm": "str r3, [sp, 8]",
- "bytes": "08308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94116,
- "ptr": 94428,
- "esil": "2,2,8,$$,+,>>,<<,304,+,0xffffffff,&,[4],0xffffffff,&,r3,=",
- "refptr": true,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "ldr r3, [pc, 0x130]",
- "disasm": "ldr r3, [0x000170dc]",
- "bytes": "30319fe5",
- "family": "cpu",
- "type": "load",
- "reloc": false,
- "type_num": 32,
- "type2_num": 0,
- "refs": [
- {
- "addr": 94428,
- "type": "DATA"
- }
- ]
- },
- {
- "offset": 94120,
- "esil": "r3,8,$$,+,+,0xffffffff,&,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add r3, pc, r3",
- "disasm": "add r3, pc, r3",
- "bytes": "03308fe0",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 459150,
- "type": "STRING"
- }
- ]
- },
- {
- "offset": 94124,
- "esil": "r3,0x4,sp,+,0xffffffff,&,=[4]",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "str r3, [sp, 4]",
- "disasm": "str r3, [sp, 4]",
- "bytes": "04308de5",
- "family": "cpu",
- "type": "store",
- "reloc": false,
- "type_num": 31,
- "type2_num": 0
- },
- {
- "offset": 94128,
- "val": 1,
- "esil": "1,r3,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "mov r3, 1",
- "disasm": "mov r3, 1",
- "bytes": "0130a0e3",
- "family": "cpu",
- "type": "mov",
- "reloc": false,
- "type_num": 9,
- "type2_num": 0
- },
- {
- "offset": 94132,
- "esil": "pc,0,+,lr,=,90840,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "bl 0x162d8",
- "disasm": "bl sym.imp.asusdebuglog",
- "bytes": "c7fcffeb",
- "family": "cpu",
- "type": "call",
- "reloc": false,
- "type_num": 3,
- "type2_num": 0,
- "jump": 90840,
- "fail": 94136,
- "refs": [
- {
- "addr": 90840,
- "type": "CALL"
- }
- ]
- },
- {
- "offset": 94136,
- "esil": "93060,pc,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "b 0x16b84",
- "disasm": "b 0x16b84",
- "bytes": "f1feffea",
- "family": "cpu",
- "type": "jmp",
- "reloc": false,
- "type_num": 1,
- "type2_num": 0,
- "jump": 93060,
- "refs": [
- {
- "addr": 93060,
- "type": "CODE"
- }
- ]
- }
- ]
- },
- {
- "offset": 94140,
- "size": 8,
- "ops": [
- {
- "offset": 94140,
- "val": 4294966888,
- "esil": "408,sp,+,0xffffffff,&,sp,=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "add sp, sp, 0x198",
- "disasm": "add sp, sp, 0x198",
- "bytes": "66df8de2",
- "family": "cpu",
- "type": "add",
- "reloc": false,
- "type_num": 17,
- "type2_num": 0,
- "refs": [
- {
- "addr": 1540064,
- "type": "CODE"
- }
- ]
- },
- {
- "offset": 94144,
- "esil": "pc,fp,sl,sb,r7,r6,r5,r4,8,sp,[*],32,sp,+=",
- "refptr": false,
- "fcn_addr": 91308,
- "fcn_last": 94144,
- "size": 4,
- "opcode": "pop {r4, r5, r6, r7, sb, sl, fp, pc}",
- "disasm": "pop {r4, r5, r6, r7, sb, sl, fp, pc}",
- "bytes": "f08ebde8",
- "family": "cpu",
- "type": "ret",
- "reloc": false,
- "type_num": 5,
- "type2_num": 0
- }
- ]
- }
- ]
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement