0x1824d33c0 | 0x1824d33c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_48h | 0x1824d33c0 |void fcn.1824d33c0(void) |{ | code *pcVar1; | char cVar2; | undefined uVar3; | int64_t *piVar4; | undefined auStack_78 [32]; | int64_t var_58h; | undefined8 uStack_50; | undefined var_48h [7]; | int64_t var_41h; | int64_t var_30h; | int64_t var_28h; | int64_t var_20h; | 0x1824d33ce | var_20h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_78; 0x1824d33dd | cVar2 = func_0x000184211fd0(0x191cfc688); 0x1824d33e4 | if (cVar2 == '\0') { 0x1824d33f2 | var_58h = 0; 0x1824d33f2 | uStack_50 = 0; 0x1824d33f5 | _var_48h = 0; 0x1824d33fd | func_0x00018551e800(&var_28h); 0x1824d3412 | uVar3 = func_0x00018388d800(0, &var_58h, var_28h); 0x1824d3425 | piVar4 = (int64_t *)func_0x0001844eac90(0x190c47180, 1); 0x1824d343e | if (*(int64_t *)(*piVar4 + 0x28) == 0x18476a690) { 0x1824d3471 | func_0x00018476a690(piVar4, uVar3); | } else { 0x1824d3446 | (*(code *)0x185f59da0)(piVar4); | } 0x1824d3451 | if (_var_48h < 0) { 0x1824d3464 | func_0x0001841dcbe0(var_58h, _var_48h * 2); | } | } else { 0x1824d347d | var_28h = func_0x000185f006b8(0x30); 0x1824d3487 | *(undefined4 *)var_28h = 1; 0x1824d3490 | *(undefined8 *)(var_28h + 8) = 0x18388d790; 0x1824d349b | *(undefined8 *)(var_28h + 0x10) = 0x182bd0900; 0x1824d34a6 | *(undefined8 *)(var_28h + 0x18) = 0x1841d75d0; 0x1824d34b1 | *(undefined8 *)(var_28h + 0x20) = 0x18388d6d0; 0x1824d34c2 | var_30h = func_0x000185f006b8(0x28); 0x1824d34c7 | *(undefined4 *)var_30h = 1; 0x1824d34d0 | *(undefined8 *)(var_30h + 8) = 0x18388d360; 0x1824d34db | *(undefined8 *)(var_30h + 0x10) = 0x180b5d930; 0x1824d34df | *(undefined8 *)(var_30h + 0x18) = 0x1841d75d0; 0x1824d34f9 | func_0x000184339cd0(&var_58h, 0x190c47168, 0x190c47130, 0x1e); 0x1824d34f9 | func_0x00018388d1e0(&var_58h, 0x190c47125, &var_30h, &var_28h); | } 0x1824d3533 | if (*(uint64_t *)0x191c71040 == (var_20h ^ (uint64_t)auStack_78)) { 0x1824d353c | return; | } 0x1824d3542 | func_0x000185f05b40(var_20h ^ (uint64_t)auStack_78); 0x1824d354a | pcVar1 = (code *)swi(3); 0x1824d354a | (*pcVar1)(); 0x1824d354a | return; |} [{"offset":6481064896,"name":"fcn.1824d33c0","size":395,"is-pure":false,"realsz":395,"noreturn":false,"stackframe":120,"calltype":"ms","cost":127,"cc":6,"loops":1,"bits":64,"type":"fcn","nbbs":10,"edges":12,"ebbs":2,"signature":"fcn.1824d33c0();","minbound":6481064896,"maxbound":6481065291,"callrefs":[{"from":6481064925,"to":6511730640,"type":"CALL"},{"from":6481064965,"to":6531704832,"type":"CALL"},{"from":6481064978,"to":6501750784,"type":"CALL"},{"from":6481064997,"to":6514715792,"type":"CALL"},{"from":6481065030,"to":6740346544,"type":"CALL"},{"from":6481065060,"to":6511512544,"type":"CALL"},{"from":6481065065,"to":6481065249,"type":"CODE"},{"from":6481065073,"to":6517335696,"type":"CALL"},{"from":6481065078,"to":6481065036,"type":"CODE"},{"from":6481065085,"to":6542067384,"type":"CALL"},{"from":6481065154,"to":6542067384,"type":"CALL"},{"from":6481065223,"to":6512942288,"type":"CALL"},{"from":6481065244,"to":6501749216,"type":"CALL"},{"from":6481065285,"to":6542089024,"type":"CALL"}],"datarefs":[{"from":6481064903,"to":6740709440,"type":"DATA"},{"from":6481064918,"to":6741280392,"type":"DATA"},{"from":6481064985,"to":6723760512,"type":"DATA"},{"from":6481065012,"to":6517335696,"type":"DATA"},{"from":6481065097,"to":6501750672,"type":"DATA"},{"from":6481065108,"to":6488393984,"type":"DATA"},{"from":6481065119,"to":6511490512,"type":"DATA"},{"from":6481065130,"to":6501750480,"type":"DATA"},{"from":6481065161,"to":6501749600,"type":"DATA"},{"from":6481065172,"to":6454368560,"type":"DATA"},{"from":6481065195,"to":6723760488,"type":"DATA"},{"from":6481065202,"to":6723760432,"type":"DATA"},{"from":6481065228,"to":6723760421,"type":"DATA"},{"from":6481065257,"to":6740709440,"type":"DATA"}],"codexrefs":[{"from":6481065065,"to":6481065249,"type":"CODE"},{"from":6481065078,"to":6481065036,"type":"CODE"}],"dataxrefs":[],"indegree":2,"outdegree":12,"nlocals":6,"nargs":0,"stackvars":[{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"var_48h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-72}},{"name":"var_41h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-65}},{"name":"var_30h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-48}},{"name":"var_28h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-40}},{"name":"var_20h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-32}}],"regvars":[]}]