0x183793c30 | 0x183793c30 |// WARNING: [rz-ghidra] Detected overlap for variable var_61h 0x183793c30 |// WARNING: [rz-ghidra] Detected overlap for variable var_17h 0x183793c30 |// WARNING: [rz-ghidra] Detected overlap for variable var_18h 0x183793c30 |// WARNING: [rz-ghidra] Detected overlap for variable var_b1h | 0x183793c30 |void fcn.183793c30(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, | int64_t arg_38h) |{ | int32_t iVar1; | int32_t *piVar2; | undefined8 uVar3; | int32_t *piVar4; | code *pcVar5; | undefined4 uVar6; | undefined4 uVar7; | undefined4 uVar8; | undefined4 *puVar9; | undefined4 *puVar10; | undefined8 *puVar11; | undefined4 *puVar12; | undefined8 *puVar13; | undefined8 *puVar14; | int64_t var_8h; | int64_t var_10h; | int64_t var_20h; | int64_t var_c8h; | int64_t var_c0h; | int64_t var_b8h; | int64_t var_a8h; | int64_t var_a0h; | int64_t var_98h; | undefined4 uStack_90; | undefined4 uStack_8c; | int64_t var_88h; | int64_t var_80h; | int64_t var_78h; | undefined8 uStack_70; | int64_t var_68h; | int64_t var_58h; | int64_t var_50h; | int64_t var_48h; | 0x183793c58 | var_48h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_c8h; 0x183793c6b | if (*(uint64_t *)(arg1 + 0x98) < 8) { 0x183793c73 | puVar13 = (undefined8 *)(arg1 + 0x90); 0x183793c7a | puVar11 = *(undefined8 **)(arg1 + 0x90); 0x183793c89 | while (puVar11 != (undefined8 *)0x0) { 0x183793c93 | if ((uint64_t)arg2 < (uint64_t)puVar11[4]) { 0x183793c83 | puVar11 = (undefined8 *)*puVar11; | } else { 0x183793c95 | if ((uint64_t)arg2 <= (uint64_t)puVar11[4]) { 0x183793ca0 | if (puVar11 != puVar13) goto code_r0x000183793ca6; 0x183793ca0 | break; | } 0x183793c97 | puVar11 = (undefined8 *)puVar11[1]; | } | } 0x183793e19 | puVar9 = (undefined4 *)func_0x000185f006b8(0xa8); 0x183793e21 | puVar10 = puVar9 + 6; 0x183793e27 | *(undefined8 *)(puVar9 + 0x1a) = 0; 0x183793e2e | *(undefined8 *)(puVar9 + 0x12) = 0; 0x183793e2e | *(undefined8 *)(puVar9 + 0x14) = 0; 0x183793e32 | *(undefined8 *)(puVar9 + 6) = 0; 0x183793e32 | *(undefined8 *)(puVar9 + 8) = 0; 0x183793e36 | *(undefined8 *)(puVar9 + 10) = 0; 0x183793e36 | *(undefined8 *)(puVar9 + 0xc) = 0; 0x183793e3a | *(undefined8 *)(puVar9 + 0xe) = 0; 0x183793e3a | *(undefined8 *)(puVar9 + 0x10) = 0; 0x183793e3e | *(undefined8 *)(puVar9 + 0x16) = 0; 0x183793e3e | *(undefined8 *)(puVar9 + 0x18) = 0; 0x183793e42 | puVar9[0x1a] = 0xffffffff; 0x183793e49 | *(undefined8 *)(puVar9 + 0x1c) = 0; 0x183793e49 | *(undefined8 *)(puVar9 + 0x1e) = 0; 0x183793e4d | *(undefined8 *)(puVar9 + 0x20) = 0; 0x183793e4d | *(undefined8 *)(puVar9 + 0x22) = 0; 0x183793e54 | *(undefined8 *)(puVar9 + 0x24) = 0; 0x183793e54 | *(undefined8 *)(puVar9 + 0x26) = 0; 0x183793e62 | *(undefined8 *)(puVar9 + 0x12) = 0x18feffbd8; 0x183793e66 | *(undefined8 *)(puVar9 + 0x28) = 0; 0x183793e72 | *(undefined8 *)(puVar9 + 4) = *(undefined8 *)(arg3 + 0x10); 0x183793e76 | uVar6 = *(undefined4 *)(arg3 + 4); 0x183793e76 | uVar7 = *(undefined4 *)(arg3 + 8); 0x183793e76 | uVar8 = *(undefined4 *)(arg3 + 0xc); 0x183793e7b | *puVar9 = *(undefined4 *)arg3; 0x183793e7b | puVar9[1] = uVar6; 0x183793e7b | puVar9[2] = uVar7; 0x183793e7b | puVar9[3] = uVar8; 0x183793e7e | *(undefined *)(arg3 + 0x17) = 0; 0x183793e83 | *(undefined *)arg3 = 0; 0x183793e8f | var_a8h = arg3; 0x183793e8f | if (puVar10 == (undefined4 *)arg4) { |code_r0x000183793eaa: 0x183793eaa | uVar3 = *(undefined8 *)arg_28h; 0x183793ead | *(undefined8 *)arg_28h = 0; 0x183793eb4 | *(undefined8 *)(puVar9 + 0xc) = uVar3; | } else { 0x183793e95 | if (-1 < *(char *)(arg4 + 0x17)) { 0x183793e9f | *(undefined8 *)(puVar9 + 10) = *(undefined8 *)(arg4 + 0x10); 0x183793ea3 | uVar6 = *(undefined4 *)(arg4 + 4); 0x183793ea3 | uVar7 = *(undefined4 *)(arg4 + 8); 0x183793ea3 | uVar8 = *(undefined4 *)(arg4 + 0xc); 0x183793ea7 | *puVar10 = *(undefined4 *)arg4; 0x183793ea7 | puVar9[7] = uVar6; 0x183793ea7 | puVar9[8] = uVar7; 0x183793ea7 | puVar9[9] = uVar8; 0x183793ea7 | goto code_r0x000183793eaa; | } 0x183793d96 | func_0x000184211d10(puVar10, *(undefined8 *)arg4, *(undefined8 *)(arg4 + 8)); 0x183793d9b | piVar2 = *(int32_t **)(puVar9 + 0xc); 0x183793d9f | uVar3 = *(undefined8 *)arg_28h; 0x183793da2 | *(undefined8 *)arg_28h = 0; 0x183793da9 | *(undefined8 *)(puVar9 + 0xc) = uVar3; 0x183793db0 | if (piVar2 != (int32_t *)0x0) { 0x183793db6 | LOCK(); 0x183793db6 | *piVar2 = *piVar2 + -1; 0x183793db6 | UNLOCK(); 0x183793dbb | if (*piVar2 == 0) { 0x183793dd0 | if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) { 0x18379423a | piVar4 = *(int32_t **)(piVar2 + 0xc); 0x183794242 | if (piVar4 != (int32_t *)0x0) { 0x183794256 | LOCK(); 0x183794256 | *piVar4 = *piVar4 + -1; 0x183794256 | UNLOCK(); 0x183794259 | if (*piVar4 == 0) { 0x183794260 | func_0x0001841dcbe0(piVar4, 8); | } | } 0x18379424c | func_0x0001841dcbe0(piVar2, 0x48); | } else { 0x183793dd9 | (*(code *)0x185f59da0)(piVar2); | } | } | } | } 0x183793ebd | piVar2 = *(int32_t **)(arg1 + 0xf0); 0x183793ec4 | uVar3 = *(undefined8 *)(arg1 + 0xf8); 0x183793ece | var_a0h = arg4; 0x183793ece | if (piVar2 != (int32_t *)0x0) { 0x183793ed5 | LOCK(); 0x183793ed5 | iVar1 = *piVar2; 0x183793ed5 | *piVar2 = *piVar2 + 1; 0x183793ed5 | UNLOCK(); 0x183793ede | if (iVar1 == 0x7fffffff) { 0x18379427c | pcVar5 = (code *)swi(3); 0x18379427c | (*pcVar5)(); 0x18379427c | return; | } | } 0x183793ef0 | puVar10 = (undefined4 *)func_0x000185f006b8(0x40); 0x183793ef8 | *puVar10 = 1; 0x183793f05 | *(undefined8 *)(puVar10 + 2) = 0x1837972d0; 0x183793f10 | *(undefined8 *)(puVar10 + 4) = 0x182bf38e0; 0x183793f1b | *(undefined8 *)(puVar10 + 6) = 0x18339cdd0; 0x183793f26 | *(undefined8 *)(puVar10 + 8) = 0x1837942a0; 0x183793f2a | *(int32_t **)(puVar10 + 10) = piVar2; 0x183793f2e | *(undefined8 *)(puVar10 + 0xc) = uVar3; 0x183793f32 | *(int64_t *)(puVar10 + 0xe) = arg2; 0x183793f44 | func_0x000184339cd0(&var_98h, 0x190aebc98, 0x190c1d910, 0xe6); 0x183793f54 | piVar2 = *(int32_t **)(puVar9 + 0x28); 0x183793f5b | *(undefined4 **)(puVar9 + 0x28) = puVar10; 0x183793f65 | if (piVar2 != (int32_t *)0x0) { 0x1837941e5 | LOCK(); 0x1837941e5 | *piVar2 = *piVar2 + -1; 0x1837941e5 | UNLOCK(); 0x1837941ea | if (*piVar2 == 0) { 0x1837941fe | if (*(int64_t *)(piVar2 + 4) == 0x182bf38a0) { 0x18379420e | piVar4 = *(int32_t **)(piVar2 + 0xc); 0x183794215 | if (piVar4 != (int32_t *)0x0) { 0x183794229 | LOCK(); 0x183794229 | *piVar4 = *piVar4 + -1; 0x183794229 | UNLOCK(); 0x18379422c | if (*piVar4 == 0) { 0x183794233 | func_0x0001841dcbe0(piVar4, 8); | } | } 0x18379421f | func_0x0001841dcbe0(piVar2, 0x48); | } else { 0x183794203 | (*(code *)0x185f59da0)(piVar2); | } | } | } 0x183793f6f | puVar9[0x1a] = (undefined4)var_88h; 0x183793f77 | puVar9[0x16] = (undefined4)var_98h; 0x183793f77 | puVar9[0x17] = var_98h._4_4_; 0x183793f77 | puVar9[0x18] = uStack_90; 0x183793f77 | puVar9[0x19] = uStack_8c; 0x183793f80 | *(int64_t *)(puVar9 + 0x1c) = var_80h; 0x183793f84 | *(undefined8 *)(puVar9 + 0x22) = 45000000; 0x183793ee7 | func_0x00018477a0a0(puVar9 + 0x12); 0x183793f92 | arg4 = var_a0h; 0x183793f97 | puVar11 = (undefined8 *)*puVar13; 0x183793fa5 | while (puVar14 = puVar13, puVar11 != (undefined8 *)0x0) { 0x183793dfa | while (puVar13 = puVar11, (uint64_t)puVar13[4] <= (uint64_t)arg2) { 0x183793dfc | if ((uint64_t)arg2 <= (uint64_t)puVar13[4]) goto code_r0x000183794010; 0x183793e09 | puVar11 = (undefined8 *)puVar13[1]; 0x183793e09 | if ((undefined8 *)puVar13[1] == (undefined8 *)0x0) { 0x183793e0b | puVar14 = puVar13 + 1; 0x183793e0f | goto code_r0x000183793fab; | } | } 0x183793de4 | puVar11 = (undefined8 *)*puVar13; | } |code_r0x000183793fab: 0x183793fb0 | puVar11 = (undefined8 *)func_0x000185f006b8(0x30); 0x183793fc2 | if ((puVar11 == (undefined8 *)0x0) || (puVar11 == (undefined8 *)0xffffffffffffffe0)) { 0x183794267 | // WARNING: Does not return 0x183794267 | pcVar5 = (code *)invalidInstructionException(); 0x183794267 | (*pcVar5)(); | } 0x183793fc8 | puVar11[4] = arg2; 0x183793fcc | puVar11[5] = puVar9; 0x183793fd3 | *puVar11 = 0; 0x183793fd3 | puVar11[1] = 0; 0x183793fd6 | puVar11[2] = puVar13; 0x183793fda | *puVar14 = puVar11; 0x183793feb | if (**(int64_t **)(arg1 + 0x88) != 0) { 0x183793fed | *(int64_t *)(arg1 + 0x88) = **(int64_t **)(arg1 + 0x88); 0x183793ff4 | puVar11 = (undefined8 *)*puVar14; | } 0x183793ff8 | func_0x0001841fdb60(*(undefined8 *)(arg1 + 0x90), puVar11); 0x183794007 | *(int64_t *)(arg1 + 0x98) = *(int64_t *)(arg1 + 0x98) + 1; 0x18379400e | puVar9 = (undefined4 *)0x0; |code_r0x000183794010: 0x183794010 | piVar2 = *(int32_t **)(arg1 + 0xf0); 0x183794017 | uVar3 = *(undefined8 *)(arg1 + 0xf8); 0x183794021 | if (piVar2 != (int32_t *)0x0) { 0x183794028 | LOCK(); 0x183794028 | iVar1 = *piVar2; 0x183794028 | *piVar2 = *piVar2 + 1; 0x183794028 | UNLOCK(); 0x183794033 | if (iVar1 == 0x7fffffff) { 0x18379427f | pcVar5 = (code *)swi(3); 0x18379427f | (*pcVar5)(); 0x18379427f | return; | } | } 0x18379403e | puVar10 = (undefined4 *)func_0x000185f006b8(0x40); 0x18379404b | *puVar10 = 1; 0x183794054 | *(undefined8 *)(puVar10 + 2) = 0x183797360; 0x18379405f | *(undefined8 *)(puVar10 + 4) = 0x182bf38e0; 0x18379406a | *(undefined8 *)(puVar10 + 6) = 0x18339cdd0; 0x183794075 | *(undefined8 *)(puVar10 + 8) = 0x1837943e0; 0x183794079 | *(int32_t **)(puVar10 + 10) = piVar2; 0x18379407d | *(undefined8 *)(puVar10 + 0xc) = uVar3; 0x183794081 | *(int64_t *)(puVar10 + 0xe) = arg2; 0x18379408a | puVar12 = (undefined4 *)func_0x000185f006b8(0x40); 0x183794092 | *puVar12 = 1; 0x18379409b | *(undefined8 *)(puVar12 + 2) = 0x1833e7f20; 0x1837940a6 | *(undefined8 *)(puVar12 + 4) = 0x182bf39b0; 0x1837940b1 | *(undefined8 *)(puVar12 + 6) = 0x1841d75d0; 0x1837940bc | *(undefined8 *)(puVar12 + 8) = 0x1837925b0; 0x1837940c4 | *(undefined8 *)(puVar12 + 0xe) = *(undefined8 *)(arg4 + 0x10); 0x1837940c8 | uVar3 = *(undefined8 *)(arg4 + 8); 0x1837940cc | *(undefined8 *)(puVar12 + 10) = *(undefined8 *)arg4; 0x1837940cc | *(undefined8 *)(puVar12 + 0xc) = uVar3; 0x1837940d4 | *(undefined8 *)arg4 = 0; 0x1837940d4 | *(undefined8 *)(arg4 + 8) = 0; 0x1837940da | *(undefined8 *)(arg4 + 0x10) = 0; 0x1837940ec | func_0x000184339cd0(&var_98h, 0x190aebc98, 0x190c1d910, 0xeb); 0x183794101 | puVar13 = (undefined8 *)func_0x000185f006b8(8); 0x183794109 | *puVar13 = 0; 0x183794111 | var_50h = func_0x000185f006b8(0x38); 0x183794116 | *(undefined4 *)var_50h = 1; 0x18379411f | *(undefined8 *)(var_50h + 8) = 0x181346940; 0x18379412a | *(undefined8 *)(var_50h + 0x10) = 0x183798160; 0x18379412e | *(undefined8 *)(var_50h + 0x18) = 0x1841d75d0; 0x183794139 | *(undefined8 *)(var_50h + 0x20) = 0x183797d30; 0x18379413d | *(undefined4 **)(var_50h + 0x28) = puVar10; 0x183794141 | *(undefined8 **)(var_50h + 0x30) = puVar13; 0x18379414f | var_58h = func_0x000185f006b8(0x38); 0x183794157 | *(undefined4 *)var_58h = 1; 0x183794160 | *(undefined8 *)(var_58h + 8) = 0x1800b3540; 0x18379416b | *(undefined8 *)(var_58h + 0x10) = 0x18336e440; 0x18379416f | *(undefined8 *)(var_58h + 0x18) = 0x1841d75d0; 0x18379417a | *(undefined8 *)(var_58h + 0x20) = 0x183797ec0; 0x18379417e | *(undefined4 **)(var_58h + 0x28) = puVar12; 0x183794196 | if (((uint64_t)puVar13 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x18379419b | func_0x0001841c7180(puVar13); | } 0x1837941a0 | *(undefined8 **)(var_58h + 0x30) = puVar13; 0x1837941b3 | func_0x000181401ac0(&var_98h, 0x190c1d955, &var_58h, &var_50h); 0x1837941bd | arg3 = var_a8h; 0x1837941d2 | if (puVar9 != (undefined4 *)0x0) { 0x1837941db | func_0x0001837973f0(puVar9); | } | } else { |code_r0x000183793ca6: 0x183793ca6 | var_68h = *(int64_t *)(arg4 + 0x10); 0x183793caf | var_78h = *(int64_t *)arg4; 0x183793caf | uStack_70 = *(undefined8 *)(arg4 + 8); 0x183793cbb | *(undefined8 *)arg4 = 0; 0x183793cbb | *(undefined8 *)(arg4 + 8) = 0; 0x183793cbf | *(undefined8 *)(arg4 + 0x10) = 0; 0x183793cc7 | piVar2 = *(int32_t **)arg_28h; 0x183793ccd | if (piVar2 == (int32_t *)0x0) goto code_r0x000183794279; 0x183793cd3 | *(undefined8 *)arg_28h = 0; 0x183793ce6 | (*(code *)0x185f59da0)(piVar2, &var_78h); 0x183793cec | LOCK(); 0x183793cec | *piVar2 = *piVar2 + -1; 0x183793cec | UNLOCK(); 0x183793cef | if (*piVar2 == 0) { 0x183793cf8 | (*(code *)0x185f59da0)(piVar2); | } 0x183793d03 | if (var_68h < 0) { 0x183794296 | func_0x0001841dcbe0(var_78h, var_68h & 0x7fffffffffffffff); | } | } 0x183793d0f | if (*(char *)(arg3 + 0x17) < '\0') { 0x183793d20 | func_0x0001841dcbe0(*(undefined8 *)arg3, *(uint64_t *)(arg3 + 0x10) & 0x7fffffffffffffff); | } 0x183793d2d | if (*(char *)(arg4 + 0x17) < '\0') { 0x183793d3d | func_0x0001841dcbe0(*(undefined8 *)arg4, *(uint64_t *)(arg4 + 0x10) & 0x7fffffffffffffff); | } 0x183793d46 | piVar2 = *(int32_t **)arg_28h; 0x183793d4c | if (piVar2 != (int32_t *)0x0) { 0x183793d7d | LOCK(); 0x183793d7d | *piVar2 = *piVar2 + -1; 0x183793d7d | UNLOCK(); 0x183793d80 | if (*piVar2 == 0) { 0x183793d86 | (*(code *)0x185f59da0)(); | } | } 0x183793d63 | if (*(uint64_t *)0x191c71040 == (var_48h ^ (uint64_t)&var_c8h)) { 0x183793d7c | return; | } 0x183794271 | func_0x000185f05b40(var_48h ^ (uint64_t)&var_c8h); |code_r0x000183794279: 0x183794279 | pcVar5 = (code *)swi(3); 0x183794279 | (*pcVar5)(); 0x183794279 | return; |} [{"offset":6500727856,"name":"fcn.183793c30","size":1648,"is-pure":false,"realsz":1642,"noreturn":false,"stackframe":200,"calltype":"ms","cost":488,"cc":44,"loops":19,"bits":64,"type":"fcn","nbbs":66,"edges":100,"ebbs":5,"signature":"fcn.183793c30(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h);","minbound":6500727856,"maxbound":6500729504,"callrefs":[{"from":6500727937,"to":6500727942,"type":"CODE"},{"from":6500727963,"to":6500727942,"type":"CODE"},{"from":6500728038,"to":6740346544,"type":"CALL"},{"from":6500728056,"to":6740346544,"type":"CALL"},{"from":6500728100,"to":6511512544,"type":"CALL"},{"from":6500728129,"to":6511512544,"type":"CALL"},{"from":6500728198,"to":6740346544,"type":"CALL"},{"from":6500728204,"to":6500728142,"type":"CODE"},{"from":6500728214,"to":6511729936,"type":"CALL"},{"from":6500728281,"to":6740346544,"type":"CALL"},{"from":6500728287,"to":6500728504,"type":"CODE"},{"from":6500728335,"to":6500728747,"type":"CODE"},{"from":6500728345,"to":6542067384,"type":"CALL"},{"from":6500728560,"to":6542067384,"type":"CALL"},{"from":6500728655,"to":6512942288,"type":"CALL"},{"from":6500728722,"to":6517399712,"type":"CALL"},{"from":6500728752,"to":6542067384,"type":"CALL"},{"from":6500728834,"to":6511647584,"type":"CALL"},{"from":6500728894,"to":6542067384,"type":"CALL"},{"from":6500728970,"to":6542067384,"type":"CALL"},{"from":6500729079,"to":6512942288,"type":"CALL"},{"from":6500729089,"to":6542067384,"type":"CALL"},{"from":6500729105,"to":6542067384,"type":"CALL"},{"from":6500729167,"to":6542067384,"type":"CALL"},{"from":6500729243,"to":6511423872,"type":"CALL"},{"from":6500729277,"to":6463429312,"type":"CALL"},{"from":6500729307,"to":6500742128,"type":"CALL"},{"from":6500729312,"to":6500728073,"type":"CODE"},{"from":6500729347,"to":6740346544,"type":"CALL"},{"from":6500729353,"to":6500728683,"type":"CODE"},{"from":6500729375,"to":6511512544,"type":"CALL"},{"from":6500729380,"to":6500728683,"type":"CODE"},{"from":6500729395,"to":6511512544,"type":"CALL"},{"from":6500729400,"to":6500729367,"type":"CODE"},{"from":6500729420,"to":6511512544,"type":"CALL"},{"from":6500729425,"to":6500728504,"type":"CODE"},{"from":6500729440,"to":6511512544,"type":"CALL"},{"from":6500729445,"to":6500729412,"type":"CODE"},{"from":6500729460,"to":6542089024,"type":"CALL"},{"from":6500729494,"to":6511512544,"type":"CALL"},{"from":6500729499,"to":6500728073,"type":"CODE"}],"datarefs":[{"from":6500727889,"to":6740709440,"type":"DATA"},{"from":6500728153,"to":6740709440,"type":"DATA"},{"from":6500728262,"to":6488537248,"type":"DATA"},{"from":6500728411,"to":6709836760,"type":"DATA"},{"from":6500728574,"to":6500741840,"type":"DATA"},{"from":6500728585,"to":6488537312,"type":"DATA"},{"from":6500728596,"to":6496570832,"type":"DATA"},{"from":6500728607,"to":6500729504,"type":"DATA"},{"from":6500728630,"to":6722337944,"type":"DATA"},{"from":6500728637,"to":6723590416,"type":"DATA"},{"from":6500728909,"to":6500741984,"type":"DATA"},{"from":6500728920,"to":6488537312,"type":"DATA"},{"from":6500728931,"to":6496570832,"type":"DATA"},{"from":6500728942,"to":6500729824,"type":"DATA"},{"from":6500728980,"to":6496878368,"type":"DATA"},{"from":6500728991,"to":6488537520,"type":"DATA"},{"from":6500729002,"to":6511490512,"type":"DATA"},{"from":6500729013,"to":6500722096,"type":"DATA"},{"from":6500729054,"to":6722337944,"type":"DATA"},{"from":6500729061,"to":6723590416,"type":"DATA"},{"from":6500729112,"to":6462662976,"type":"DATA"},{"from":6500729123,"to":6500745568,"type":"DATA"},{"from":6500729138,"to":6500744496,"type":"DATA"},{"from":6500729177,"to":6443185472,"type":"DATA"},{"from":6500729188,"to":6496379968,"type":"DATA"},{"from":6500729203,"to":6500744896,"type":"DATA"},{"from":6500729231,"to":6741126408,"type":"DATA"},{"from":6500729260,"to":6723590485,"type":"DATA"},{"from":6500729332,"to":6488537248,"type":"DATA"}],"codexrefs":[{"from":6500727937,"to":6500727942,"type":"CODE"},{"from":6500727963,"to":6500727942,"type":"CODE"},{"from":6500728204,"to":6500728142,"type":"CODE"},{"from":6500728287,"to":6500728504,"type":"CODE"},{"from":6500728335,"to":6500728747,"type":"CODE"},{"from":6500729312,"to":6500728073,"type":"CODE"},{"from":6500729353,"to":6500728683,"type":"CODE"},{"from":6500729380,"to":6500728683,"type":"CODE"},{"from":6500729400,"to":6500729367,"type":"CODE"},{"from":6500729425,"to":6500728504,"type":"CODE"},{"from":6500729445,"to":6500729412,"type":"CODE"},{"from":6500729499,"to":6500728073,"type":"CODE"}],"dataxrefs":[],"indegree":12,"outdegree":29,"nlocals":20,"nargs":7,"stackvars":[{"name":"var_c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-200}},{"name":"var_c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-192}},{"name":"var_b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-184}},{"name":"var_b1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-177}},{"name":"var_a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-168}},{"name":"var_a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-160}},{"name":"var_98h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-152}},{"name":"var_88h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-136}},{"name":"var_80h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-128}},{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_68h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-104}},{"name":"var_61h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-97}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"var_50h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-80}},{"name":"var_48h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-72}},{"name":"var_8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":8}},{"name":"var_10h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":16}},{"name":"var_17h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":23}},{"name":"var_18h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":24}},{"name":"var_20h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":32}},{"name":"arg_28h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":40}},{"name":"arg_30h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":48}},{"name":"arg_38h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":56}}],"regvars":[{"name":"arg3","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r8"}},{"name":"arg4","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r9"}},{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}},{"name":"arg2","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rdx"}}]}]