| _id | function_name | parent_id | apk_sha256 | metadata | source_c |
|---|---|---|---|---|---|
6a2d62b2ae36b72c92a10639
|
FUN_0001114c
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_0001114c",
"address": "0001114c",
"hexBytes": "1eff2fe1",
"assembly": [
"bx lr"
],
"opCodes": [
"1eff2fe1"
],
"instructions": [
"bx lr"
],
"strings": [],
"apisImports": [],
"exports": [
"FUN_0001114c"
],
"hash": "379bec29dccd0a93c94826144d7ef6e42fab64ef195a3b8313a16926f66f388f"
}
|
/* Function: FUN_0001114c @ 0001114c */
void FUN…
|
6a2d62b2ae36b72c92a1063a
|
FUN_00011994
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011994",
"address": "00011994",
"hexBytes": "f0b503af2de9000f8fb00c4601463c489a4615467844d0f800b0dbf800000e902046fff786eb0df10c094ff001081af001004ff0010618bf02260ad0b8f1000f07d12a6920464ff0ff31fff724eb4ff0000a0daa20466ff00101fff710eb20464946fff76ceb30bb069b93b1039805f1480c0b99089aace80700304629462246984707280cd0082806d1286a0d9981421cd0a8f10108cae709280cd1fff724eb02aa20464ff0ff31fff7e8ea029828612046fff74aebdbf800000e99401a02bf0fb0bde8000ff0bdfff7f0ea0d484ff41a717844cde900100b480c4978440c4a0c4b794400687a447b4400f1a8042046fff7eeea2046fff7f2eafff7f6ea",
"assembly": [
"push {r4,r5,r6,r7,lr}",
"add r7,sp,#0xc",
"push {r8,r9,r10,r11}",
"sub sp,#0x3c",
"mov r4,r1",
"mov r1,r0",
"ldr r0,[0x00011a94]",
"mov r10,r3",
"mov r5,r2",
"add r0,pc",
"ldr.w r11,[r0,#0x0]",
"ldr.w r0,[r11,#0x0]",
"str r0,[sp,#0x38]",
"mov r0,r4",
"blx 0x000110c4",
"add.w r9,sp,#0xc",
"mov.w r8,#0x1",
"ands r0,r10,#0x1",
"mov.w r6,#0x1",
"it ne",
"mov.ne r6,#0x2",
"beq 0x000119e6",
"cmp.w r8,#0x0",
"bne 0x000119e6",
"ldr r2,[r5,#0x10]",
"mov r0,r4",
"mov.w r1,#0xffffffff",
"blx 0x00011028",
"mov.w r10,#0x0",
"add r2,sp,#0x34",
"mov r0,r4",
"mvn r1,#0x1",
"blx 0x00011010",
"mov r0,r4",
"mov r1,r9",
"blx 0x000110d0",
"cbnz r0,0x00011a4a",
"ldr r3,[sp,#0x18]",
"cbz r3,0x00011a26",
"ldr r0,[sp,#0xc]",
"add.w r12,r5,#0x48",
"ldr r1,[sp,#0x2c]",
"ldr r2,[sp,#0x20]",
"stm.w r12!,{r0,r1,r2}",
"mov r0,r6",
"mov r1,r5",
"mov r2,r4",
"blx r3",
"cmp r0,#0x7",
"beq 0x00011a34",
"cmp r0,#0x8",
"bne 0x00011a2c",
"ldr r0,[r5,#0x20]",
"ldr r1,[sp,#0x34]",
"cmp r1,r0",
"beq 0x00011a60",
"sub.w r8,r8,#0x1",
"b 0x000119c2",
"cmp r0,#0x9",
"bne 0x00011a4a",
"blx 0x0001107c",
"add r2,sp,#0x8",
"mov r0,r4",
"mov.w r1,#0xffffffff",
"blx 0x00011010",
"ldr r0,[sp,#0x8]",
"str r0,[r5,#0x10]",
"mov r0,r4",
"blx 0x000110dc",
"ldr.w r0,[r11,#0x0]",
"ldr r1,[sp,#0x38]",
"subs r0,r0,r1",
"ittt eq",
"add.eq sp,#0x3c",
"pop.eq.w {r8,r9,r10,r11}",
"pop.eq {r4,r5,r6,r7,pc}",
"blx 0x00011040",
"ldr r0,[0x00011a98]",
"mov.w r1,#0x268",
"add r0,pc",
"strd r1,r0,[sp,#0x0]",
"ldr r0,[0x00011a9c]",
"ldr r1,[0x00011aa0]",
"add r0,pc",
"ldr r2,[0x00011aa4]",
"ldr r3,[0x00011aa8]",
"add r1,pc",
"ldr r0,[r0,#0x0]",
"add r2,pc",
"add r3,pc",
"add.w r4,r0,#0xa8",
"mov r0,r4",
"blx 0x00011064",
"mov r0,r4",
"blx 0x00011070",
"blx 0x0001107c"
],
"opCodes": [
"f0b5",
"03af",
"2de9000f",
"8fb0",
"0c46",
"0146",
"3c48",
"9a46",
"1546",
"7844",
"d0f800b0",
"dbf80000",
"0e90",
"2046",
"fff786eb",
"0df10c09",
"4ff00108",
"1af00100",
"4ff00106",
"18bf",
"0226",
"0ad0",
"b8f1000f",
"07d1",
"2a69",
"2046",
"4ff0ff31",
"fff724eb",
"4ff0000a",
"0daa",
"2046",
"6ff00101",
"fff710eb",
"2046",
"4946",
"fff76ceb",
"30bb",
"069b",
"93b1",
"0398",
"05f1480c",
"0b99",
"089a",
"ace80700",
"3046",
"2946",
"2246",
"9847",
"0728",
"0cd0",
"0828",
"06d1",
"286a",
"0d99",
"8142",
"1cd0",
"a8f10108",
"cae7",
"0928",
"0cd1",
"fff724eb",
"02aa",
"2046",
"4ff0ff31",
"fff7e8ea",
"0298",
"2861",
"2046",
"fff74aeb",
"dbf80000",
"0e99",
"401a",
"02bf",
"0fb0",
"bde8000f",
"f0bd",
"fff7f0ea",
"0d48",
"4ff41a71",
"7844",
"cde90010",
"0b48",
"0c49",
"7844",
"0c4a",
"0c4b",
"7944",
"0068",
"7a44",
"7b44",
"00f1a804",
"2046",
"fff7eeea",
"2046",
"fff7f2ea",
"fff7f6ea"
],
"instructions": [
"push {r4,r5,r6,r7,lr}",
"add r7,sp,#0xc",
"push {r8,r9,r10,r11}",
"sub sp,#0x3c",
"mov r4,r1",
"mov r1,r0",
"ldr r0,[0x00011a94]",
"mov r10,r3",
"mov r5,r2",
"add r0,pc",
"ldr.w r11,[r0,#0x0]",
"ldr.w r0,[r11,#0x0]",
"str r0,[sp,#0x38]",
"mov r0,r4",
"blx 0x000110c4",
"add.w r9,sp,#0xc",
"mov.w r8,#0x1",
"ands r0,r10,#0x1",
"mov.w r6,#0x1",
"it ne",
"mov.ne r6,#0x2",
"beq 0x000119e6",
"cmp.w r8,#0x0",
"bne 0x000119e6",
"ldr r2,[r5,#0x10]",
"mov r0,r4",
"mov.w r1,#0xffffffff",
"blx 0x00011028",
"mov.w r10,#0x0",
"add r2,sp,#0x34",
"mov r0,r4",
"mvn r1,#0x1",
"blx 0x00011010",
"mov r0,r4",
"mov r1,r9",
"blx 0x000110d0",
"cbnz r0,0x00011a4a",
"ldr r3,[sp,#0x18]",
"cbz r3,0x00011a26",
"ldr r0,[sp,#0xc]",
"add.w r12,r5,#0x48",
"ldr r1,[sp,#0x2c]",
"ldr r2,[sp,#0x20]",
"stm.w r12!,{r0,r1,r2}",
"mov r0,r6",
"mov r1,r5",
"mov r2,r4",
"blx r3",
"cmp r0,#0x7",
"beq 0x00011a34",
"cmp r0,#0x8",
"bne 0x00011a2c",
"ldr r0,[r5,#0x20]",
"ldr r1,[sp,#0x34]",
"cmp r1,r0",
"beq 0x00011a60",
"sub.w r8,r8,#0x1",
"b 0x000119c2",
"cmp r0,#0x9",
"bne 0x00011a4a",
"blx 0x0001107c",
"add r2,sp,#0x8",
"mov r0,r4",
"mov.w r1,#0xffffffff",
"blx 0x00011010",
"ldr r0,[sp,#0x8]",
"str r0,[r5,#0x10]",
"mov r0,r4",
"blx 0x000110dc",
"ldr.w r0,[r11,#0x0]",
"ldr r1,[sp,#0x38]",
"subs r0,r0,r1",
"ittt eq",
"add.eq sp,#0x3c",
"pop.eq.w {r8,r9,r10,r11}",
"pop.eq {r4,r5,r6,r7,pc}",
"blx 0x00011040",
"ldr r0,[0x00011a98]",
"mov.w r1,#0x268",
"add r0,pc",
"strd r1,r0,[sp,#0x0]",
"ldr r0,[0x00011a9c]",
"ldr r1,[0x00011aa0]",
"add r0,pc",
"ldr r2,[0x00011aa4]",
"ldr r3,[0x00011aa8]",
"add r1,pc",
"ldr r0,[r0,#0x0]",
"add r2,pc",
"add r3,pc",
"add.w r4,r0,#0xa8",
"mov r0,r4",
"blx 0x00011064",
"mov r0,r4",
"blx 0x00011070",
"blx 0x0001107c"
],
"strings": [
"during phase1 personality function said it would stop here, but now in phase2 it did not stop here",
"libunwind: %s %s:%d - %s\n",
"unwind_phase2",
"/usr/local/google/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp"
],
"apisImports": [
"unw_init_local",
"unw_set_reg",
"unw_get_reg",
"unw_get_proc_info",
"abort",
"unw_get_reg",
"unw_resume",
"__stack_chk_fail",
"fprintf",
"fflush",
"abort"
],
"exports": [
"FUN_00011994"
],
"hash": "d5f3843973b653de8596d0b2708b5610f8d44b290714be8c48186e30b4dbc88f"
}
|
/* Function: FUN_00011994 @ 00011994 */
void FUN…
|
6a2d62b2ae36b72c92a1063b
|
FUN_00011bb8
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011bb8",
"address": "00011bb8",
"hexBytes": "200b80ec1eff2fe1",
"assembly": [
"vstmia r0,{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15}",
"bx lr"
],
"opCodes": [
"200b80ec",
"1eff2fe1"
],
"instructions": [
"vstmia r0,{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15}",
"bx lr"
],
"strings": [],
"apisImports": [],
"exports": [
"FUN_00011bb8"
],
"hash": "e5bcc8f8e8641960cbd9b30a5dadc30a11818e7bd00185039b6a22c7fd62e7c2"
}
|
/* Function: FUN_00011bb8 @ 00011bb8 */
void FUN…
|
6a2d62b2ae36b72c92a1063c
|
FUN_00011bc0
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011bc0",
"address": "00011bc0",
"hexBytes": "200b80ec1eff2fe1",
"assembly": [
"vstmia r0,{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15}",
"bx lr"
],
"opCodes": [
"200b80ec",
"1eff2fe1"
],
"instructions": [
"vstmia r0,{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15}",
"bx lr"
],
"strings": [],
"apisImports": [],
"exports": [
"FUN_00011bc0"
],
"hash": "e5bcc8f8e8641960cbd9b30a5dadc30a11818e7bd00185039b6a22c7fd62e7c2"
}
|
/* Function: FUN_00011bc0 @ 00011bc0 */
void FUN…
|
6a2d62b2ae36b72c92a1063d
|
FUN_00011bc8
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011bc8",
"address": "00011bc8",
"hexBytes": "200bc0ec1eff2fe1",
"assembly": [
"vstmia r0,{d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31}",
"bx lr"
],
"opCodes": [
"200bc0ec",
"1eff2fe1"
],
"instructions": [
"vstmia r0,{d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31}",
"bx lr"
],
"strings": [],
"apisImports": [],
"exports": [
"FUN_00011bc8"
],
"hash": "b15fc56f3b063078604fbd8db2474f12f5090d49d838288c5eee8a8f65a50cf8"
}
|
/* Function: FUN_00011bc8 @ 00011bc8 */
void FUN…
|
6a2d62b2ae36b72c92a1063e
|
FUN_00011dbe
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011dbe",
"address": "00011dbe",
"hexBytes": "d0b502af044690f8800108b10020d0bd204600f0aaf901281bd120680121426b2046904794f880010028efd1d4f8680170b120686ff00101c268204690472168d4f868210b69024420466ff0010198470120d0bd",
"assembly": [
"push {r4,r6,r7,lr}",
"add r7,sp,#0x8",
"mov r4,r0",
"ldrb.w r0,[r0,#0x180]",
"cbz r0,0x00011dce",
"movs r0,#0x0",
"pop {r4,r6,r7,pc}",
"mov r0,r4",
"bl 0x00012128",
"cmp r0,#0x1",
"bne 0x00011e10",
"ldr r0,[r4,#0x0]",
"movs r1,#0x1",
"ldr r2,[r0,#0x34]",
"mov r0,r4",
"blx r2",
"ldrb.w r0,[r4,#0x180]",
"cmp r0,#0x0",
"bne 0x00011dca",
"ldr.w r0,[r4,#0x168]",
"cbz r0,0x00011e0e",
"ldr r0,[r4,#0x0]",
"mvn r1,#0x1",
"ldr r2,[r0,#0xc]",
"mov r0,r4",
"blx r2",
"ldr r1,[r4,#0x0]",
"ldr.w r2,[r4,#0x168]",
"ldr r3,[r1,#0x10]",
"add r2,r0",
"mov r0,r4",
"mvn r1,#0x1",
"blx r3",
"movs r0,#0x1",
"pop {r4,r6,r7,pc}"
],
"opCodes": [
"d0b5",
"02af",
"0446",
"90f88001",
"08b1",
"0020",
"d0bd",
"2046",
"00f0aaf9",
"0128",
"1bd1",
"2068",
"0121",
"426b",
"2046",
"9047",
"94f88001",
"0028",
"efd1",
"d4f86801",
"70b1",
"2068",
"6ff00101",
"c268",
"2046",
"9047",
"2168",
"d4f86821",
"0b69",
"0244",
"2046",
"6ff00101",
"9847",
"0120",
"d0bd"
],
"instructions": [
"push {r4,r6,r7,lr}",
"add r7,sp,#0x8",
"mov r4,r0",
"ldrb.w r0,[r0,#0x180]",
"cbz r0,0x00011dce",
"movs r0,#0x0",
"pop {r4,r6,r7,pc}",
"mov r0,r4",
"bl 0x00012128",
"cmp r0,#0x1",
"bne 0x00011e10",
"ldr r0,[r4,#0x0]",
"movs r1,#0x1",
"ldr r2,[r0,#0x34]",
"mov r0,r4",
"blx r2",
"ldrb.w r0,[r4,#0x180]",
"cmp r0,#0x0",
"bne 0x00011dca",
"ldr.w r0,[r4,#0x168]",
"cbz r0,0x00011e0e",
"ldr r0,[r4,#0x0]",
"mvn r1,#0x1",
"ldr r2,[r0,#0xc]",
"mov r0,r4",
"blx r2",
"ldr r1,[r4,#0x0]",
"ldr.w r2,[r4,#0x168]",
"ldr r3,[r1,#0x10]",
"add r2,r0",
"mov r0,r4",
"mvn r1,#0x1",
"blx r3",
"movs r0,#0x1",
"pop {r4,r6,r7,pc}"
],
"strings": [],
"apisImports": [
"FUN_00012128"
],
"exports": [
"FUN_00011dbe"
],
"hash": "cd26629e749d29b4dd1bf60852fa6d350a067a45c981fbd38fcc27be59b54d6f"
}
|
/* Function: FUN_00011dbe @ 00011dbe */
int FUN_…
|
6a2d62b2ae36b72c92a1063f
|
FUN_00011e2c
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011e2c",
"address": "00011e2c",
"hexBytes": "f0b503af4df8048d82b00e46d0e9001590461c46ca684ff0ff3190470146284632464346009400f0b3f902b05df8048bf0bd",
"assembly": [
"push {r4,r5,r6,r7,lr}",
"add r7,sp,#0xc",
"push.w r8",
"sub sp,#0x8",
"mov r6,r1",
"ldrd r1,r5,[r0,#0x0]",
"mov r8,r2",
"mov r4,r3",
"ldr r2,[r1,#0xc]",
"mov.w r1,#0xffffffff",
"blx r2",
"mov r1,r0",
"mov r0,r5",
"mov r2,r6",
"mov r3,r8",
"str r4,[sp,#0x0]",
"bl 0x000121bc",
"add sp,#0x8",
"pop.w r8",
"pop {r4,r5,r6,r7,pc}"
],
"opCodes": [
"f0b5",
"03af",
"4df8048d",
"82b0",
"0e46",
"d0e90015",
"9046",
"1c46",
"ca68",
"4ff0ff31",
"9047",
"0146",
"2846",
"3246",
"4346",
"0094",
"00f0b3f9",
"02b0",
"5df8048b",
"f0bd"
],
"instructions": [
"push {r4,r5,r6,r7,lr}",
"add r7,sp,#0xc",
"push.w r8",
"sub sp,#0x8",
"mov r6,r1",
"ldrd r1,r5,[r0,#0x0]",
"mov r8,r2",
"mov r4,r3",
"ldr r2,[r1,#0xc]",
"mov.w r1,#0xffffffff",
"blx r2",
"mov r1,r0",
"mov r0,r5",
"mov r2,r6",
"mov r3,r8",
"str r4,[sp,#0x0]",
"bl 0x000121bc",
"add sp,#0x8",
"pop.w r8",
"pop {r4,r5,r6,r7,pc}"
],
"strings": [],
"apisImports": [
"FUN_000121bc"
],
"exports": [
"FUN_00011e2c"
],
"hash": "28e166978a4a7d52f72146ace3db3b31e67285e98f3acc254763399e15de61f0"
}
|
/* Function: FUN_00011e2c @ 00011e2c */
void FUN…
|
6a2d62b2ae36b72c92a10640
|
FUN_00011e60
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011e60",
"address": "00011e60",
"hexBytes": "f0b503af4df804bd84b0044614480d464ff0ff3178440668306803902068c2682046904720f0010001aa451b6068294600f0c4f938b1019828b101aa2046294600f0def910b9012084f8800130680399401a02bf04b05df804bbf0bdfff7c0e8",
"assembly": [
"push {r4,r5,r6,r7,lr}",
"add r7,sp,#0xc",
"push.w r11",
"sub sp,#0x10",
"mov r4,r0",
"ldr r0,[0x00011ec0]",
"mov r5,r1",
"mov.w r1,#0xffffffff",
"add r0,pc",
"ldr r6,[r0,#0x0]",
"ldr r0,[r6,#0x0]",
"str r0,[sp,#0xc]",
"ldr r0,[r4,#0x0]",
"ldr r2,[r0,#0xc]",
"mov r0,r4",
"blx r2",
"bic r0,r0,#0x1",
"add r2,sp,#0x4",
"subs r5,r0,r5",
"ldr r0,[r4,#0x4]",
"mov r1,r5",
"bl 0x0001221c",
"cbz r0,0x00011ea6",
"ldr r0,[sp,#0x4]",
"cbz r0,0x00011ea6",
"add r2,sp,#0x4",
"mov r0,r4",
"mov r1,r5",
"bl 0x00012260",
"cbnz r0,0x00011eac",
"movs r0,#0x1",
"strb.w r0,[r4,#0x180]",
"ldr r0,[r6,#0x0]",
"ldr r1,[sp,#0xc]",
"subs r0,r0,r1",
"ittt eq",
"add.eq sp,#0x10",
"pop.eq.w r11",
"pop.eq {r4,r5,r6,r7,pc}",
"blx 0x00011040"
],
"opCodes": [
"f0b5",
"03af",
"4df804bd",
"84b0",
"0446",
"1448",
"0d46",
"4ff0ff31",
"7844",
"0668",
"3068",
"0390",
"2068",
"c268",
"2046",
"9047",
"20f00100",
"01aa",
"451b",
"6068",
"2946",
"00f0c4f9",
"38b1",
"0198",
"28b1",
"01aa",
"2046",
"2946",
"00f0def9",
"10b9",
"0120",
"84f88001",
"3068",
"0399",
"401a",
"02bf",
"04b0",
"5df804bb",
"f0bd",
"fff7c0e8"
],
"instructions": [
"push {r4,r5,r6,r7,lr}",
"add r7,sp,#0xc",
"push.w r11",
"sub sp,#0x10",
"mov r4,r0",
"ldr r0,[0x00011ec0]",
"mov r5,r1",
"mov.w r1,#0xffffffff",
"add r0,pc",
"ldr r6,[r0,#0x0]",
"ldr r0,[r6,#0x0]",
"str r0,[sp,#0xc]",
"ldr r0,[r4,#0x0]",
"ldr r2,[r0,#0xc]",
"mov r0,r4",
"blx r2",
"bic r0,r0,#0x1",
"add r2,sp,#0x4",
"subs r5,r0,r5",
"ldr r0,[r4,#0x4]",
"mov r1,r5",
"bl 0x0001221c",
"cbz r0,0x00011ea6",
"ldr r0,[sp,#0x4]",
"cbz r0,0x00011ea6",
"add r2,sp,#0x4",
"mov r0,r4",
"mov r1,r5",
"bl 0x00012260",
"cbnz r0,0x00011eac",
"movs r0,#0x1",
"strb.w r0,[r4,#0x180]",
"ldr r0,[r6,#0x0]",
"ldr r1,[sp,#0xc]",
"subs r0,r0,r1",
"ittt eq",
"add.eq sp,#0x10",
"pop.eq.w r11",
"pop.eq {r4,r5,r6,r7,pc}",
"blx 0x00011040"
],
"strings": [],
"apisImports": [
"FUN_0001221c",
"FUN_00012260",
"__stack_chk_fail"
],
"exports": [
"FUN_00011e60"
],
"hash": "356d1b4449bddb1edd126bfbcf6ad5f5a586d537675a0e5643d9f4c4aaaed274"
}
|
/* Function: FUN_00011e60 @ 00011e60 */
void FUN…
|
6a2d62b2ae36b72c92a10641
|
FUN_00011ed4
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00011ed4",
"address": "00011ed4",
"hexBytes": "dcb504af8a1c09d04a1c18bf0f2901d13c300be00e2903d00d2903d1343005e0383003e00c2904d800eb8100006802b0d0bd0c4840f2db517844cde900100a480a4978440a4a0b4b794400687a447b4400f1a8042046fff79ce82046fff79ee8fff7a2e8",
"assembly": [
"push {r2,r3,r4,r6,r7,lr}",
"add r7,sp,#0x10",
"adds r2,r1,#0x2",
"beq 0x00011ef0",
"adds r2,r1,#0x1",
"it ne",
"cmp.ne r1,#0xf",
"bne 0x00011ee8",
"adds r0,#0x3c",
"b 0x00011f00",
"cmp r1,#0xe",
"beq 0x00011ef4",
"cmp r1,#0xd",
"bne 0x00011ef8",
"adds r0,#0x34",
"b 0x00011f00",
"adds r0,#0x38",
"b 0x00011f00",
"cmp r1,#0xc",
"bhi 0x00011f06",
"add.w r0,r0,r1, lsl #0x2",
"ldr r0,[r0,#0x0]",
"add sp,#0x8",
"pop {r4,r6,r7,pc}",
"ldr r0,[0x00011f38]",
"movw r1,#0x5db",
"add r0,pc",
"strd r1,r0,[sp,#0x0]",
"ldr r0,[0x00011f3c]",
"ldr r1,[0x00011f40]",
"add r0,pc",
"ldr r2,[0x00011f44]",
"ldr r3,[0x00011f48]",
"add r1,pc",
"ldr r0,[r0,#0x0]",
"add r2,pc",
"add r3,pc",
"add.w r4,r0,#0xa8",
"mov r0,r4",
"blx 0x00011064",
"mov r0,r4",
"blx 0x00011070",
"blx 0x0001107c"
],
"opCodes": [
"dcb5",
"04af",
"8a1c",
"09d0",
"4a1c",
"18bf",
"0f29",
"01d1",
"3c30",
"0be0",
"0e29",
"03d0",
"0d29",
"03d1",
"3430",
"05e0",
"3830",
"03e0",
"0c29",
"04d8",
"00eb8100",
"0068",
"02b0",
"d0bd",
"0c48",
"40f2db51",
"7844",
"cde90010",
"0a48",
"0a49",
"7844",
"0a4a",
"0b4b",
"7944",
"0068",
"7a44",
"7b44",
"00f1a804",
"2046",
"fff79ce8",
"2046",
"fff79ee8",
"fff7a2e8"
],
"instructions": [
"push {r2,r3,r4,r6,r7,lr}",
"add r7,sp,#0x10",
"adds r2,r1,#0x2",
"beq 0x00011ef0",
"adds r2,r1,#0x1",
"it ne",
"cmp.ne r1,#0xf",
"bne 0x00011ee8",
"adds r0,#0x3c",
"b 0x00011f00",
"cmp r1,#0xe",
"beq 0x00011ef4",
"cmp r1,#0xd",
"bne 0x00011ef8",
"adds r0,#0x34",
"b 0x00011f00",
"adds r0,#0x38",
"b 0x00011f00",
"cmp r1,#0xc",
"bhi 0x00011f06",
"add.w r0,r0,r1, lsl #0x2",
"ldr r0,[r0,#0x0]",
"add sp,#0x8",
"pop {r4,r6,r7,pc}",
"ldr r0,[0x00011f38]",
"movw r1,#0x5db",
"add r0,pc",
"strd r1,r0,[sp,#0x0]",
"ldr r0,[0x00011f3c]",
"ldr r1,[0x00011f40]",
"add r0,pc",
"ldr r2,[0x00011f44]",
"ldr r3,[0x00011f48]",
"add r1,pc",
"ldr r0,[r0,#0x0]",
"add r2,pc",
"add r3,pc",
"add.w r4,r0,#0xa8",
"mov r0,r4",
"blx 0x00011064",
"mov r0,r4",
"blx 0x00011070",
"blx 0x0001107c"
],
"strings": [
"unsupported arm register",
"libunwind: %s %s:%d - %s\n",
"getRegister",
"/usr/local/google/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp"
],
"apisImports": [
"fprintf",
"fflush",
"abort"
],
"exports": [
"FUN_00011ed4"
],
"hash": "cfde758041d48215831f84ea459949200aec29760d7b28a483aecf278e72f972"
}
|
/* Function: FUN_00011ed4 @ 00011ed4 */
undefine…
|
6a2d62b2ae36b72c92a10642
|
FUN_00012128
|
a20dff2d39392888c6a08bf672d96773e272bcfb402808ff1…
|
76c308fac6a655a3534771777780e004feb1d91be03285776…
|
{
"functionName": "FUN_00012128",
"address": "00012128",
"hexBytes": "bfb506af0446104801a902aa78440568286803900020cde90100d4f87801fef7dcefdde9012301462046fef7dcef2968039a891a01bf0838b0fa80f0400904b008bfb0bdfef768ef",
"assembly": [
"push {r0,r1,r2,r3,r4,r5,r7,lr}",
"add r7,sp,#0x18",
"mov r4,r0",
"ldr r0,[0x00012170]",
"add r1,sp,#0x4",
"add r2,sp,#0x8",
"add r0,pc",
"ldr r5,[r0,#0x0]",
"ldr r0,[r5,#0x0]",
"str r0,[sp,#0xc]",
"movs r0,#0x0",
"strd r0,r0,[sp,#0x4]",
"ldr.w r0,[r4,#0x178]",
"blx 0x00011100",
"ldrd r2,r3,[sp,#0x4]",
"mov r1,r0",
"mov r0,r4",
"blx 0x0001110c",
"ldr r1,[r5,#0x0]",
"ldr r2,[sp,#0xc]",
"subs r1,r1,r2",
"itttt eq",
"sub.eq r0,#0x8",
"clz.eq r0,r0",
"lsr.eq r0,r0,#0x5",
"add.eq sp,#0x10",
"it eq",
"pop.eq {r4,r5,r7,pc}",
"blx 0x00011040"
],
"opCodes": [
"bfb5",
"06af",
"0446",
"1048",
"01a9",
"02aa",
"7844",
"0568",
"2868",
"0390",
"0020",
"cde90100",
"d4f87801",
"fef7dcef",
"dde90123",
"0146",
"2046",
"fef7dcef",
"2968",
"039a",
"891a",
"01bf",
"0838",
"b0fa80f0",
"4009",
"04b0",
"08bf",
"b0bd",
"fef768ef"
],
"instructions": [
"push {r0,r1,r2,r3,r4,r5,r7,lr}",
"add r7,sp,#0x18",
"mov r4,r0",
"ldr r0,[0x00012170]",
"add r1,sp,#0x4",
"add r2,sp,#0x8",
"add r0,pc",
"ldr r5,[r0,#0x0]",
"ldr r0,[r5,#0x0]",
"str r0,[sp,#0xc]",
"movs r0,#0x0",
"strd r0,r0,[sp,#0x4]",
"ldr.w r0,[r4,#0x178]",
"blx 0x00011100",
"ldrd r2,r3,[sp,#0x4]",
"mov r1,r0",
"mov r0,r4",
"blx 0x0001110c",
"ldr r1,[r5,#0x0]",
"ldr r2,[sp,#0xc]",
"subs r1,r1,r2",
"itttt eq",
"sub.eq r0,#0x8",
"clz.eq r0,r0",
"lsr.eq r0,r0,#0x5",
"add.eq sp,#0x10",
"it eq",
"pop.eq {r4,r5,r7,pc}",
"blx 0x00011040"
],
"strings": [],
"apisImports": [
"decode_eht_entry",
"_Unwind_VRS_Interpret",
"__stack_chk_fail"
],
"exports": [
"FUN_00012128"
],
"hash": "ecc84922378e24a1a1425ad6cfbb1b3337aa8021aea523fa33025f4cceacc500"
}
|
/* Function: FUN_00012128 @ 00012128 */
void FUN…
|
| Documents | 311 |
| Total doc size | 892.64 KB |
| Average doc size | 2.87 KB |
| Pre-allocated size | 524 KB |
| Indexes | 3 |
| Total index size | 112 KB |
| Padding factor | |
| Extents |