0x183696610 | 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_68h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_88h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_c9h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_e1h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_d0h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_b1h 0x183696610 |// WARNING: [rz-ghidra] Detected overlap for variable var_60h | 0x183696610 |void fcn.183696610(int64_t arg1, int64_t arg2, undefined8 placeholder_2, int64_t arg4) |{ | int32_t iVar1; | undefined8 uVar2; | int32_t *piVar3; | code *pcVar4; | char cVar5; | undefined8 uVar6; | int64_t iVar7; | uint64_t uVar8; | int64_t iVar9; | undefined4 *puVar10; | undefined4 *puVar11; | undefined8 *puVar12; | int64_t *piVar13; | undefined auStack_138 [32]; | int64_t var_118h; | int64_t var_f8h; | undefined8 uStack_f0; | int64_t var_e8h; | undefined8 var_e0h; | int64_t var_d8h; | uint64_t var_d0h; | int64_t var_c8h; | undefined8 uStack_c0; | int64_t var_b8h; | int64_t var_b0h; | int64_t var_a8h; | int64_t var_a0h; | int64_t var_98h; | int64_t var_90h; | undefined var_88h [7]; | int64_t var_81h; | int64_t var_78h; | undefined8 uStack_70; | undefined var_68h [7]; | int64_t var_61h; | int64_t var_58h; | int64_t var_50h; | int64_t var_48h; | 0x183696639 | var_50h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_138; 0x183696647 | cVar5 = func_0x000183696cd0(arg2); 0x18369664e | if (cVar5 == '\0') { 0x18369665f | var_78h = 0; 0x18369665f | uStack_70 = 0; 0x183696664 | _var_68h = 0; 0x183696670 | _var_88h = 0; 0x183696674 | var_98h = 0; 0x183696674 | var_90h = 0; 0x18369667d | cVar5 = func_0x000183696de0(arg2, &var_78h, &var_98h); 0x183696684 | if (cVar5 == '\0') { 0x1836967ba | var_f8h = 0; 0x1836967c3 | piVar3 = *(int32_t **)arg4; 0x1836967c9 | if (piVar3 == (int32_t *)0x0) { 0x183696c63 | pcVar4 = (code *)swi(3); 0x183696c63 | (*pcVar4)(); 0x183696c63 | return; | } 0x1836967cf | *(undefined8 *)arg4 = 0; 0x1836967e2 | (*(code *)0x185f59da0)(piVar3, &var_f8h); 0x1836967e8 | LOCK(); 0x1836967e8 | *piVar3 = *piVar3 + -1; 0x1836967e8 | UNLOCK(); 0x1836967eb | if (*piVar3 == 0) { 0x1836967f4 | (*(code *)0x185f59da0)(piVar3); | } 0x183696802 | if (var_f8h != 0) { 0x183696c89 | LOCK(); 0x183696c89 | piVar3 = (int32_t *)(var_f8h + 8); 0x183696c89 | *piVar3 = *piVar3 + -1; 0x183696c89 | UNLOCK(); 0x183696c8d | if (*piVar3 == 0) { 0x183696c9e | (*(code *)0x185f59da0)(var_f8h, 1); | } | } | } else { 0x18369668a | uVar2 = *(undefined8 *)(arg1 + 8); 0x183696695 | uVar6 = func_0x0001824c9f20(0x191dd7a60); 0x1836966a3 | iVar7 = func_0x000184300b20(uVar6, uVar2, 1); 0x1836966a8 | var_a8h = 0; 0x1836966a8 | var_a0h = 0; 0x1836966b0 | var_b8h = 0; 0x1836966b0 | var_b0h = 0; 0x1836966b8 | var_c8h = 0; 0x1836966b8 | uStack_c0 = 0; 0x1836966bd | var_d8h = 0; 0x1836966bd | var_d0h = 0; 0x1836966c2 | var_e8h = 0; 0x1836966c2 | var_e0h = 0; 0x1836966c7 | var_f8h = 0; 0x1836966c7 | uStack_f0 = 0; 0x1836966cf | if (iVar7 == 0) { |code_r0x0001836966f3: 0x1836966f3 | var_118h = 0; 0x1836966fc | piVar3 = *(int32_t **)arg4; 0x183696702 | if (piVar3 == (int32_t *)0x0) { 0x183696c86 | pcVar4 = (code *)swi(3); 0x183696c86 | (*pcVar4)(); 0x183696c86 | return; | } 0x183696708 | *(undefined8 *)arg4 = 0; 0x18369671b | (*(code *)0x185f59da0)(piVar3, &var_118h); 0x183696721 | LOCK(); 0x183696721 | *piVar3 = *piVar3 + -1; 0x183696721 | UNLOCK(); 0x183696724 | iVar7 = var_118h; 0x183696724 | if (*piVar3 == 0) { 0x18369672d | (*(code *)0x185f59da0)(piVar3); 0x18369672d | iVar7 = var_118h; | } |code_r0x000183696738: 0x18369673b | if (iVar7 != 0) { 0x183696c2b | LOCK(); 0x183696c2b | piVar3 = (int32_t *)(iVar7 + 8); 0x183696c2b | *piVar3 = *piVar3 + -1; 0x183696c2b | UNLOCK(); 0x183696c2f | if (*piVar3 == 0) { 0x183696c40 | (*(code *)0x185f59da0)(iVar7, 1); | } | } | } else { 0x1836966e4 | func_0x00018369b100(iVar7, &var_f8h, &var_78h); 0x1836966e4 | uVar8 = _var_88h; 0x1836966e4 | iVar7 = var_90h; 0x1836966ed | if ((char)var_a0h == '\0') goto code_r0x0001836966f3; 0x1836969b6 | iVar9 = (int64_t)(char)var_81h; 0x1836969b6 | if ((int64_t)(char)var_81h < 0) { 0x1836969b6 | iVar9 = var_90h; | } 0x1836969be | if (iVar9 == 10) { 0x1836969c3 | piVar13 = &var_98h; 0x1836969c3 | if ((int64_t)_var_88h < 0) { 0x1836969c5 | piVar13 = (int64_t *)var_98h; | } 0x1836969e8 | if ((int16_t)piVar13[1] != 0x6c6d || *piVar13 != 0x74682e7865646e69) goto code_r0x0001836969ee; 0x183696bba | func_0x00018a006310(&var_58h, &var_e0h); 0x183696bc5 | var_118h = var_58h; 0x183696bcd | var_58h = 0; 0x183696bd9 | piVar3 = *(int32_t **)arg4; 0x183696bdf | if (piVar3 == (int32_t *)0x0) { 0x183696ca9 | pcVar4 = (code *)swi(3); 0x183696ca9 | (*pcVar4)(); 0x183696ca9 | return; | } 0x183696be5 | *(undefined8 *)arg4 = 0; 0x183696bf8 | (*(code *)0x185f59da0)(piVar3, &var_118h); 0x183696bfe | LOCK(); 0x183696bfe | *piVar3 = *piVar3 + -1; 0x183696bfe | UNLOCK(); 0x183696c01 | if (*piVar3 == 0) { 0x183696c0a | (*(code *)0x185f59da0)(piVar3); | } 0x183696c18 | iVar7 = var_58h; 0x183696c18 | if (var_118h != 0) { 0x183696cac | LOCK(); 0x183696cac | piVar3 = (int32_t *)(var_118h + 8); 0x183696cac | *piVar3 = *piVar3 + -1; 0x183696cac | UNLOCK(); 0x183696cb0 | if (*piVar3 == 0) { 0x183696cc1 | (*(code *)0x185f59da0)(var_118h, 1); 0x183696cc7 | iVar7 = var_58h; | } | } | goto code_r0x000183696738; | } |code_r0x0001836969ee: 0x1836969f3 | puVar10 = (undefined4 *)func_0x000185f006b8(0x30); 0x183696a00 | *puVar10 = 1; 0x183696a09 | *(undefined8 *)(puVar10 + 2) = 0x183697f50; 0x183696a14 | *(undefined8 *)(puVar10 + 4) = 0x183283eb0; 0x183696a1f | *(undefined8 *)(puVar10 + 6) = 0x1841d75d0; 0x183696a2a | *(undefined8 *)(puVar10 + 8) = 0x183697350; 0x183696a31 | *(undefined8 *)(puVar10 + 10) = *(undefined8 *)arg4; 0x183696a35 | *(undefined8 *)arg4 = 0; 0x183696a41 | puVar11 = (undefined4 *)func_0x000185f006b8(0x98); 0x183696a49 | *puVar11 = 1; 0x183696a52 | *(undefined8 *)(puVar11 + 2) = 0x183698010; 0x183696a5d | *(undefined8 *)(puVar11 + 4) = 0x1836980a0; 0x183696a61 | *(undefined8 *)(puVar11 + 6) = 0x1841d75d0; 0x183696a6c | *(undefined8 *)(puVar11 + 8) = 0x183699fb0; 0x183696a70 | func_0x000183698720(puVar11 + 10, &var_f8h); 0x183696a88 | if ((int64_t)uVar8 < 0) { 0x183696a7e | func_0x0001841dd0f0(puVar11 + 0x20, var_98h, iVar7); | } else { 0x183696a96 | *(uint64_t *)(puVar11 + 0x24) = _var_88h; 0x183696aa2 | puVar11[0x20] = (undefined4)var_98h; 0x183696aa2 | puVar11[0x21] = var_98h._4_4_; 0x183696aa2 | puVar11[0x22] = (undefined4)var_90h; 0x183696aa2 | puVar11[0x23] = var_90h._4_4_; | } 0x183696ab3 | func_0x000184339cd0(&var_118h, 0x190b42c78, 0x190c0acf0, 0x5e); 0x183696ac8 | puVar12 = (undefined8 *)func_0x000185f006b8(8); 0x183696ad0 | *puVar12 = 0; 0x183696adc | var_58h = func_0x000185f006b8(0x38); 0x183696ae6 | *(undefined4 *)var_58h = 1; 0x183696aef | *(undefined8 *)(var_58h + 8) = 0x181346940; 0x183696afa | *(undefined8 *)(var_58h + 0x10) = 0x1836984a0; 0x183696afe | *(undefined8 *)(var_58h + 0x18) = 0x1841d75d0; 0x183696b09 | *(undefined8 *)(var_58h + 0x20) = 0x183698140; 0x183696b0d | *(undefined4 **)(var_58h + 0x28) = puVar10; 0x183696b11 | *(undefined8 **)(var_58h + 0x30) = puVar12; 0x183696b22 | *(undefined4 **)0x0 = (undefined4 *)func_0x000185f006b8(0x38); 0x183696b2a | **(undefined4 **)0x0 = 1; 0x183696b33 | *(undefined8 *)(*(undefined4 **)0x0 + 2) = 0x1800b3540; 0x183696b3e | *(undefined8 *)(*(undefined4 **)0x0 + 4) = 0x18336e440; 0x183696b42 | *(undefined8 *)(*(undefined4 **)0x0 + 6) = 0x1841d75d0; 0x183696b4d | *(undefined8 *)(*(undefined4 **)0x0 + 8) = 0x1836982a0; 0x183696b51 | *(undefined4 **)(*(undefined4 **)0x0 + 10) = puVar11; 0x183696b69 | if (((uint64_t)puVar12 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { 0x183696b6e | func_0x0001841c7180(puVar12); | } 0x183696b73 | *(undefined8 **)(*(undefined4 **)0x0 + 0xc) = puVar12; 0x183696b89 | func_0x000181401ac0(&var_118h, 0x190c0acdc, (int64_t)&var_61h + 1, &var_58h); | } 0x183696749 | if ((char)var_a0h == '\x01') { 0x183696761 | if (((char)var_b0h == '\x01') && (var_b8h < 0)) { 0x183696773 | func_0x0001841dcbe0(var_c8h, var_b8h * 2); | } 0x18369677d | if ((int64_t)var_d0h < 0) { 0x183696793 | func_0x0001841dcbe0(var_e0h, var_d0h & 0x7fffffffffffffff); | } 0x18369679d | if (var_e8h < 0) { 0x1836967b3 | func_0x0001841dcbe0(var_f8h, var_e8h & 0x7fffffffffffffff); | } | } | } 0x183696810 | if ((int64_t)_var_88h < 0) { 0x18369682c | func_0x0001841dcbe0(var_98h, _var_88h & 0x7fffffffffffffff); | } 0x183696839 | if ((int64_t)_var_68h < 0) { 0x183696859 | func_0x0001841dcbe0(var_78h, _var_68h & 0x7fffffffffffffff); | } | } else { 0x183696868 | puVar12 = (undefined8 *)func_0x000185f006b8(0x28); 0x183696875 | uVar8 = func_0x000185f006b8(0x50); 0x18369689f | if ((uVar8 + 0x48 < uVar8) || (0x190c0ac90 < uVar8 + 0x48 && uVar8 < 0x190c0ac91)) goto code_r0x000183696c5b; 0x1836968b5 | func_0x000185f5a940(uVar8, 0x190c0ac90, 0x48); 0x1836968ba | *(undefined *)(uVar8 + 0x48) = 0; 0x1836968be | *(undefined4 *)(puVar12 + 1) = 0; 0x1836968cc | *puVar12 = 0x18ff78af0; 0x1836968cf | puVar12[2] = uVar8; 0x1836968d3 | puVar12[3] = 0x48; 0x1836968e9 | puVar12[4] = 0x8000000000000050; 0x1836968f0 | if (puVar12 != (undefined8 *)0x0) { 0x1836968f7 | LOCK(); 0x1836968f7 | piVar3 = (int32_t *)(puVar12 + 1); 0x1836968f7 | iVar1 = *piVar3; 0x1836968f7 | *piVar3 = *piVar3 + 1; 0x1836968f7 | UNLOCK(); 0x183696901 | if (iVar1 == 0x7fffffff) { 0x183696c60 | pcVar4 = (code *)swi(3); 0x183696c60 | (*pcVar4)(); 0x183696c60 | return; | } | } 0x18369690c | piVar3 = *(int32_t **)arg4; 0x183696912 | var_f8h = (int64_t)puVar12; 0x183696912 | if (piVar3 == (int32_t *)0x0) { 0x183696c5d | pcVar4 = (code *)swi(3); 0x183696c5d | (*pcVar4)(); 0x183696c5d | return; | } 0x183696918 | *(undefined8 *)arg4 = 0; 0x18369692b | (*(code *)0x185f59da0)(piVar3, &var_f8h); 0x183696931 | LOCK(); 0x183696931 | *piVar3 = *piVar3 + -1; 0x183696931 | UNLOCK(); 0x183696934 | if (*piVar3 == 0) { 0x18369693d | (*(code *)0x185f59da0)(piVar3); | } 0x18369694b | if (var_f8h != 0) { 0x183696c66 | LOCK(); 0x183696c66 | piVar3 = (int32_t *)(var_f8h + 8); 0x183696c66 | *piVar3 = *piVar3 + -1; 0x183696c66 | UNLOCK(); 0x183696c6a | if (*piVar3 == 0) { 0x183696c7b | (*(code *)0x185f59da0)(var_f8h, 1); | } | } | } 0x183696951 | piVar3 = *(int32_t **)arg4; 0x183696957 | if (piVar3 != (int32_t *)0x0) { 0x18369698e | LOCK(); 0x18369698e | *piVar3 = *piVar3 + -1; 0x18369698e | UNLOCK(); 0x183696991 | if (*piVar3 == 0) { 0x183696997 | (*(code *)0x185f59da0)(); | } | } 0x18369696e | if (*(uint64_t *)0x191c71040 == (var_50h ^ (uint64_t)auStack_138)) { 0x18369698d | return; | } 0x183696c53 | func_0x000185f05b40(var_50h ^ (uint64_t)auStack_138); |code_r0x000183696c5b: 0x183696c5b | // WARNING: Does not return 0x183696c5b | pcVar4 = (code *)invalidInstructionException(); 0x183696c5b | (*pcVar4)(); |} [{"offset":6499690000,"name":"fcn.183696610","size":1724,"is-pure":false,"realsz":1714,"noreturn":false,"stackframe":312,"calltype":"ms","cost":508,"cc":46,"loops":13,"bits":64,"type":"fcn","nbbs":68,"edges":100,"ebbs":7,"signature":"fcn.183696610(int64_t arg1, int64_t arg2, int64_t arg4);","minbound":6499690000,"maxbound":6499691724,"callrefs":[{"from":6499690055,"to":6499691728,"type":"CALL"},{"from":6499690109,"to":6499692000,"type":"CALL"},{"from":6499690133,"to":6481026848,"type":"CALL"},{"from":6499690147,"to":6512708384,"type":"CALL"},{"from":6499690212,"to":6499709184,"type":"CALL"},{"from":6499690267,"to":6740346544,"type":"CALL"},{"from":6499690285,"to":6740346544,"type":"CALL"},{"from":6499690355,"to":6511512544,"type":"CALL"},{"from":6499690387,"to":6511512544,"type":"CALL"},{"from":6499690419,"to":6511512544,"type":"CALL"},{"from":6499690424,"to":6499690504,"type":"CODE"},{"from":6499690466,"to":6740346544,"type":"CALL"},{"from":6499690484,"to":6740346544,"type":"CALL"},{"from":6499690540,"to":6511512544,"type":"CALL"},{"from":6499690585,"to":6511512544,"type":"CALL"},{"from":6499690590,"to":6499690833,"type":"CODE"},{"from":6499690600,"to":6542067384,"type":"CALL"},{"from":6499690613,"to":6542067384,"type":"CALL"},{"from":6499690677,"to":6542436672,"type":"CALL"},{"from":6499690795,"to":6740346544,"type":"CALL"},{"from":6499690813,"to":6740346544,"type":"CALL"},{"from":6499690903,"to":6740346544,"type":"CALL"},{"from":6499690909,"to":6499690841,"type":"CODE"},{"from":6499690995,"to":6542067384,"type":"CALL"},{"from":6499691073,"to":6542067384,"type":"CALL"},{"from":6499691129,"to":6499698464,"type":"CALL"},{"from":6499691198,"to":6512942288,"type":"CALL"},{"from":6499691208,"to":6542067384,"type":"CALL"},{"from":6499691228,"to":6542067384,"type":"CALL"},{"from":6499691298,"to":6542067384,"type":"CALL"},{"from":6499691374,"to":6511423872,"type":"CALL"},{"from":6499691414,"to":6463429312,"type":"CALL"},{"from":6499691419,"to":6499690305,"type":"CODE"},{"from":6499691435,"to":6511513840,"type":"CALL"},{"from":6499691440,"to":6499691173,"type":"CODE"},{"from":6499691461,"to":6610248464,"type":"CALL"},{"from":6499691512,"to":6740346544,"type":"CALL"},{"from":6499691530,"to":6740346544,"type":"CALL"},{"from":6499691558,"to":6499690296,"type":"CODE"},{"from":6499691584,"to":6740346544,"type":"CALL"},{"from":6499691590,"to":6499690305,"type":"CODE"},{"from":6499691606,"to":6542089024,"type":"CALL"},{"from":6499691643,"to":6740346544,"type":"CALL"},{"from":6499691649,"to":6499690833,"type":"CODE"},{"from":6499691678,"to":6740346544,"type":"CALL"},{"from":6499691684,"to":6499690504,"type":"CODE"},{"from":6499691713,"to":6740346544,"type":"CALL"},{"from":6499691719,"to":6499691550,"type":"CODE"}],"datarefs":[{"from":6499690034,"to":6740709440,"type":"DATA"},{"from":6499690126,"to":6742178400,"type":"DATA"},{"from":6499690634,"to":6723513488,"type":"DATA"},{"from":6499690661,"to":6723513488,"type":"DATA"},{"from":6499690693,"to":6710332144,"type":"DATA"},{"from":6499690852,"to":6740709440,"type":"DATA"},{"from":6499690960,"to":6718095440,"type":"DATA"},{"from":6499690971,"to":6718095448,"type":"DATA"},{"from":6499691010,"to":6499696464,"type":"DATA"},{"from":6499691021,"to":6495420080,"type":"DATA"},{"from":6499691032,"to":6511490512,"type":"DATA"},{"from":6499691043,"to":6499693392,"type":"DATA"},{"from":6499691083,"to":6499696656,"type":"DATA"},{"from":6499691094,"to":6499696800,"type":"DATA"},{"from":6499691109,"to":6499704752,"type":"DATA"},{"from":6499691173,"to":6722694264,"type":"DATA"},{"from":6499691180,"to":6723513584,"type":"DATA"},{"from":6499691240,"to":6462662976,"type":"DATA"},{"from":6499691251,"to":6499697824,"type":"DATA"},{"from":6499691266,"to":6499696960,"type":"DATA"},{"from":6499691308,"to":6443185472,"type":"DATA"},{"from":6499691319,"to":6496379968,"type":"DATA"},{"from":6499691334,"to":6499697312,"type":"DATA"},{"from":6499691362,"to":6741126408,"type":"DATA"},{"from":6499691394,"to":6723513564,"type":"DATA"}],"codexrefs":[{"from":6499690424,"to":6499690504,"type":"CODE"},{"from":6499690590,"to":6499690833,"type":"CODE"},{"from":6499690909,"to":6499690841,"type":"CODE"},{"from":6499691419,"to":6499690305,"type":"CODE"},{"from":6499691440,"to":6499691173,"type":"CODE"},{"from":6499691558,"to":6499690296,"type":"CODE"},{"from":6499691590,"to":6499690305,"type":"CODE"},{"from":6499691649,"to":6499690833,"type":"CODE"},{"from":6499691684,"to":6499690504,"type":"CODE"},{"from":6499691719,"to":6499691550,"type":"CODE"}],"dataxrefs":[],"indegree":10,"outdegree":38,"nlocals":25,"nargs":3,"stackvars":[{"name":"var_118h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-280}},{"name":"var_f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-248}},{"name":"var_e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-232}},{"name":"var_e1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-225}},{"name":"var_e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-224}},{"name":"var_d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-216}},{"name":"var_d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-208}},{"name":"var_c9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-201}},{"name":"var_c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-200}},{"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_b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-176}},{"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_90h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-144}},{"name":"var_88h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-136}},{"name":"var_81h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-129}},{"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_60h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-96}},{"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}}],"regvars":[{"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"}}]}]