int64_t fcn.18a0722e0(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4) { uint64_t uVar1; code *pcVar2; uint64_t uVar3; uint64_t uVar4; int64_t iVar5; undefined auStack_98 [32]; int64_t var_78h; int64_t var_58h; int64_t var_40h; var_40h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_98; *(undefined8 *)arg1 = 0x18fc7b5c0; *(undefined8 *)(arg1 + 8) = 0x18feed6b0; *(undefined8 *)(arg1 + 0x10) = 0x18fc7b640; func_0x000184cb8250(arg1 + 0x18); *(undefined8 *)(arg1 + 0x20) = 0; if ((arg3 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) { func_0x0001841c7180(arg3); } *(int64_t *)(arg1 + 0x28) = arg3; if ((arg4 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) { func_0x0001841c7180(arg4); } *(int64_t *)(arg1 + 0x30) = arg4; func_0x0001858d4af0(arg1 + 0x38); *(undefined8 *)(arg1 + 0x60) = 0; func_0x000185942da0(&var_58h, arg2); func_0x000185942da0(&var_78h, &var_58h); func_0x00018a077090(arg1 + 0x68, arg1, &var_78h); func_0x0001841fa630(&var_58h); func_0x000184339cd0(&var_78h, 0x190b498b8, 0x190b49870, 0x1bb); uVar4 = func_0x0001824f0260(arg3); if (uVar4 != 0) { uVar1 = arg1 + 0x10; if ((uVar4 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { func_0x0001841c7180(uVar4); } uVar3 = *(uint64_t *)0x191cd6d08; *(uint64_t *)(arg1 + 0x98) = uVar4; if ((uVar1 & 0xfffffffc00000000) == uVar3) { func_0x0001841c7180(uVar1); } *(uint64_t *)(arg1 + 0xa0) = uVar1; *(undefined8 *)(arg1 + 0xa8) = 0; uVar4 = func_0x000185aa63e0(); if ((uVar4 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) { func_0x0001841c7180(uVar4); } *(uint64_t *)(arg1 + 0xb0) = uVar4; *(undefined *)(arg1 + 0xf0) = 0; *(undefined8 *)(arg1 + 0xb8) = 0; *(undefined8 *)(arg1 + 0xc0) = 0; *(undefined8 *)(arg1 + 200) = 0; *(undefined8 *)(arg1 + 0xd0) = 0; *(undefined8 *)(arg1 + 0xd8) = 0; *(undefined8 *)(arg1 + 0xe0) = 0; *(undefined *)(arg1 + 0xe8) = 0; *(undefined8 *)(arg1 + 0xf8) = 0; *(undefined8 *)(arg1 + 0x100) = 0; *(undefined8 *)(arg1 + 0x108) = 0; *(undefined8 *)(arg1 + 0x110) = 0; *(undefined8 *)(arg1 + 0x118) = 0; *(undefined8 *)(arg1 + 0x120) = 0; func_0x0001851a4900(arg1 + 0x128, arg1); func_0x0001841fa630(arg2); if (*(uint64_t *)0x191c71040 == (var_40h ^ (uint64_t)auStack_98)) { return arg1; } func_0x000185f05b40(var_40h ^ (uint64_t)auStack_98); } pcVar2 = (code *)swi(3); iVar5 = (*pcVar2)(); return iVar5; } [{"offset":6610690784,"name":"fcn.18a0722e0","size":531,"is-pure":false,"realsz":531,"noreturn":false,"stackframe":152,"calltype":"ms","cost":170,"cc":9,"loops":0,"bits":64,"type":"fcn","nbbs":15,"edges":20,"ebbs":2,"signature":"fcn.18a0722e0(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);","minbound":6610690784,"maxbound":6610691315,"callrefs":[{"from":6610690872,"to":6522896976,"type":"CALL"},{"from":6610690903,"to":6511423872,"type":"CALL"},{"from":6610690930,"to":6511423872,"type":"CALL"},{"from":6610690943,"to":6535596784,"type":"CALL"},{"from":6610690971,"to":6536048032,"type":"CALL"},{"from":6610690987,"to":6536048032,"type":"CALL"},{"from":6610691001,"to":6610710672,"type":"CALL"},{"from":6610691009,"to":6511633968,"type":"CALL"},{"from":6610691039,"to":6512942288,"type":"CALL"},{"from":6610691047,"to":6481183328,"type":"CALL"},{"from":6610691089,"to":6511423872,"type":"CALL"},{"from":6610691122,"to":6511423872,"type":"CALL"},{"from":6610691145,"to":6537503712,"type":"CALL"},{"from":6610691168,"to":6511423872,"type":"CALL"},{"from":6610691249,"to":6528059648,"type":"CALL"},{"from":6610691257,"to":6511633968,"type":"CALL"},{"from":6610691309,"to":6542089024,"type":"CALL"}],"datarefs":[{"from":6610690811,"to":6740709440,"type":"DATA"},{"from":6610690836,"to":6707197376,"type":"DATA"},{"from":6610690846,"to":6709761712,"type":"DATA"},{"from":6610690857,"to":6707197504,"type":"DATA"},{"from":6610690891,"to":6741126408,"type":"DATA"},{"from":6610690918,"to":6741126408,"type":"DATA"},{"from":6610691014,"to":6722721976,"type":"DATA"},{"from":6610691021,"to":6722721904,"type":"DATA"},{"from":6610691074,"to":6741126408,"type":"DATA"},{"from":6610691094,"to":6741126408,"type":"DATA"},{"from":6610691156,"to":6741126408,"type":"DATA"},{"from":6610691270,"to":6740709440,"type":"DATA"}],"indegree":0,"outdegree":17,"nlocals":3,"nargs":4,"stackvars":[{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"var_40h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-64}}],"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"}}]}]