0x1834c06d0 | 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_61h 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_c9h 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_d0h 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_68h 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_adh 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_b1h 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_a7h 0x1834c06d0 |// WARNING: [rz-ghidra] Detected overlap for variable var_a8h | 0x1834c06d0 |int64_t fcn.1834c06d0(int64_t arg1, int64_t arg2, int64_t arg_80h, int64_t arg_148h) |{ | undefined8 *puVar1; | code *pcVar2; | char cVar3; | undefined4 uVar4; | int64_t iVar5; | int64_t iVar6; | uint64_t uVar7; | int64_t *piVar8; | int64_t *piVar9; | undefined8 uVar10; | undefined8 *puVar11; | int64_t iVar12; | int64_t *piVar13; | uint64_t uVar14; | uint64_t *puVar15; | undefined auStack_178 [32]; | int64_t var_158h; | int64_t var_150h; | int64_t var_148h; | int64_t var_138h; | int64_t var_130h; | int64_t var_128h; | int64_t var_120h; | int64_t var_118h; | int64_t var_110h; | int64_t var_108h; | int64_t var_100h; | undefined8 uStack_f8; | int64_t var_f0h; | undefined8 uStack_e8; | int64_t var_e0h; | int64_t var_d8h; | undefined8 var_d0h; | int64_t var_c8h; | int64_t iStack_c0; | int64_t var_b8h; | undefined uStack_b0; | int64_t var_afh; | undefined var_a7h [6]; | int64_t var_a1h; | int64_t var_98h; | int64_t var_90h; | int64_t var_88h; | int64_t var_80h; | int64_t var_78h; | int64_t var_70h; | undefined8 var_68h; | int64_t var_60h; | int64_t var_58h; | 0x1834c06f8 | var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_178; 0x1834c0714 | *(undefined8 *)arg1 = 0x19005ba98; 0x1834c0724 | if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) { 0x1834c0729 | func_0x0001841c7180(arg2); | } 0x1834c072e | *(int64_t *)(arg1 + 8) = arg2; 0x1834c0732 | *(undefined *)(arg2 + 0x48) = 3; 0x1834c073d | *(undefined8 *)arg1 = 0x190067808; 0x1834c074c | *(undefined8 *)(arg1 + 0x10) = 0x18fc77150; 0x1834c075b | var_128h = arg1; 0x1834c075b | iVar5 = (*(code *)0x185f59da0)(); 0x1834c076c | stack0xffffffffffffff58 = CONCAT17(9, stack0xffffffffffffff58); 0x1834c078d | if (&var_afh < (int64_t *)0x190b00e01 || (int64_t *)0x190b00e00 < &var_b8h) { 0x1834c07a1 | uStack_b0 = 0x73; 0x1834c07ab | var_b8h._0_4_ = 0x6b6f6f62; 0x1834c07ab | var_b8h._4_4_ = 0x6b72616d; 0x1834c07ae | var_afh._0_1_ = 0; 0x1834c07b7 | iVar6 = func_0x000185f006b8(400); 0x1834c07c5 | func_0x000181a1e6e0(iVar6, &var_b8h); 0x1834c07ca | iVar12 = iVar6 + 0x40; 0x1834c07d1 | if (iVar6 == 0) { 0x1834c07d5 | iVar12 = 0; | } 0x1834c07db | func_0x000181a1e5e0(iVar5, iVar12); 0x1834c07e4 | if ((int64_t)stack0xffffffffffffff58 < 0) { 0x1834c07fb | func_0x0001841dcbe0(CONCAT44(var_b8h._4_4_, (undefined4)var_b8h), 0x1834c07f8 | stack0xffffffffffffff58 & 0x7fffffffffffffff); | } 0x1834c080b | func_0x000181a6fc40(iVar12); 0x1834c0813 | func_0x000181959600(iVar12); 0x1834c0827 | var_78h = 0x1908b18b0; 0x1834c082a | var_70h = 4; 0x1834c0838 | func_0x000185a73ac0(iVar12, &var_78h); 0x1834c084c | var_b8h._0_4_ = 0x90129bf0; 0x1834c084c | var_b8h._4_4_ = 1; 0x1834c084f | uStack_b0 = 0; 0x1834c084f | var_afh._0_1_ = 0; 0x1834c084f | var_afh._1_1_ = 0; 0x1834c084f | var_afh._2_1_ = 0; 0x1834c084f | var_afh._3_4_ = 0; 0x1834c0863 | func_0x000181a703c0(iVar12, &var_b8h, 0x45c6); 0x1834c086b | var_b8h._4_4_ = 0; 0x1834c086b | var_afh._3_4_ = 0; 0x1834c086e | stack0xffffffffffffff58 = 0; 0x1834c0872 | var_b8h._0_4_ = 0x5a; 0x1834c0875 | uStack_b0 = 4; 0x1834c0875 | var_afh._0_1_ = 0; 0x1834c0875 | var_afh._1_1_ = 0; 0x1834c0875 | var_afh._2_1_ = 0; 0x1834c087c | stack0xffffffffffffff60 = 0xffffffff00000000; 0x1834c0883 | func_0x0001820ba730(&var_b8h, &var_e0h); 0x1834c081f | func_0x000180da8a90(&var_78h, 0x1e2, &var_e0h); 0x1834c08b3 | iStack_c0 = (int64_t)var_68h._7_1_; 0x1834c08b3 | var_c8h = (int64_t)&var_78h; 0x1834c08b3 | if ((int64_t)var_68h._7_1_ < 0) { 0x1834c08bd | iStack_c0 = var_70h; 0x1834c08bd | var_c8h = var_78h; | } 0x1834c08e3 | var_f0h = 0x1908a0448; 0x1834c08e6 | uStack_e8 = 0xf; 0x1834c08f1 | func_0x0001819598e0(iVar12); 0x1834c0908 | if ((int64_t)var_68h < 0) { 0x1834c091d | func_0x0001841dcbe0(var_78h, var_68h * 2); | } 0x1834c0934 | var_138h = iVar5; 0x1834c0934 | var_130h = arg2; 0x1834c0934 | if ((int64_t)var_d0h < 0) { 0x1834c0949 | func_0x0001841dcbe0(var_e0h, var_d0h * 2); | } 0x1834c094e | puVar15 = (uint64_t *)0x190b3e990; 0x1834c0959 | var_120h = 0x7fffffffffffffee; | do { 0x1834c0ad1 | piVar8 = (int64_t *)*puVar15; 0x1834c0ad7 | if (piVar8 == (int64_t *)0x0) goto code_r0x0001834c0c32; 0x1834c0ae0 | uVar14 = puVar15[1]; 0x1834c0ae7 | uVar7 = func_0x000185f5a650(piVar8); 0x1834c0af1 | if ((uint64_t)var_120h < uVar7) goto code_r0x0001834c118b; 0x1834c0b01 | if (uVar7 < 0x17) { 0x1834c0b07 | var_d0h = CONCAT17((char)uVar7, (unkbyte7)var_d0h); 0x1834c0b0e | piVar9 = &var_e0h; | } else { 0x1834c0bea | piVar9 = (int64_t *)func_0x000185f006b8((uVar7 & 0x7ffffffffffffff0) + 0x10); 0x1834c0bff | var_d0h = (uVar7 & 0x7ffffffffffffff0) + 0x8000000000000010; 0x1834c0c25 | var_e0h = (int64_t)piVar9; 0x1834c0c25 | var_d8h = uVar7; | } 0x1834c0b30 | if (((int64_t *)(uVar7 + (int64_t)piVar9) < piVar9) || 0x1834c0b28 | (piVar8 < (int64_t *)(uVar7 + (int64_t)piVar9) && piVar9 <= piVar8)) goto code_r0x0001834c0c32; 0x1834c0b3f | func_0x000185f5a940(piVar9, piVar8, uVar7); 0x1834c0b44 | *(undefined *)((int64_t)piVar9 + uVar7) = 0; 0x1834c0b49 | var_78h = 0; 0x1834c0b49 | var_70h = 0; 0x1834c0b51 | var_68h = 0; 0x1834c0b67 | if (*(int64_t *)0x191deaa10 == 0) goto code_r0x0001834c1195; 0x1834c0b7b | func_0x0001850a2560(*(int64_t *)0x191deaa10, &var_78h, (int32_t)uVar14); 0x1834c0b92 | piVar8 = &var_78h; 0x1834c0b92 | iVar5 = (int64_t)var_68h._7_1_; 0x1834c0b92 | if ((int64_t)var_68h._7_1_ < 0) { 0x1834c0b9c | piVar8 = (int64_t *)var_78h; 0x1834c0b9c | iVar5 = var_70h; | } 0x1834c0ba6 | if (((uint64_t)piVar8 & 1) != 0) goto code_r0x0001834c0c32; 0x1834c0bac | piVar9 = (int64_t *)((int64_t)piVar8 + iVar5 * 2); 0x1834c0bb3 | piVar13 = piVar8; 0x1834c0bb3 | for (iVar5 = iVar5 * 2; iVar5 != 0; iVar5 = iVar5 + -2) { 0x1834c0bbd | if ((int16_t)*piVar8 == 0x26) { 0x1834c0989 | piVar13 = piVar8; 0x1834c0989 | if (iVar5 != 2) { 0x1834c098b | iVar6 = 2; | do { 0x1834c0981 | if (*(int16_t *)((int64_t)piVar8 + iVar6) != 0x26) { 0x1834c0966 | *(int16_t *)piVar13 = *(int16_t *)((int64_t)piVar8 + iVar6); 0x1834c096a | piVar13 = (int64_t *)((int64_t)piVar13 + 2); | } 0x1834c096e | iVar6 = iVar6 + 2; 0x1834c0975 | } while (iVar5 != iVar6); | } | break; | } 0x1834c0bc3 | piVar8 = (int64_t *)((int64_t)piVar8 + 2); 0x1834c0bcb | piVar13 = piVar9; | } 0x1834c099b | if (piVar9 < piVar13) goto code_r0x0001834c0c32; 0x1834c09b8 | uVar14 = var_70h; 0x1834c09b8 | piVar8 = (int64_t *)var_78h; 0x1834c09b8 | if (-1 < (int64_t)var_68h._7_1_) { 0x1834c0c2d | uVar14 = (int64_t)var_68h._7_1_; 0x1834c0c2d | piVar8 = &var_78h; | } 0x1834c09d3 | uVar7 = (int64_t)piVar13 - (int64_t)piVar8 >> 1; 0x1834c09d9 | if (uVar14 < uVar7) goto code_r0x0001834c1190; 0x1834c09e6 | if ((int64_t)piVar9 - (int64_t)piVar13 == -2) { 0x1834c11a4 | piVar9 = (int64_t *)var_78h; 0x1834c11a4 | if (-1 < (int64_t)var_68h) { 0x1834c11a9 | var_68h = CONCAT17((char)uVar7, (unkbyte7)var_68h) & 0x7fffffffffffffff; 0x1834c11b0 | piVar9 = &var_78h; 0x1834c11b0 | uVar7 = var_70h; | } 0x1834c11b8 | var_70h = uVar7; 0x1834c11b8 | *(undefined2 *)((int64_t)piVar9 + ((int64_t)piVar13 - (int64_t)piVar8)) = 0; | } else { 0x1834c0b6d | func_0x0001802ded40(&var_78h, uVar7, (int64_t)piVar9 - (int64_t)piVar13 >> 1); | } 0x1834c0a03 | var_88h = var_78h; 0x1834c0a03 | var_80h = var_70h; 0x1834c0a03 | if (-1 < (int64_t)var_68h._7_1_) { 0x1834c0a14 | var_88h = (int64_t)&var_78h; 0x1834c0a14 | var_80h = (int64_t)var_68h._7_1_; | } 0x1834c0a34 | var_98h = var_e0h; 0x1834c0a34 | var_90h = var_d8h; 0x1834c0a34 | if (-1 < (int64_t)var_d0h._7_1_) { 0x1834c0a4d | var_98h = (int64_t)&var_e0h; 0x1834c0a4d | var_90h = (int64_t)var_d0h._7_1_; | } 0x1834c0a74 | func_0x0001819598e0(iVar12, &var_98h, &var_88h); 0x1834c0a81 | if ((int64_t)var_68h < 0) { 0x1834c0a96 | func_0x0001841dcbe0(var_78h, var_68h * 2); | } 0x1834c0aa3 | if ((int64_t)var_d0h < 0) { 0x1834c0ab8 | func_0x0001841dcbe0(var_e0h, var_d0h & 0x7fffffffffffffff); | } 0x1834c0abd | puVar15 = puVar15 + 2; 0x1834c0acb | } while (puVar15 != (uint64_t *)0x190b3ee10); 0x1834c0c3b | uVar10 = func_0x000184211fd0(0x191cda650); 0x1834c0c42 | if ((char)uVar10 == '\0') { 0x1834c0c4f | uVar4 = func_0x000184211fd0(0x191cc9ca8); | } else { 0x1834c11d9 | uVar4 = (undefined4)CONCAT71((unkint7)((uint64_t)uVar10 >> 8), 1); | } 0x1834c0c54 | iVar5 = var_138h; 0x1834c0c60 | if (*(char *)(iVar12 + 0x148) == '\x01') { 0x1834c11e0 | pcVar2 = (code *)swi(3); 0x1834c11e0 | iVar5 = (*pcVar2)(); 0x1834c11e0 | return iVar5; | } 0x1834c0c66 | iVar6 = iVar12 + 0x80; 0x1834c0c7c | var_78h = 0x190b3f338; 0x1834c0c7f | var_70h = 0x12; 0x1834c0c8d | func_0x0001802e59f0(iVar6, &var_78h, uVar4); 0x1834c0c95 | uVar4 = func_0x00018207b8f0(iVar5); 0x1834c0ca1 | if (*(char *)(iVar12 + 0x148) == '\x01') { 0x1834c11e3 | pcVar2 = (code *)swi(3); 0x1834c11e3 | iVar5 = (*pcVar2)(); 0x1834c11e3 | return iVar5; | } 0x1834c0cb6 | var_78h = 0x190b3f350; 0x1834c0cb9 | var_70h = 0x15; 0x1834c0cc7 | func_0x0001802e59f0(iVar6, &var_78h, uVar4); 0x1834c0cdb | var_e0h = 0x1908b1830; 0x1834c0cdf | var_d8h = 0x27; 0x1834c0cf4 | func_0x000181a703c0(iVar12, &var_e0h, 0x45c4); 0x1834c0d08 | var_88h = 0x1908b1858; 0x1834c0d0b | var_80h = 0x2c; 0x1834c0d1f | func_0x000181a703c0(iVar12, &var_88h, 0x45c5); 0x1834c0d2b | cVar3 = func_0x000184211fd0(0x191cda650); 0x1834c0d42 | if ((cVar3 == '\0') && (cVar3 = func_0x000184211fd0(0x191cc9cc8), cVar3 == '\0')) { 0x1834c0d44 | var_90h = 0; 0x1834c0d46 | var_98h = 0x190129bf0; | } else { 0x1834c0d4f | var_90h = 0x12; 0x1834c0d54 | var_98h = 0x1908103e0; | } 0x1834c0d76 | var_100h = 0x190aff040; 0x1834c0d79 | uStack_f8 = 0x10; 0x1834c0d84 | func_0x000181959440(iVar12); 0x1834c0d84 | uVar10 = *(undefined8 *)0x191de86f8; 0x1834c0d9a | cVar3 = func_0x00018457c8b0(*(undefined8 *)0x191de86f8, 0x190477848); 0x1834c0da1 | if (cVar3 != '\0') { 0x1834c0db7 | var_78h = 0x190b3f368; 0x1834c0dba | var_70h = 0x31; 0x1834c0dc5 | func_0x0001806a5120(uVar10); | } 0x1834c0dd4 | if (*(char *)(iVar12 + 0x148) == '\x01') { 0x1834c11e6 | pcVar2 = (code *)swi(3); 0x1834c11e6 | iVar5 = (*pcVar2)(); 0x1834c11e6 | return iVar5; | } 0x1834c0de9 | var_78h = 0x190b3f3a0; 0x1834c0dec | var_70h = 0x24; 0x1834c0df7 | func_0x0001802e59f0(iVar6); 0x1834c0df7 | iVar6 = var_130h; 0x1834c0e0c | uVar10 = (*(code *)0x185f59da0)(); 0x1834c0e1b | func_0x000189dd97c0(iVar6, iVar12, uVar10); 0x1834c0e25 | uVar10 = func_0x000185f006b8(0xa8); 0x1834c0e3c | func_0x000181959740(uVar10, iVar5, 1, 0); 0x1834c0e49 | var_b8h._0_4_ = (undefined4)uVar10; 0x1834c0e49 | var_b8h._4_4_ = (undefined4)((uint64_t)uVar10 >> 0x20); 0x1834c0e4f | func_0x0001816d1f60(iVar5); 0x1834c0e59 | puVar11 = (undefined8 *)func_0x000185f006b8(0x18); 0x1834c0e68 | *puVar11 = 0x18fc124a0; 0x1834c0e82 | if ((iVar5 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) { 0x1834c0e87 | func_0x0001841c7180(iVar5); | } 0x1834c0e8c | puVar11[1] = iVar5; 0x1834c0e92 | *(undefined *)(puVar11 + 2) = 0; 0x1834c0e95 | piVar8 = &var_b8h; 0x1834c0e9d | var_b8h._0_4_ = SUB84(puVar11, 0); 0x1834c0e9d | var_b8h._4_4_ = (undefined4)((uint64_t)puVar11 >> 0x20); 0x1834c0ea6 | func_0x0001816d1f60(iVar5, piVar8); 0x1834c0eb0 | puVar11 = (undefined8 *)func_0x000185f006b8(0x38); 0x1834c0eb8 | *(undefined *)(puVar11 + 1) = 0; 0x1834c0ebb | puVar11[2] = 0; 0x1834c0eca | *puVar11 = 0x18fc1d1f0; 0x1834c0ed4 | puVar11[4] = 0; 0x1834c0ed4 | puVar11[5] = 0; 0x1834c0ed9 | puVar11[3] = puVar11 + 4; 0x1834c0edd | stack0xffffffffffffff58 = CONCAT17(0xb, stack0xffffffffffffff58); 0x1834c0eff | if ((int64_t)&var_afh + 2U < 0x190b3e951 || (int64_t *)0x190b3e950 < piVar8) { 0x1834c0f05 | puVar1 = puVar11 + 3; 0x1834c0f13 | var_b8h._0_4_ = 0x7473696c; 0x1834c0f1b | var_b8h._4_4_ = 0x6e616843; 0x1834c0f1b | uStack_b0 = 0x67; 0x1834c0f1b | var_afh._0_1_ = 0x65; 0x1834c0f1b | var_afh._1_1_ = 100; 0x1834c0f26 | var_afh._2_1_ = 0; 0x1834c0f47 | var_158h = 0x19012be5c; 0x1834c0f5d | var_150h = (int64_t)&var_e0h; 0x1834c0f5d | var_148h = (int64_t)&var_88h; 0x1834c0f5d | var_e0h = (int64_t)piVar8; 0x1834c0f4c | func_0x000181a3d7c0(&var_78h, (int64_t *)0x190b3e950 < piVar8, puVar1, puVar1); 0x1834c0f65 | *(undefined4 *)(var_78h + 0x38) = 2000; 0x1834c0f74 | if ((int64_t)stack0xffffffffffffff58 < 0) { 0x1834c0f8b | func_0x0001841dcbe0(CONCAT44(var_b8h._4_4_, (undefined4)var_b8h), 0x1834c0f88 | stack0xffffffffffffff58 & 0x7fffffffffffffff); | } 0x1834c0fa0 | stack0xffffffffffffff58 = CONCAT17(0x11, stack0xffffffffffffff58); 0x1834c0fb9 | if (var_a7h < (undefined *)0x190b3e961 || (int64_t *)0x190b3e960 < piVar8) { 0x1834c0fc6 | var_b8h._0_4_ = 0x73616f74; 0x1834c0fc6 | var_b8h._4_4_ = 0x65744974; 0x1834c0fc6 | uStack_b0 = 0x6d; 0x1834c0fc6 | var_afh._0_1_ = 0x73; 0x1834c0fc6 | var_afh._1_1_ = 0x44; 0x1834c0fc6 | var_afh._2_1_ = 0x65; 0x1834c0fc6 | var_afh._3_4_ = 0x6574656c; 0x1834c0fce | stack0xffffffffffffff58 = CONCAT62(stack0xffffffffffffff5a, 100); 0x1834c0fea | var_158h = 0x19012be5c; 0x1834c1000 | var_150h = (int64_t)&var_e0h; 0x1834c1000 | var_148h = (int64_t)&var_88h; 0x1834c1000 | var_e0h = (int64_t)piVar8; 0x1834c0fef | func_0x000181a3d7c0(&var_78h, (int64_t *)0x190b3e960 < piVar8, puVar1, puVar1); 0x1834c1008 | *(undefined4 *)(var_78h + 0x38) = 0x7fa; 0x1834c1017 | if ((int64_t)stack0xffffffffffffff58 < 0) { 0x1834c102e | func_0x0001841dcbe0(CONCAT44(var_b8h._4_4_, (undefined4)var_b8h), 0x1834c102b | stack0xffffffffffffff58 & 0x7fffffffffffffff); | } 0x1834c1043 | stack0xffffffffffffff58 = CONCAT17(0x10, stack0xffffffffffffff58); 0x1834c105c | if ((int64_t)&var_afh + 7U < 0x190b3e979 || (int64_t *)0x190b3e978 < piVar8) { 0x1834c1069 | var_b8h._0_4_ = 0x73616f74; 0x1834c1069 | var_b8h._4_4_ = 0x65744974; 0x1834c1069 | uStack_b0 = 0x6d; 0x1834c1069 | var_afh._0_1_ = 0x73; 0x1834c1069 | var_afh._1_1_ = 0x43; 0x1834c1069 | var_afh._2_1_ = 0x6f; 0x1834c1069 | var_afh._3_4_ = 0x64656970; 0x1834c1071 | stack0xffffffffffffff58 = stack0xffffffffffffff58 & 0xffffffffffffff00; 0x1834c108b | var_158h = 0x19012be5c; 0x1834c10a1 | var_150h = (int64_t)&var_e0h; 0x1834c10a1 | var_148h = (int64_t)&var_88h; 0x1834c10a1 | var_e0h = (int64_t)piVar8; 0x1834c1090 | func_0x000181a3d7c0(&var_78h, (int64_t *)0x190b3e978 < piVar8, puVar1, puVar1); 0x1834c10a9 | *(undefined4 *)(var_78h + 0x38) = 0x7fb; 0x1834c10b8 | if ((int64_t)stack0xffffffffffffff58 < 0) { 0x1834c10cc | func_0x0001841dcbe0(CONCAT44(var_b8h._4_4_, (undefined4)var_b8h), 0x1834c10c4 | stack0xffffffffffffff58 & 0x7fffffffffffffff); | } 0x1834c10d9 | iVar5 = var_130h; 0x1834c10e9 | var_108h = (int64_t)puVar11; 0x1834c10e9 | func_0x000181959b00(var_130h); 0x1834c10f3 | iVar12 = func_0x000185f006b8(200); 0x1834c10fe | func_0x00018a0167a0(iVar12); 0x1834c110e | var_110h = iVar12; 0x1834c110e | func_0x000181959b00(iVar5); 0x1834c1118 | var_118h = func_0x000185f006b8(0x18); 0x1834c111d | *(undefined *)(var_118h + 8) = 0; 0x1834c1121 | *(undefined8 *)(var_118h + 0x10) = 0; 0x1834c1130 | *(undefined8 *)var_118h = 0x18fc77130; 0x1834c113e | func_0x000181959b00(iVar5); 0x1834c1158 | if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)auStack_178)) { 0x1834c117a | return var_128h; | } 0x1834c1183 | func_0x000185f05b40(var_60h ^ (uint64_t)auStack_178); |code_r0x0001834c118b: 0x1834c118b | func_0x000185f9b750(); |code_r0x0001834c1190: 0x1834c1190 | func_0x0001862d75a0(); |code_r0x0001834c1195: 0x1834c1195 | pcVar2 = (code *)swi(3); 0x1834c1195 | iVar5 = (*pcVar2)(); 0x1834c1195 | return iVar5; | } | } | } | } |code_r0x0001834c0c32: 0x1834c0c32 | // WARNING: Does not return 0x1834c0c32 | pcVar2 = (code *)invalidInstructionException(); 0x1834c0c32 | (*pcVar2)(); |} [{"offset":6497765072,"name":"fcn.1834c06d0","size":2839,"is-pure":false,"realsz":2833,"noreturn":false,"stackframe":376,"calltype":"ms","cost":758,"cc":49,"loops":15,"bits":64,"type":"fcn","nbbs":84,"edges":121,"ebbs":6,"signature":"fcn.1834c06d0(int64_t arg1, int64_t arg2, int64_t arg_80h, int64_t arg_148h);","minbound":6497765072,"maxbound":6497767911,"callrefs":[{"from":6497765161,"to":6511423872,"type":"CALL"},{"from":6497765211,"to":6740346544,"type":"CALL"},{"from":6497765303,"to":6542067384,"type":"CALL"},{"from":6497765317,"to":6469838560,"type":"CALL"},{"from":6497765339,"to":6469838304,"type":"CALL"},{"from":6497765379,"to":6511512544,"type":"CALL"},{"from":6497765387,"to":6470171712,"type":"CALL"},{"from":6497765395,"to":6469031424,"type":"CALL"},{"from":6497765432,"to":6537296576,"type":"CALL"},{"from":6497765475,"to":6470173632,"type":"CALL"},{"from":6497765526,"to":6476769072,"type":"CALL"},{"from":6497765542,"to":6456773264,"type":"CALL"},{"from":6497765617,"to":6469032160,"type":"CALL"},{"from":6497765661,"to":6511512544,"type":"CALL"},{"from":6497765705,"to":6511512544,"type":"CALL"},{"from":6497765729,"to":6497766097,"type":"CODE"},{"from":6497765763,"to":6497765734,"type":"CODE"},{"from":6497765779,"to":6497765751,"type":"CODE"},{"from":6497765874,"to":6445460800,"type":"CALL"},{"from":6497766004,"to":6469032160,"type":"CALL"},{"from":6497766038,"to":6511512544,"type":"CALL"},{"from":6497766072,"to":6511512544,"type":"CALL"},{"from":6497766119,"to":6542435920,"type":"CALL"},{"from":6497766207,"to":6542436672,"type":"CALL"},{"from":6497766267,"to":6527001952,"type":"CALL"},{"from":6497766352,"to":6497765784,"type":"CODE"},{"from":6497766378,"to":6542067384,"type":"CALL"},{"from":6497766437,"to":6497766166,"type":"CODE"},{"from":6497766445,"to":6497765834,"type":"CODE"},{"from":6497766459,"to":6511730640,"type":"CALL"},{"from":6497766479,"to":6511730640,"type":"CALL"},{"from":6497766541,"to":6445488624,"type":"CALL"},{"from":6497766549,"to":6476511472,"type":"CALL"},{"from":6497766599,"to":6445488624,"type":"CALL"},{"from":6497766644,"to":6470173632,"type":"CALL"},{"from":6497766687,"to":6470173632,"type":"CALL"},{"from":6497766699,"to":6511730640,"type":"CALL"},{"from":6497766715,"to":6511730640,"type":"CALL"},{"from":6497766733,"to":6497766747,"type":"CODE"},{"from":6497766788,"to":6469030976,"type":"CALL"},{"from":6497766810,"to":6515312816,"type":"CALL"},{"from":6497766822,"to":6497766861,"type":"CODE"},{"from":6497766853,"to":6449418528,"type":"CALL"},{"from":6497766903,"to":6445488624,"type":"CALL"},{"from":6497766924,"to":6740346544,"type":"CALL"},{"from":6497766939,"to":6607968192,"type":"CALL"},{"from":6497766949,"to":6542067384,"type":"CALL"},{"from":6497766972,"to":6469031744,"type":"CALL"},{"from":6497766991,"to":6466379616,"type":"CALL"},{"from":6497767001,"to":6542067384,"type":"CALL"},{"from":6497767047,"to":6511423872,"type":"CALL"},{"from":6497767078,"to":6466379616,"type":"CALL"},{"from":6497767088,"to":6542067384,"type":"CALL"},{"from":6497767261,"to":6469965760,"type":"CALL"},{"from":6497767315,"to":6511512544,"type":"CALL"},{"from":6497767424,"to":6469965760,"type":"CALL"},{"from":6497767478,"to":6511512544,"type":"CALL"},{"from":6497767585,"to":6469965760,"type":"CALL"},{"from":6497767636,"to":6511512544,"type":"CALL"},{"from":6497767657,"to":6469032704,"type":"CALL"},{"from":6497767667,"to":6542067384,"type":"CALL"},{"from":6497767678,"to":6610315168,"type":"CALL"},{"from":6497767694,"to":6469032704,"type":"CALL"},{"from":6497767704,"to":6542067384,"type":"CALL"},{"from":6497767742,"to":6469032704,"type":"CALL"},{"from":6497767814,"to":6542089024,"type":"CALL"},{"from":6497767819,"to":6542702416,"type":"CALL"},{"from":6497767824,"to":6546093472,"type":"CALL"},{"from":6497767840,"to":6497767864,"type":"CODE"},{"from":6497767892,"to":6497765879,"type":"CODE"},{"from":6497767899,"to":6497766484,"type":"CODE"}],"datarefs":[{"from":6497765105,"to":6740709440,"type":"DATA"},{"from":6497765133,"to":6711261848,"type":"DATA"},{"from":6497765149,"to":6741126408,"type":"DATA"},{"from":6497765174,"to":6711310344,"type":"DATA"},{"from":6497765184,"to":6707179856,"type":"DATA"},{"from":6497765232,"to":6722424320,"type":"DATA"},{"from":6497765267,"to":6722424328,"type":"DATA"},{"from":6497765284,"to":6722424320,"type":"DATA"},{"from":6497765400,"to":6720002224,"type":"DATA"},{"from":6497765437,"to":6712105968,"type":"DATA"},{"from":6497765588,"to":6719931464,"type":"DATA"},{"from":6497765710,"to":6722677136,"type":"DATA"},{"from":6497766081,"to":6722678288,"type":"DATA"},{"from":6497766237,"to":6742256144,"type":"DATA"},{"from":6497766452,"to":6741141072,"type":"DATA"},{"from":6497766472,"to":6741073064,"type":"DATA"},{"from":6497766509,"to":6722679608,"type":"DATA"},{"from":6497766567,"to":6722679632,"type":"DATA"},{"from":6497766604,"to":6720002096,"type":"DATA"},{"from":6497766649,"to":6720002136,"type":"DATA"},{"from":6497766692,"to":6741141072,"type":"DATA"},{"from":6497766708,"to":6741073096,"type":"DATA"},{"from":6497766726,"to":6712105968,"type":"DATA"},{"from":6497766740,"to":6719341536,"type":"DATA"},{"from":6497766762,"to":6722416704,"type":"DATA"},{"from":6497766793,"to":6742247160,"type":"DATA"},{"from":6497766800,"to":6715570248,"type":"DATA"},{"from":6497766824,"to":6722679656,"type":"DATA"},{"from":6497766874,"to":6722679712,"type":"DATA"},{"from":6497767009,"to":6706767008,"type":"DATA"},{"from":6497767035,"to":6741126408,"type":"DATA"},{"from":6497767107,"to":6706811376,"type":"DATA"},{"from":6497767146,"to":6722677072,"type":"DATA"},{"from":6497767232,"to":6712114780,"type":"DATA"},{"from":6497767332,"to":6722677088,"type":"DATA"},{"from":6497767359,"to":6722677088,"type":"DATA"},{"from":6497767495,"to":6722677112,"type":"DATA"},{"from":6497767522,"to":6722677112,"type":"DATA"},{"from":6497767721,"to":6707179824,"type":"DATA"},{"from":6497767758,"to":6740709440,"type":"DATA"}],"codexrefs":[{"from":6497765729,"to":6497766097,"type":"CODE"},{"from":6497765763,"to":6497765734,"type":"CODE"},{"from":6497765779,"to":6497765751,"type":"CODE"},{"from":6497766352,"to":6497765784,"type":"CODE"},{"from":6497766437,"to":6497766166,"type":"CODE"},{"from":6497766445,"to":6497765834,"type":"CODE"},{"from":6497766733,"to":6497766747,"type":"CODE"},{"from":6497766822,"to":6497766861,"type":"CODE"},{"from":6497767840,"to":6497767864,"type":"CODE"},{"from":6497767892,"to":6497765879,"type":"CODE"},{"from":6497767899,"to":6497766484,"type":"CODE"}],"dataxrefs":[],"indegree":11,"outdegree":60,"nlocals":34,"nargs":4,"stackvars":[{"name":"var_158h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-344}},{"name":"var_150h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-336}},{"name":"var_148h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-328}},{"name":"var_138h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-312}},{"name":"var_130h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-304}},{"name":"var_128h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-296}},{"name":"var_120h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-288}},{"name":"var_118h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-280}},{"name":"var_110h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-272}},{"name":"var_108h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-264}},{"name":"var_100h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-256}},{"name":"var_f0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-240}},{"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_afh","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-175}},{"name":"var_adh","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-173}},{"name":"var_a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-168}},{"name":"var_a7h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-167}},{"name":"var_a1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-161}},{"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_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_70h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-112}},{"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":"arg_80h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":128}},{"name":"arg_148h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":328}}],"regvars":[{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}},{"name":"arg2","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rdx"}}]}]