| 0x18bd87550 |int64_t fcn.18bd87550(int64_t arg1) |{ | int32_t *piVar1; | int32_t iVar2; | code *pcVar3; | undefined8 *puVar4; | int64_t iVar5; | 0x18bd8b6fe | puVar4 = (undefined8 *)fcn.185f006b8(0x228); 0x18bd8b711 | fcn.185f5a0c0(puVar4, 0, 0x228); 0x18bd8b719 | fcn.188ac3fa0(puVar4); 0x18bd8b725 | *puVar4 = 0x190079068; 0x18bd8b728 | *(undefined8 **)arg1 = puVar4; 0x18bd8b72e | if (puVar4 != (undefined8 *)0x0) { 0x18bd8b735 | LOCK(); 0x18bd8b735 | piVar1 = (int32_t *)(puVar4 + 1); 0x18bd8b735 | iVar2 = *piVar1; 0x18bd8b735 | *piVar1 = *piVar1 + 1; 0x18bd8b735 | UNLOCK(); 0x18bd8b73f | if (iVar2 == 0x7fffffff) { 0x18bd8b74b | pcVar3 = (code *)swi(3); 0x18bd8b74b | iVar5 = (*pcVar3)(); 0x18bd8b74b | return iVar5; | } | } 0x18bd8b74a | return arg1; |} [{"offset":6641186128,"name":"fcn.18bd87550","size":16892,"is-pure":false,"realsz":97,"noreturn":false,"stackframe":56,"calltype":"ms","cost":40,"cc":4,"loops":0,"bits":64,"type":"fcn","nbbs":5,"edges":5,"ebbs":2,"signature":"fcn.18bd87550(int64_t arg1);","minbound":6641186128,"maxbound":6641203020,"callrefs":[{"from":6641186128,"to":6641202928,"type":"CODE"},{"from":6641202942,"to":6542067384,"type":"CALL"},{"from":6641202961,"to":6542434496,"type":"CALL"},{"from":6641202969,"to":6587957152,"type":"CALL"}],"datarefs":[{"from":6641202974,"to":6711382120,"type":"DATA"}],"codexrefs":[{"from":6641186128,"to":6641202928,"type":"CODE"}],"dataxrefs":[],"indegree":1,"outdegree":3,"nlocals":0,"nargs":1,"stackvars":[],"regvars":[{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}}]}]