0x1837c0072 call 0x18adbccb0 0x1837c0077 xor ecx, ecx 0x1837c0079 xor edx, edx 0x1837c007b call qword [sym.imp.KERNEL32.dll_CreateJobObjectW] ; [0x191c1ffe0:8]=0x11c21370 ; "p\U00000013\xc2\U00000011" ; HANDLE CreateJobObjectW(LPSECURITY_ATTRIBUTES lpJobAttributes, LPCWSTR lpName) 0x1837c0081 mov r12, qword [rbx+0xd8] 0x1837c0088 cmp r12, rax ,=< 0x1837c008b jz 0x1837c00d9 | 0x1837c008d mov r15, rax | 0x1837c0090 call qword [sym.imp.KERNEL32.dll_GetLastError] ; [0x191c20310:8]=0x11c21b5a ; "Z\e\xc2\U00000011" ; DWORD GetLastError(void) | 0x1837c0096 mov ebp, eax | 0x1837c0098 mov rax, qword [rbx+0xd8] | 0x1837c009f test rax, rax | 0x1837c00a2 setz cl | 0x1837c00a5 cmp eax, 0xfffffff4 ; 4294967284 | 0x1837c00a8 setnb al | 0x1837c00ab or al, cl ,==< 0x1837c00ad jz 0x1837c0a8d || 0x1837c00b3 test r15, r15 ,===< 0x1837c00b6 jz 0x1837c00ca ||| 0x1837c00b8 cmp r15d, 0xfffffff3 ; 4294967283 ,====< 0x1837c00bc jnbe 0x1837c00ca |||| 0x1837c00be mov qword [rbx+0xd8], r15 |||| 0x1837c00c5 call 0x184d01b00 ``---> 0x1837c00ca mov ecx, ebp || 0x1837c00cc call qword [sym.imp.KERNEL32.dll_SetLastError] ; [0x191c20988:8]=0x11c22c68 ; "h,\xc2\U00000011" ; VOID SetLastError(DWORD dwErrCode) : 0x1837bff30 cld : 0x1837bff31 invalid : 0x1837bff32 dec dword [rbx-0x4c] : 0x1837bff36 and al, 0xb0 ; 176 : 0x1837bff38 add byte [rax], al : 0x1837bff3a add byte [rax-0x75], cl : 0x1837bff3d mov word [rax], fs : 0x1837bff40 add byte [rax], al : 0x1837bff42 add byte [rcx+rcx*4-0x0e], cl : 0x1837bff46 call 0x1841dcbe0 `=< 0x1837bff4b jmp 0x1837bfc10 0x1837bff50 lea rbp, qword [rsp+0x2a0] 0x1837bff58 mov byte [rbp+0x20], 0x01 0x1837bff5c mov ecx, 0x08 0x1837fec2b mov ecx, dword [rcx+0x08] 0x1837fec2e test rcx, rcx 0x1837fec31 setz al 0x1837fec34 cmp ecx, 0xfffffff4 ; 4294967284 0x1837fec37 setnb dl 0x1837fec3a or dl, al ,=< 0x1837fec3c jnz 0x1837fec78 | 0x1837fec3e mov rsi, r8 | 0x1837fec41 mov rdx, rdi | 0x1837fec44 call qword [sym.imp.KERNEL32.dll_CancelIoEx] ; [0x191c1ff58:8]=0x11c21232 ; "2\U00000012\xc2\U00000011" ; BOOL CancelIoEx(HANDLE hFile, LPOVERLAPPED lpOverlapped) | 0x1837fec4a test eax, eax ,==< 0x1837fec4c jz 0x1837feca0 || 0x1837fec4e lea r8, qword [rsp+0x34] || 0x1837fec53 mov dword [r8], 0x00 || 0x1837fec5a mov rcx, qword [rbx+0x08] || 0x1837fec5e mov rdx, rdi 0x1837b9f90 | 0x1837b9f90 |// WARNING: Variable defined which should be unmapped: var_1a8h 0x1837b9f90 |// WARNING: Variable defined which should be unmapped: var_2f8h 0x1837b9f90 |// WARNING: Variable defined which should be unmapped: var_2eah 0x1837b9f90 |// WARNING: Variable defined which should be unmapped: var_268h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_2e9h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_234h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_230h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_2e8h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_209h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_219h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_1f1h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_10h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_9h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_31h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_79h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_adh 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_61h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_251h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_d8h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_211h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_e4h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_264h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_25ch 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_254h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_250h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_109h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_238h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_191h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_f1h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_1d1h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_121h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_c1h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_f8h 0x1837b9f90 |// WARNING: [rz-ghidra] Detected overlap for variable var_110h | 0x1837b9f90 |void fcn.1837b9f90(int64_t arg1, int64_t arg2) |{ | char cVar1; | uint8_t uVar2; | int32_t *piVar3; | code *pcVar4; | uint32_t uVar5; | int32_t iVar6; | int64_t *piVar7; | int64_t iVar8; | int32_t *piVar9; | undefined8 *puVar10; | int64_t *piVar11; | int64_t *piVar12; | undefined8 uVar13; | uint64_t uVar14; | uint64_t uVar15; | undefined8 *puVar16; | undefined8 *puVar17; | uint32_t *puVar18; | uint32_t *puVar19; | int64_t iVar20; | uint64_t uVar21; | uint64_t uVar22; | int64_t iVar23; | int64_t *piVar24; | int64_t iVar25; | int64_t var_2f8h; | unkbyte6 Stack_2f0; | int64_t var_2eah; | int64_t var_2e0h; | int64_t var_2d8h; | int64_t var_2c8h; | int64_t iStack_2c0; | int64_t var_2b8h; | int64_t var_2a8h; | int64_t var_2a0h; | int64_t var_298h; | int64_t var_288h; | int64_t var_280h; | int64_t var_278h; | int64_t var_270h; | int64_t var_268h; | int64_t var_260h; | int64_t var_258h; | int64_t var_250h; | int64_t var_248h; | int64_t var_240h; | int64_t var_238h; | undefined8 *var_230h; | int64_t var_228h; | int64_t var_220h; | unkbyte7 Stack_218; | int64_t var_211h; | undefined var_209h; | int64_t var_208h; | undefined4 uStack_200; | undefined4 uStack_1fc; | int64_t var_1f8h; | int64_t var_1f0h; | int64_t var_1e8h; | int64_t var_1e0h; | int64_t var_1d8h; | int64_t var_1d0h; | int64_t var_1c8h; | int64_t var_1c0h; | int64_t var_1b8h; | int64_t var_1b0h; | int64_t var_1a8h; | int64_t var_1a0h; | int64_t var_198h; | int64_t var_190h; | int64_t var_188h; | int64_t var_180h; | int64_t var_178h; | int64_t var_170h; | int64_t iStack_168; | int64_t var_130h; | int64_t var_120h; | int64_t var_108h; | int64_t var_58h; | 0x1837b9fba | var_228h = arg2; 0x1837b9fba | if (*(char *)(arg1 + 0xd2) != '\0') { |code_r0x0001837b9fbc: 0x1837b9fc8 | if (*(char *)(var_228h + 0x17) < '\0') { 0x1837b9fd8 | fcn.1841dcbe0(*(undefined8 *)var_228h, *(uint64_t *)(var_228h + 0x10) & 0x7fffffffffffffff); | } 0x1837b9ffb | return; | } 0x1837ba00b | iVar20 = (int64_t)*(char *)(arg2 + 0x17); 0x1837ba016 | if (iVar20 < 0) { 0x1837ba018 | iVar20 = *(int64_t *)(arg2 + 8); 0x1837ba01c | arg2 = *(int64_t *)arg2; | } 0x1837b9fff | fcn.184212ca0(arg1 + 0x10, arg2, iVar20); 0x1837ba04a | var_2eah._0_1_ = (int64_t *)0x190c1ffe8 < &var_1f8h && &var_208h < (int64_t *)0x190c1ffe9; 0x1837ba073 | var_2eah._1_1_ = (int64_t *)0x190c1ffb8 < &var_211h && &var_220h < (int64_t *)0x190c1ffb9; | do { 0x1837ba258 | puVar19 = (uint32_t *)(arg1 + 0x10); 0x1837ba258 | uVar2 = *(uint8_t *)(arg1 + 0x27); 0x1837ba25e | if ((char)uVar2 < '\0') { 0x1837ba154 | uVar14 = *(uint64_t *)(arg1 + 0x18); 0x1837ba15c | if (uVar14 < 4) goto code_r0x0001837b9fbc; 0x1837ba162 | puVar18 = *(uint32_t **)puVar19; 0x1837ba165 | uVar5 = *puVar18; 0x1837ba167 | uVar5 = uVar5 >> 0x18 | (uVar5 & 0xff0000) >> 8 | (uVar5 & 0xff00) << 8 | uVar5 << 0x18; 0x1837ba16e | if (0x4000000 < uVar5) goto code_r0x0001837ba7cc; 0x1837ba174 | uVar21 = (uint64_t)(uVar5 + 4); 0x1837ba17b | if (uVar14 < uVar21) goto code_r0x0001837b9fbc; | } else { 0x1837ba267 | if (uVar2 < 4) goto code_r0x0001837b9fbc; 0x1837ba26d | uVar5 = *puVar19; 0x1837ba26f | uVar5 = uVar5 >> 0x18 | (uVar5 & 0xff0000) >> 8 | (uVar5 & 0xff00) << 8 | uVar5 << 0x18; 0x1837ba276 | if (0x4000000 < uVar5) { |code_r0x0001837ba7cc: 0x1837ba7d3 | if (*(int32_t *)0x191de85c0 < 3) { 0x1837ba7e0 | fcn.18030d390(&var_188h, 0x190c1ff20, 0xa9, 2); 0x1837ba7fc | fcn.184dcd0d0(&var_178h, 0x190c1ff68, 0x2c); 0x1837ba820 | var_188h = 0x18ff81648; 0x1837ba827 | fcn.18030e9d0(var_1a8h); 0x1837ba83a | *(undefined8 *)((int64_t)&var_178h + (int64_t)*(int32_t *)(var_178h + 4)) = 0x18fe1b290; 0x1837ba849 | var_170h = 0x18fe20d40; 0x1837ba852 | if (var_120h._7_1_ < '\0') { 0x1837ba86e | fcn.1841dcbe0(var_130h, CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) & 0x7fffffffffffffff); | } 0x1837ba882 | var_170h = 0x18fe20db0; 0x1837ba893 | if (iStack_168 != 0x191de1450) { 0x1837bb5f5 | LOCK(); 0x1837bb5f5 | piVar9 = (int32_t *)(iStack_168 + 8); 0x1837bb5f5 | iVar6 = *piVar9; 0x1837bb5f5 | *piVar9 = *piVar9 + -1; 0x1837bb5f5 | UNLOCK(); 0x1837bb5fc | if (iVar6 == 0) { 0x1837bb609 | (*case.0x1841dcc6f.0)(); | } | } 0x1837ba873 | fcn.18424db70(&var_170h); 0x1837ba899 | fcn.1848f8b80(&var_108h); | } 0x1837ba8b8 | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837ba8ba | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba8c8 | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba8d1 | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba8d6 | *piVar9 = 0; 0x1837ba8dc | *(undefined *)(piVar9 + 1) = 0; 0x1837ba8e3 | if (piVar9 != (int32_t *)0x0) { 0x1837ba8ea | LOCK(); 0x1837ba8ea | iVar6 = *piVar9; 0x1837ba8ea | *piVar9 = *piVar9 + 1; 0x1837ba8ea | UNLOCK(); 0x1837ba8f4 | if (iVar6 == 0x7fffffff) { 0x1837bb5ea | pcVar4 = (code *)swi(3); 0x1837bb5ea | (*pcVar4)(); 0x1837bb5ea | return; | } | } 0x1837ba8fa | piVar3 = *(int32_t **)(arg1 + 0xd8); 0x1837ba901 | *(int32_t **)(arg1 + 0xd8) = piVar9; 0x1837ba90b | if (piVar3 != (int32_t *)0x0) { 0x1837ba90d | LOCK(); 0x1837ba90d | *piVar3 = *piVar3 + -1; 0x1837ba90d | UNLOCK(); 0x1837ba910 | if (*piVar3 == 0) { 0x1837ba935 | fcn.1841dcbe0(piVar3, 8); | } | } 0x1837ba912 | fcn.1837fe0e0(*(undefined8 *)arg1); | } 0x1837ba925 | (*case.0x1841dcc6f.0)(); 0x1837ba92b | goto code_r0x0001837b9fbc; | } 0x1837ba281 | if ((uint32_t)(int32_t)(char)uVar2 < uVar5 + 4) goto code_r0x0001837b9fbc; 0x1837ba297 | uVar21 = (uint64_t)(uVar5 + 4); 0x1837ba29a | uVar14 = (uint64_t)uVar2; 0x1837ba29d | puVar18 = puVar19; | } 0x1837ba2a0 | var_170h = 0; 0x1837ba2a0 | var_178h = 0; 0x1837ba2a0 | var_180h = 0; 0x1837ba2a0 | var_188h = 0; 0x1837ba2a9 | var_270h = uVar14 - 4; 0x1837ba2a9 | if ((uint64_t)uVar5 <= uVar14 - 4) { 0x1837ba2a9 | var_270h = (uint64_t)uVar5; | } 0x1837ba2ad | var_278h = (int64_t)(puVar18 + 1); 0x1837ba258 | fcn.18037bb90(&var_188h, &var_278h, 0, 200); 0x1837ba2dd | fcn.18492e6c0(puVar19, 0, uVar21); 0x1837ba2dd | iVar8 = var_180h; 0x1837ba2dd | iVar20 = var_188h; 0x1837ba2ea | if ((char)var_170h == '\0') { 0x1837ba5d8 | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837ba5da | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba5e8 | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba5f1 | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba5f6 | *piVar9 = 0; 0x1837ba5fc | *(undefined *)(piVar9 + 1) = 0; 0x1837ba603 | if (piVar9 != (int32_t *)0x0) { 0x1837ba60a | LOCK(); 0x1837ba60a | iVar6 = *piVar9; 0x1837ba60a | *piVar9 = *piVar9 + 1; 0x1837ba60a | UNLOCK(); 0x1837ba614 | if (iVar6 == 0x7fffffff) { 0x1837bb5ed | pcVar4 = (code *)swi(3); 0x1837bb5ed | (*pcVar4)(); 0x1837bb5ed | return; | } | } 0x1837ba61a | piVar3 = *(int32_t **)(arg1 + 0xd8); 0x1837ba621 | *(int32_t **)(arg1 + 0xd8) = piVar9; 0x1837ba62b | if (piVar3 != (int32_t *)0x0) { 0x1837ba62d | LOCK(); 0x1837ba62d | *piVar3 = *piVar3 + -1; 0x1837ba62d | UNLOCK(); 0x1837ba630 | if (*piVar3 == 0) { 0x1837ba5ca | fcn.1841dcbe0(piVar3, 8); | } | } 0x1837ba632 | fcn.1837fe0e0(*(undefined8 *)arg1); | } 0x1837ba645 | (*case.0x1841dcc6f.0)(); 0x1837ba645 | iVar20 = var_188h; 0x1837ba664 | if (((char)var_170h == '\x01') && (var_188h != 0)) { 0x1837ba679 | for (iVar8 = var_180h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) { 0x1837ba683 | fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), 0x1837ba683 | (int64_t)unique0x10001a40, var_268h); | } 0x1837ba699 | var_180h = iVar20 - var_188h >> 5; 0x1837ba6b1 | fcn.1841dcbe0(var_188h, var_178h << 5); | } | goto code_r0x0001837b9fbc; | } 0x1837ba2f8 | var_188h = 0; 0x1837ba300 | var_268h = iVar20; 0x1837ba308 | var_258h._0_4_ = (undefined4)var_178h; 0x1837ba308 | var_258h._4_4_ = var_178h._4_4_; 0x1837ba310 | var_180h = 0; 0x1837ba310 | var_178h = 0; 0x1837ba318 | var_260h = iVar8; 0x1837ba320 | var_238h = 0; 0x1837ba32f | var_198h = 0x19014e7c8; 0x1837ba33c | var_190h = 7; 0x1837ba344 | fcn.185353aa0(&var_268h, &var_238h); 0x1837ba36b | var_1a8h = 0x19014ee90; 0x1837ba373 | var_1a0h = 4; 0x1837ba38a | piVar7 = (int64_t *)fcn.1805224b0(&var_268h, &var_1a8h); 0x1837ba399 | var_1b8h = 0x190591ec8; 0x1837ba3a1 | var_1b0h = 7; 0x1837ba3b4 | iVar20 = fcn.181bc6b10(&var_268h, &var_1b8h); 0x1837ba3e4 | if ((((var_238h._4_1_ == '\x01') && (iVar20 != 0)) && (piVar7 != (int64_t *)0x0)) && ((int32_t)var_238h == 1)) { 0x1837ba3f1 | if (*(char *)(arg1 + 0xd0) != '\0') { 0x1837ba4e7 | var_1c8h = 0x19029e160; 0x1837ba4ef | var_1c0h = 10; 0x1837ba50b | puVar10 = (undefined8 *)fcn.1805224b0(&var_268h, &var_1c8h); 0x1837ba510 | cVar1 = *(char *)(arg1 + 0x3f); 0x1837ba510 | iVar8 = (int64_t)cVar1; 0x1837ba518 | iVar25 = iVar8; 0x1837ba518 | if (iVar8 < 0) { 0x1837ba4de | iVar25 = *(int64_t *)(arg1 + 0x30); | } 0x1837ba525 | if ((puVar10 == (undefined8 *)0x0) || (iVar25 == 0)) { |code_r0x0001837ba56f: 0x1837ba576 | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837ba57c | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba58a | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba593 | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba598 | *piVar9 = 0; 0x1837ba59e | *(undefined *)(piVar9 + 1) = 0; 0x1837ba5a5 | if (piVar9 != (int32_t *)0x0) { 0x1837ba5b0 | LOCK(); 0x1837ba5b0 | iVar6 = *piVar9; 0x1837ba5b0 | *piVar9 = *piVar9 + 1; 0x1837ba5b0 | UNLOCK(); 0x1837ba5ba | if (iVar6 == 0x7fffffff) { 0x1837bb5e4 | pcVar4 = (code *)swi(3); 0x1837bb5e4 | (*pcVar4)(); 0x1837bb5e4 | return; | } | } | goto code_r0x0001837ba1eb; | } | } else { 0x1837ba527 | iVar25 = (int64_t)*(char *)((int64_t)puVar10 + 0x17); 0x1837ba532 | if (iVar25 < 0) { 0x1837ba534 | iVar25 = puVar10[1]; | } 0x1837ba53d | if (cVar1 < '\0') { 0x1837ba53f | iVar8 = *(int64_t *)(arg1 + 0x30); | } 0x1837ba546 | if (iVar25 != iVar8) goto code_r0x0001837ba56f; 0x1837ba548 | iVar8 = arg1 + 0x28; 0x1837ba54e | if (cVar1 < '\0') { 0x1837ba554 | iVar8 = *(int64_t *)(arg1 + 0x28); | } 0x1837ba55a | if (*(char *)((int64_t)puVar10 + 0x17) < '\0') { 0x1837ba55c | puVar10 = (undefined8 *)*puVar10; | } 0x1837ba562 | iVar6 = fcn.185f59f10(puVar10, iVar8); 0x1837ba569 | if (iVar6 != 0) goto code_r0x0001837ba56f; 0x1837ba6bb | cVar1 = *(char *)((int64_t)piVar7 + 0x17); 0x1837ba6bb | iVar8 = (int64_t)cVar1; 0x1837ba6c7 | if (iVar8 < 0) { 0x1837ba6c9 | iVar8 = piVar7[1]; | } 0x1837ba6d2 | if (iVar8 == 10) { 0x1837ba941 | piVar11 = piVar7; 0x1837ba941 | if (cVar1 < '\0') { 0x1837ba943 | piVar11 = (int64_t *)*piVar7; | } 0x1837ba965 | if ((int16_t)piVar11[1] != 0x6b63 || *piVar11 != 0x615f68746c616568) goto code_r0x0001837ba705; 0x1837ba972 | if (*(char *)(arg1 + 0xd1) == '\x01') { 0x1837ba97b | var_2a8h = 0x19060d2a0; 0x1837ba980 | var_2a0h = 9; 0x1837ba996 | iVar20 = fcn.184f52d10(&var_268h, &var_2a8h); 0x1837ba99e | if (iVar20 == 0) { 0x1837ba9fd | stack0xfffffffffffffd18 = (undefined8 *)0x190c1fed8; 0x1837baa02 | var_2e0h = 0x10; 0x1837baa18 | iVar20 = fcn.184f52d10(&var_268h, (int64_t)&var_2eah + 2); 0x1837baa20 | if (iVar20 == 0) goto code_r0x0001837ba216; | } | } 0x1837ba9a7 | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837ba9ad | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba9bb | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba9c4 | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba9c9 | *piVar9 = 0; 0x1837ba9cf | *(undefined *)(piVar9 + 1) = 0; 0x1837ba9d6 | if (piVar9 != (int32_t *)0x0) { 0x1837ba9e1 | LOCK(); 0x1837ba9e1 | iVar6 = *piVar9; 0x1837ba9e1 | *piVar9 = *piVar9 + 1; 0x1837ba9e1 | UNLOCK(); 0x1837ba9eb | if (iVar6 == 0x7fffffff) { 0x1837bb5e7 | pcVar4 = (code *)swi(3); 0x1837bb5e7 | (*pcVar4)(); 0x1837bb5e7 | return; | } | } | goto code_r0x0001837ba1eb; | } | } else { 0x1837ba6dc | if (iVar8 == 5) { 0x1837ba6e3 | piVar11 = piVar7; 0x1837ba6e3 | if (cVar1 < '\0') { 0x1837ba6e5 | piVar11 = (int64_t *)*piVar7; | } 0x1837ba6ff | if (*(char *)((int64_t)piVar11 + 4) == 'y' && (int32_t)*piVar11 == 0x64616572) { 0x1837baa3d | if (*(char *)(arg1 + 0xd1) != '\x01') { 0x1837baa3f | *(undefined *)(arg1 + 0xd1) = 1; 0x1837baa46 | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837baa51 | goto code_r0x0001837ba4cc; | } 0x1837baa5d | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837baa63 | *(undefined *)(arg1 + 0xd2) = 1; 0x1837baa71 | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837baa7a | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837baa7f | *piVar9 = 0; 0x1837baa85 | *(undefined *)(piVar9 + 1) = 0; 0x1837baa8c | if (piVar9 != (int32_t *)0x0) { 0x1837baa97 | LOCK(); 0x1837baa97 | iVar6 = *piVar9; 0x1837baa97 | *piVar9 = *piVar9 + 1; 0x1837baa97 | UNLOCK(); 0x1837baaa1 | if (iVar6 == 0x7fffffff) { 0x1837baaa7 | pcVar4 = (code *)swi(3); 0x1837baaa7 | (*pcVar4)(); 0x1837baaa7 | return; | } | } | goto code_r0x0001837ba1eb; | } | goto code_r0x0001837ba216; | } | } |code_r0x0001837ba705: 0x1837ba70c | var_1d8h = 0x19060d2a0; 0x1837ba714 | var_1d0h = 9; 0x1837ba730 | piVar11 = (int64_t *)fcn.1805224b0(&var_268h, &var_1d8h); 0x1837ba741 | if ((piVar11 != (int64_t *)0x0) && (*(char *)(arg1 + 0xd1) != '\0')) { 0x1837ba746 | iVar8 = (int64_t)*(char *)((int64_t)piVar11 + 0x17); 0x1837ba74e | if (iVar8 < 0) { 0x1837ba750 | iVar8 = piVar11[1]; | } 0x1837ba757 | if (iVar8 != 0) { 0x1837ba759 | fcn.18157a500(arg1 + 0x40, &var_2a8h, piVar11, piVar11); 0x1837ba772 | if ((char)var_2a0h != '\0') { 0x1837baf2a | fcn.186304ec0(arg1 + 0x58, piVar11); 0x1837baf41 | if (0x1000 < *(uint64_t *)(arg1 + 0x80)) { 0x1837bab2d | var_280h = (*(uint64_t *)(arg1 + 0x78) % 0x15) * 0x18 + 0x1837bab2d | *(int64_t *) 0x1837bab06 | (*(int64_t *)(arg1 + 0x60) + (*(uint64_t *)(arg1 + 0x78) / 0x15) * 8 0x1837bab2d | ); 0x1837bab39 | puVar10 = *(undefined8 **)(arg1 + 0x40); 0x1837bab3d | var_248h = *(int64_t *)(arg1 + 0x48); 0x1837bab51 | var_250h = var_248h * 0x18; 0x1837bab68 | var_288h = (int64_t)puVar10; 0x1837bab68 | var_1f0h = (int64_t)piVar11; 0x1837bab68 | if (var_250h != 0) { 0x1837bab76 | var_240h = (int64_t)*(char *)(var_280h + 0x17); 0x1837bab8e | var_230h = (undefined8 *)var_280h; 0x1837bab8e | if (var_240h < 0) { 0x1837bab98 | var_240h = *(int64_t *)(var_280h + 8); 0x1837baba4 | var_230h = *(undefined8 **)var_280h; | } 0x1837babc5 | uVar14 = (var_250h >> 3) * -0x5555555555555555; | do { 0x1837babd4 | uVar15 = uVar14 >> 1; 0x1837babe6 | puVar16 = puVar10 + uVar15 * 3; 0x1837babe9 | uVar21 = (uint64_t)*(char *)((int64_t)puVar16 + 0x17); 0x1837babf4 | puVar17 = puVar16; 0x1837babf4 | if ((int64_t)uVar21 < 0) { 0x1837babf6 | uVar21 = puVar10[uVar15 * 3 + 1]; 0x1837babfb | puVar17 = (undefined8 *)puVar10[uVar15 * 3]; | } 0x1837bac0e | uVar22 = uVar21; 0x1837bac0e | if ((uint64_t)var_240h < uVar21) { 0x1837bac0e | uVar22 = var_240h; | } 0x1837bac1a | iVar6 = fcn.185f59f10(puVar17, var_230h, uVar22); 0x1837bac21 | if (iVar6 == 0) { 0x1837baac8 | iVar6 = 0; 0x1837baad2 | if (uVar21 != var_240h) { 0x1837baade | iVar6 = (uint32_t)((uint64_t)var_240h <= uVar21) * 2 + -1; | } | } 0x1837bac31 | uVar21 = uVar14 + ~uVar15; 0x1837bac39 | uVar14 = uVar15; 0x1837bac39 | if (iVar6 < 0) { 0x1837bac3d | puVar10 = puVar16 + 3; 0x1837bac3d | uVar14 = uVar21; | } 0x1837bac44 | } while (uVar14 != 0); | } 0x1837bac61 | if (puVar10 != (undefined8 *)(var_288h + var_248h * 0x18)) { 0x1837bac67 | uVar14 = (uint64_t)*(char *)((int64_t)puVar10 + 0x17); 0x1837bac72 | puVar17 = puVar10; 0x1837bac72 | if ((int64_t)uVar14 < 0) { 0x1837bac74 | uVar14 = puVar10[1]; 0x1837bac78 | puVar17 = (undefined8 *)*puVar10; | } 0x1837bac84 | uVar21 = (uint64_t)*(char *)(var_280h + 0x17); 0x1837bac8c | if ((int64_t)uVar21 < 0) { 0x1837bac96 | uVar21 = *(uint64_t *)(var_280h + 8); 0x1837bac9a | var_280h = *(int64_t *)var_280h; | } 0x1837bacab | uVar15 = uVar21; 0x1837bacab | if (uVar14 < uVar21) { 0x1837bacab | uVar15 = uVar14; | } 0x1837bacb7 | iVar6 = fcn.185f59f10(var_280h, puVar17, uVar15); 0x1837bacbe | if (iVar6 == 0) { 0x1837badef | if (uVar14 <= uVar21) goto code_r0x0001837bacca; 0x1837bacc4 | } else if (-1 < iVar6) { |code_r0x0001837bacca: 0x1837bacce | if ((undefined8 *)0xffffffffffffffe7 < puVar10) 0x1837bacce | goto code_r0x0001837bb5dc; 0x1837baceb | if ((int64_t)puVar10 + (0x18 - var_288h) != var_250h) { 0x1837bad01 | iVar8 = var_288h + var_250h; 0x1837bad09 | puVar17 = puVar10; | do { 0x1837bad11 | if (*(char *)((int64_t)puVar17 + 0x17) < '\0') { 0x1837baabb | fcn.1841dcbe0(*puVar17, puVar17[2] & 0x7fffffffffffffff); | } 0x1837bad17 | puVar10 = puVar17 + 3; 0x1837bad1f | puVar17[2] = puVar17[5]; 0x1837bad26 | *(undefined4 *)puVar17 = *(undefined4 *)puVar10; 0x1837bad26 | *(undefined4 *)((int64_t)puVar17 + 4) = 0x1837bad23 | *(undefined4 *)((int64_t)puVar17 + 0x1c); 0x1837bad26 | *(undefined4 *)(puVar17 + 1) = *(undefined4 *)(puVar17 + 4); 0x1837bad26 | *(undefined4 *)((int64_t)puVar17 + 0xc) = 0x1837bad23 | *(undefined4 *)((int64_t)puVar17 + 0x24); 0x1837bad2c | *(undefined *)((int64_t)puVar17 + 0x2f) = 0; 0x1837bad30 | *(undefined *)(puVar17 + 3) = 0; 0x1837bad3a | puVar17 = puVar10; 0x1837bad3a | } while ((undefined8 *)(iVar8 + -0x18) != puVar10); 0x1837bad3c | var_288h = *(int64_t *)(arg1 + 0x40); 0x1837bad48 | var_248h = *(int64_t *)(arg1 + 0x48); | } 0x1837bad6e | puVar17 = (undefined8 *)(var_288h + var_248h * 0x18); 0x1837bad75 | if (puVar10 != puVar17) { | do { 0x1837bad7a | puVar16 = puVar17 + -3; 0x1837bad7e | if (puVar16 == (undefined8 *)0x0) goto code_r0x0001837bb5dc; 0x1837bad88 | if (*(char *)((int64_t)puVar17 + -1) < '\0') { 0x1837bae0c | fcn.1841dcbe0(puVar17[-3], puVar17[-1] & 0x7fffffffffffffff) | ; | } 0x1837bad90 | puVar17 = puVar16; 0x1837bad90 | } while (puVar16 != puVar10); 0x1837bad96 | var_288h = *(int64_t *)(arg1 + 0x40); | } 0x1837badbb | *(int64_t *)(arg1 + 0x48) = 0x1837bada1 | ((int64_t)puVar10 - var_288h >> 3) * -0x5555555555555555; | } | } 0x1837badbf | fcn.186304f90(arg1 + 0x58); 0x1837bade7 | piVar11 = (int64_t *)var_1f0h; | } 0x1837baf47 | iVar8 = (int64_t)*(char *)((int64_t)piVar7 + 0x17); 0x1837baf53 | if (iVar8 < 0) { 0x1837baf55 | iVar8 = piVar7[1]; | } 0x1837baf5e | if (iVar8 == 0xc) { 0x1837baf65 | piVar12 = piVar7; 0x1837baf65 | if (*(char *)((int64_t)piVar7 + 0x17) < '\0') { 0x1837baf67 | piVar12 = (int64_t *)*piVar7; | } 0x1837baf88 | if ((int32_t)piVar12[1] == 0x6e6f6973 && *piVar12 == 0x7365735f6e65706f) { 0x1837bb267 | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb273 | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb27c | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb25b | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar11, piVar11[1]); | } else { 0x1837bb27e | var_2d8h = piVar11[2]; 0x1837bb287 | unique0x10001405 = (undefined8 *)*piVar11; 0x1837bb287 | var_2e0h = piVar11[1]; | } 0x1837bb2a4 | (*case.0x1841dcc6f.0)(uVar13, (int64_t)&var_2eah + 2); 0x1837bb2aa | goto code_r0x0001837ba21c; | } | } 0x1837baf95 | var_1e8h = 0x190c1fed8; 0x1837baf9d | var_1e0h = 0x10; 0x1837bafb9 | piVar12 = (int64_t *)fcn.1805224b0(&var_268h, &var_1e8h); 0x1837bafc1 | if (piVar12 != (int64_t *)0x0) { 0x1837bafc7 | iVar8 = (int64_t)*(char *)((int64_t)piVar12 + 0x17); 0x1837bafcf | if (iVar8 < 0) { 0x1837baf21 | iVar8 = piVar12[1]; | } 0x1837bafdb | if (iVar8 != 0) { 0x1837bafe7 | cVar1 = *(char *)((int64_t)piVar7 + 0x17); 0x1837bafe7 | iVar25 = (int64_t)cVar1; 0x1837baff0 | iVar8 = piVar7[1]; 0x1837baff8 | iVar23 = iVar25; 0x1837baff8 | if (iVar25 < 0) { 0x1837baff8 | iVar23 = iVar8; | } 0x1837bb000 | if (iVar23 == 0xb) { 0x1837bb34c | piVar24 = piVar7; 0x1837bb34c | if (cVar1 < '\0') { 0x1837bb34e | piVar24 = (int64_t *)*piVar7; | } 0x1837bb376 | if (*(int64_t *)((int64_t)piVar24 + 3) != 0x747365757165725f || 0x1837bb352 | *piVar24 != 0x757165725f706463) goto code_r0x0001837bb041; 0x1837bb37c | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb388 | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb392 | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb3d5 | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]); | } else { 0x1837bb394 | var_2d8h = piVar12[2]; 0x1837bb39d | unique0x10001435 = (undefined8 *)*piVar12; 0x1837bb39d | var_2e0h = piVar12[1]; | } 0x1837bb3ac | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb3e8 | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb3ae | var_2b8h = piVar11[2]; 0x1837bb3b7 | var_2c8h = *piVar11; 0x1837bb3b7 | iStack_2c0 = piVar11[1]; | } | } else { 0x1837bb00a | if (iVar23 == 0xd) { 0x1837bb011 | piVar24 = piVar7; 0x1837bb011 | if (cVar1 < '\0') { 0x1837bb013 | piVar24 = (int64_t *)*piVar7; | } 0x1837bb03b | if (*(int64_t *)((int64_t)piVar24 + 5) == 0x6e6f69737365735f && 0x1837bb017 | *piVar24 == 0x65735f65736f6c63) { 0x1837bb570 | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb57c | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb586 | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb564 | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]); | } else { 0x1837bb588 | var_2d8h = piVar12[2]; 0x1837bb591 | unique0x100014b5 = (undefined8 *)*piVar12; 0x1837bb591 | var_2e0h = piVar12[1]; | } 0x1837bb5a0 | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb5c8 | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb5a2 | var_2b8h = piVar11[2]; 0x1837bb5ab | var_2c8h = *piVar11; 0x1837bb5ab | iStack_2c0 = piVar11[1]; | } | goto code_r0x0001837bb2f8; | } | } |code_r0x0001837bb041: 0x1837bb049 | piVar24 = piVar7; 0x1837bb049 | iVar23 = iVar25; 0x1837bb049 | if (cVar1 < '\0') { 0x1837bb04b | piVar24 = (int64_t *)*piVar7; 0x1837bb04f | iVar23 = iVar8; | } 0x1837bb074 | if ((iVar23 == 9) && 0x1837bb071 | ((char)piVar24[1] == 's' && *piVar24 == 0x6261745f7473696c)) { 0x1837bb2ac | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb2b8 | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb2c2 | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb328 | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]); | } else { 0x1837bb2c4 | var_2d8h = piVar12[2]; 0x1837bb2cd | unique0x10001415 = (undefined8 *)*piVar12; 0x1837bb2cd | var_2e0h = piVar12[1]; | } 0x1837bb2dc | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb33b | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb2de | var_2b8h = piVar11[2]; 0x1837bb2e7 | var_2c8h = *piVar11; 0x1837bb2e7 | iStack_2c0 = piVar11[1]; | } | } else { 0x1837bb082 | piVar24 = piVar7; 0x1837bb082 | iVar23 = iVar25; 0x1837bb082 | if (cVar1 < '\0') { 0x1837bb084 | piVar24 = (int64_t *)*piVar7; 0x1837bb088 | iVar23 = iVar8; | } 0x1837bb0b0 | if ((iVar23 == 10) && 0x1837bb0ad | ((int16_t)piVar24[1] == 0x7362 && *piVar24 == 0x61745f6d69616c63) | ) { 0x1837bb3f4 | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb400 | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb40a | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb460 | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, piVar12[1]); | } else { 0x1837bb40c | var_2d8h = piVar12[2]; 0x1837bb415 | unique0x10001455 = (undefined8 *)*piVar12; 0x1837bb415 | var_2e0h = piVar12[1]; | } 0x1837bb424 | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb44c | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb426 | var_2b8h = piVar11[2]; 0x1837bb42f | var_2c8h = *piVar11; 0x1837bb42f | iStack_2c0 = piVar11[1]; | } | } else { 0x1837bb0be | piVar24 = piVar7; 0x1837bb0be | iVar23 = iVar25; 0x1837bb0be | if (cVar1 < '\0') { 0x1837bb0c0 | piVar24 = (int64_t *)*piVar7; 0x1837bb0c4 | iVar23 = iVar8; | } 0x1837bb0eb | if ((iVar23 == 0xc) && 0x1837bb0e8 | ((int32_t)piVar24[1] == 0x70756f72 && 0x1837bb0cd | *piVar24 == 0x675f656d75736572)) { 0x1837bb46c | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb478 | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb482 | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb4d8 | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, 0x1837bb4dd | piVar12[1]); | } else { 0x1837bb484 | var_2d8h = piVar12[2]; 0x1837bb48d | unique0x10001475 = (undefined8 *)*piVar12; 0x1837bb48d | var_2e0h = piVar12[1]; | } 0x1837bb49c | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb4c4 | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb49e | var_2b8h = piVar11[2]; 0x1837bb4a7 | var_2c8h = *piVar11; 0x1837bb4a7 | iStack_2c0 = piVar11[1]; | } | } else { 0x1837bb0f3 | if (cVar1 < '\0') { 0x1837bb221 | piVar7 = (int64_t *)*piVar7; 0x1837bb225 | iVar25 = iVar8; | } 0x1837bb128 | if ((iVar25 != 0xe) || 0x1837bb113 | (*(int64_t *)((int64_t)piVar7 + 6) != 0x6c6c61635f6e6f69 0x1837bb128 | || *piVar7 != 0x6f69736e65747865)) { 0x1837bb131 | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb232 | fcn.1841dd0f0(&var_2a8h, *piVar12, piVar12[1]); | } else { 0x1837bb137 | var_298h = piVar12[2]; 0x1837bb143 | var_2a8h = *piVar12; 0x1837bb143 | var_2a0h = piVar12[1]; | } 0x1837bb152 | *(undefined8 **)0x0 = (undefined8 *)fcn.185f006b8(0x20); 0x1837bb15c | var_2e0h = 0x1a; 0x1837bb16f | var_2d8h = -0x7fffffffffffffe0; 0x1837bb196 | if (((undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1a) 0x1837bb178 | < *(undefined8 **)0x0) || 0x1837bb191 | ((undefined8 *)0x190c1ffc8 < 0x1837bb174 | (undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1a) 0x1837bb194 | && *(undefined8 **)0x0 < (undefined8 *)0x190c1ffc9)) 0x1837bb196 | goto code_r0x0001837bb5dc; 0x1837bb1a3 | *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 10) = 0x1837bb1a3 | 0x7266206574617669; 0x1837bb1a3 | *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x12) = 0x1837bb1a3 | 0x646e696b20656d61; 0x1837bb1ae | **(undefined8 **)0x0 = 0x206e776f6e6b6e55; 0x1837bb1ae | (*(undefined8 **)0x0)[1] = 0x2065746176697270; 0x1837bb1b1 | *(undefined *)((int64_t)*(undefined8 **)0x0 + 0x1a) = 0; 0x1837bb1b5 | var_1f8h._7_1_ = 0x10; 0x1837bb1c2 | if ((char)var_2eah != '\0') goto code_r0x0001837bb5dc; 0x1837bb1cf | var_208h._0_4_ = 0x4854454d; 0x1837bb1cf | var_208h._4_4_ = 0x4e5f444f; 0x1837bb1cf | uStack_200 = 0x465f544f; 0x1837bb1cf | uStack_1fc = 0x444e554f; 0x1837bb1d7 | var_1f8h._0_1_ = 0; 0x1837bb1e4 | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb248 | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb1e6 | var_2b8h = piVar11[2]; 0x1837bb1ef | var_2c8h = *piVar11; 0x1837bb1ef | iStack_2c0 = piVar11[1]; | } 0x1837bb1f8 | var_2f8h = (int64_t)&var_2a8h; 0x1837bb217 | fcn.1837bcfc0(var_2f8h); 0x1837bb21c | goto code_r0x0001837ba21c; | } 0x1837bb4e4 | uVar13 = *(undefined8 *)(arg1 + 8); 0x1837bb4f0 | fcn.18503e480(iVar20, &var_2a8h); 0x1837bb4fa | if (*(char *)((int64_t)piVar12 + 0x17) < '\0') { 0x1837bb550 | fcn.1841dd0f0((int64_t)&var_2eah + 2, *piVar12, 0x1837bb555 | piVar12[1]); | } else { 0x1837bb4fc | var_2d8h = piVar12[2]; 0x1837bb505 | unique0x10001495 = (undefined8 *)*piVar12; 0x1837bb505 | var_2e0h = piVar12[1]; | } 0x1837bb514 | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837bb53c | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837bb516 | var_2b8h = piVar11[2]; 0x1837bb51f | var_2c8h = *piVar11; 0x1837bb51f | iStack_2c0 = piVar11[1]; | } | } | } | } | } |code_r0x0001837bb2f8: 0x1837bb30a | (*case.0x1841dcc6f.0)(uVar13, &var_2c8h, (int64_t)&var_2eah + 2, &var_2a8h); 0x1837bb30a | goto code_r0x0001837ba21c; | } | } 0x1837bae16 | var_2a8h = 0; 0x1837bae16 | var_2a0h = 0; 0x1837bae1b | var_298h = 0; 0x1837bae2c | *(undefined8 **)0x0 = (undefined8 *)fcn.185f006b8(0x20); 0x1837bae36 | var_2e0h = 0x1c; 0x1837bae49 | var_2d8h = -0x7fffffffffffffe0; 0x1837bae70 | if (((undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1c) < *(undefined8 **)0x0) || 0x1837bae6b | ((undefined8 *)0x190c1ff98 < (undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x1c) 0x1837bae6e | && *(undefined8 **)0x0 < (undefined8 *)0x190c1ff99)) { |code_r0x0001837bb5dc: 0x1837bb5dc | // WARNING: Does not return 0x1837bb5dc | pcVar4 = (code *)invalidInstructionException(); 0x1837bb5dc | (*pcVar4)(); | } 0x1837bae7d | *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0xc) = 0x2073692064496e6f; 0x1837bae7d | *(undefined8 *)((int64_t)*(undefined8 **)0x0 + 0x14) = 0x6465726975716572; 0x1837bae88 | *(undefined4 *)*(undefined8 **)0x0 = 0x776f7262; 0x1837bae88 | *(undefined4 *)((int64_t)*(undefined8 **)0x0 + 4) = 0x53726573; 0x1837bae88 | *(undefined4 *)(*(undefined8 **)0x0 + 1) = 0x69737365; 0x1837bae88 | *(undefined4 *)((int64_t)*(undefined8 **)0x0 + 0xc) = 0x64496e6f; 0x1837bae8b | *(undefined *)((int64_t)*(undefined8 **)0x0 + 0x1c) = 0; 0x1837bae8f | var_209h = 0xf; 0x1837bae9c | if (var_2eah._1_1_ != '\0') goto code_r0x0001837bb5dc; 0x1837baeac | Stack_218 = 0x4e4f4953534553; 0x1837baebe | var_220h._0_7_ = 0x44494c41564e49; 0x1837baebe | var_220h._7_1_ = 0x5f; 0x1837baec6 | var_211h._0_1_ = 0; 0x1837baed2 | if (*(char *)((int64_t)piVar11 + 0x17) < '\0') { 0x1837baf15 | fcn.1841dd0f0(&var_2c8h, *piVar11, piVar11[1]); | } else { 0x1837baed4 | var_2b8h = piVar11[2]; 0x1837baedd | var_2c8h = *piVar11; 0x1837baedd | iStack_2c0 = piVar11[1]; | } 0x1837baee5 | var_2f8h = (int64_t)&var_2a8h; 0x1837baf04 | fcn.1837bcfc0(var_2f8h); 0x1837baf09 | goto code_r0x0001837ba21c; | } | } | } 0x1837ba77f | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837ba785 | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba793 | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba79c | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba7a1 | *piVar9 = 0; 0x1837ba7a7 | *(undefined *)(piVar9 + 1) = 0; 0x1837ba7ae | if (piVar9 != (int32_t *)0x0) { 0x1837ba7b9 | LOCK(); 0x1837ba7b9 | iVar6 = *piVar9; 0x1837ba7b9 | *piVar9 = *piVar9 + 1; 0x1837ba7b9 | UNLOCK(); 0x1837ba7c3 | if (iVar6 == 0x7fffffff) { 0x1837ba7c9 | pcVar4 = (code *)swi(3); 0x1837ba7c9 | (*pcVar4)(); 0x1837ba7c9 | return; | } | } | goto code_r0x0001837ba1eb; | } | } | } | goto code_r0x0001837ba216; | } 0x1837ba3f7 | iVar8 = (int64_t)*(char *)((int64_t)piVar7 + 0x17); 0x1837ba403 | if (iVar8 < 0) { 0x1837ba405 | iVar8 = piVar7[1]; | } 0x1837ba40e | if (iVar8 != 5) { |code_r0x0001837ba434: 0x1837ba43b | if (*(char *)(arg1 + 0xd2) == '\0') { 0x1837ba441 | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba44f | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba458 | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba45d | *piVar9 = 0; 0x1837ba463 | *(undefined *)(piVar9 + 1) = 0; 0x1837ba46a | if (piVar9 != (int32_t *)0x0) { 0x1837ba475 | LOCK(); 0x1837ba475 | iVar6 = *piVar9; 0x1837ba475 | *piVar9 = *piVar9 + 1; 0x1837ba475 | UNLOCK(); 0x1837ba47f | if (iVar6 == 0x7fffffff) { 0x1837bb5e1 | pcVar4 = (code *)swi(3); 0x1837bb5e1 | (*pcVar4)(); 0x1837bb5e1 | return; | } | } | goto code_r0x0001837ba1eb; | } | goto code_r0x0001837ba216; | } 0x1837ba412 | if (*(char *)((int64_t)piVar7 + 0x17) < '\0') { 0x1837ba414 | piVar7 = (int64_t *)*piVar7; | } 0x1837ba432 | if (*(char *)((int64_t)piVar7 + 4) != 'o' || (int32_t)*piVar7 != 0x6c6c6568) goto code_r0x0001837ba434; 0x1837ba491 | var_2a8h = 0x19029e160; 0x1837ba496 | var_2a0h = 10; 0x1837ba4ac | iVar8 = fcn.184f52d10(&var_268h, &var_2a8h); 0x1837ba4b4 | if (iVar8 != 0) goto code_r0x0001837ba434; 0x1837ba4ba | *(undefined *)(arg1 + 0xd0) = 1; 0x1837ba4c1 | uVar13 = *(undefined8 *)(arg1 + 8); |code_r0x0001837ba4cc: 0x1837ba4cf | (*case.0x1841dcc6f.0)(uVar13, iVar20); | } else { 0x1837ba1a9 | if (*(char *)(arg1 + 0xd2) != '\0') goto code_r0x0001837ba216; 0x1837ba1ab | *(undefined *)(arg1 + 0xd2) = 1; 0x1837ba1b9 | *(undefined *)(*(int64_t *)(arg1 + 0xd8) + 4) = 1; 0x1837ba1c2 | piVar9 = (int32_t *)fcn.185f006b8(8); 0x1837ba1c7 | *piVar9 = 0; 0x1837ba1cd | *(undefined *)(piVar9 + 1) = 0; 0x1837ba1d4 | if (piVar9 != (int32_t *)0x0) { 0x1837ba1db | LOCK(); 0x1837ba1db | iVar6 = *piVar9; 0x1837ba1db | *piVar9 = *piVar9 + 1; 0x1837ba1db | UNLOCK(); 0x1837ba1e5 | if (iVar6 == 0x7fffffff) { 0x1837bb5de | pcVar4 = (code *)swi(3); 0x1837bb5de | (*pcVar4)(); 0x1837bb5de | return; | } | } |code_r0x0001837ba1eb: 0x1837ba1eb | piVar3 = *(int32_t **)(arg1 + 0xd8); 0x1837ba1f2 | *(int32_t **)(arg1 + 0xd8) = piVar9; 0x1837ba1fc | if (piVar3 != (int32_t *)0x0) { 0x1837ba1fe | LOCK(); 0x1837ba1fe | *piVar3 = *piVar3 + -1; 0x1837ba1fe | UNLOCK(); 0x1837ba201 | if (*piVar3 == 0) { 0x1837ba19b | fcn.1841dcbe0(piVar3, 8); | } | } 0x1837ba203 | fcn.1837fe0e0(*(undefined8 *)arg1); |code_r0x0001837ba216: 0x1837ba216 | (*case.0x1841dcc6f.0)(); | } |code_r0x0001837ba21c: 0x1837ba21c | iVar20 = var_268h; 0x1837ba227 | if (var_268h != 0) { 0x1837ba108 | for (iVar8 = var_260h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) { 0x1837ba116 | fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), 0x1837ba116 | (int64_t)unique0x10001baa, var_268h); | } 0x1837ba12f | var_260h = iVar20 - var_268h >> 5; 0x1837ba147 | fcn.1841dcbe0(var_268h, CONCAT44(var_258h._4_4_, (undefined4)var_258h) << 5); | } 0x1837ba22d | iVar20 = var_188h; 0x1837ba22d | cVar1 = *(char *)(arg1 + 0xd2); 0x1837ba249 | if (((char)var_170h == '\x01') && (var_188h != 0)) { 0x1837ba0a3 | for (iVar8 = var_180h << 5; iVar8 != 0; iVar8 = iVar8 + -0x20) { 0x1837ba0ae | fcn.184e58cd0(var_2f8h, CONCAT17(var_2eah._1_1_, CONCAT16((char)var_2eah, Stack_2f0)), 0x1837ba0ae | (int64_t)unique0x10001d2c, var_268h); | } 0x1837ba0c4 | var_180h = iVar20 - var_188h >> 5; 0x1837ba0dc | fcn.1841dcbe0(var_188h, var_178h << 5); | } 0x1837ba252 | if (cVar1 != '\0') goto code_r0x0001837b9fbc; 0x1837ba252 | } while( true ); |} [{"offset":6500884368,"name":"fcn.1837b9f90","size":5764,"is-pure":false,"realsz":5748,"noreturn":false,"stackframe":792,"calltype":"ms","cost":1620,"cc":170,"loops":81,"bits":64,"type":"fcn","nbbs":285,"edges":435,"ebbs":10,"signature":"fcn.1837b9f90(int64_t arg1, int64_t arg2);","minbound":6500884368,"maxbound":6500890132,"callrefs":[{"from":6500884443,"to":6511512544,"type":"CALL"},{"from":6500884514,"to":6511733920,"type":"CALL"},{"from":6500884623,"to":6500885080,"type":"CODE"},{"from":6500884654,"to":6524603600,"type":"CALL"},{"from":6500884700,"to":6511512544,"type":"CALL"},{"from":6500884724,"to":6500885071,"type":"CODE"},{"from":6500884758,"to":6524603600,"type":"CALL"},{"from":6500884807,"to":6511512544,"type":"CALL"},{"from":6500884815,"to":6500885037,"type":"CODE"},{"from":6500884881,"to":6500885152,"type":"CODE"},{"from":6500884891,"to":6511512544,"type":"CALL"},{"from":6500884896,"to":6500884995,"type":"CODE"},{"from":6500884930,"to":6542067384,"type":"CALL"},{"from":6500884998,"to":6501163232,"type":"CALL"},{"from":6500885014,"to":6740346544,"type":"CALL"},{"from":6500885200,"to":6446103440,"type":"CALL"},{"from":6500885213,"to":6519187136,"type":"CALL"},{"from":6500885343,"to":6529825440,"type":"CALL"},{"from":6500885386,"to":6447834288,"type":"CALL"},{"from":6500885428,"to":6471576336,"type":"CALL"},{"from":6500885592,"to":6542067384,"type":"CALL"},{"from":6500885637,"to":6500890081,"type":"CODE"},{"from":6500885676,"to":6525627664,"type":"CALL"},{"from":6500885711,"to":6740346544,"type":"CALL"},{"from":6500885717,"to":6500885020,"type":"CODE"},{"from":6500885726,"to":6500885789,"type":"CODE"},{"from":6500885771,"to":6447834288,"type":"CALL"},{"from":6500885858,"to":6542434064,"type":"CALL"},{"from":6500885907,"to":6542067384,"type":"CALL"},{"from":6500885952,"to":6500890084,"type":"CODE"},{"from":6500885962,"to":6511512544,"type":"CALL"},{"from":6500885967,"to":6500886066,"type":"CODE"},{"from":6500886001,"to":6542067384,"type":"CALL"},{"from":6500886069,"to":6501163232,"type":"CALL"},{"from":6500886085,"to":6740346544,"type":"CALL"},{"from":6500886147,"to":6524603600,"type":"CALL"},{"from":6500886193,"to":6511512544,"type":"CALL"},{"from":6500886198,"to":6500884412,"type":"CODE"},{"from":6500886320,"to":6447834288,"type":"CALL"},{"from":6500886376,"to":6464972032,"type":"CALL"},{"from":6500886428,"to":6542067384,"type":"CALL"},{"from":6500886519,"to":6445650832,"type":"CALL"},{"from":6500886548,"to":6524031184,"type":"CALL"},{"from":6500886567,"to":6445656528,"type":"CALL"},{"from":6500886638,"to":6511512544,"type":"CALL"},{"from":6500886692,"to":6511975280,"type":"CALL"},{"from":6500886700,"to":6518967168,"type":"CALL"},{"from":6500886737,"to":6542067384,"type":"CALL"},{"from":6500886805,"to":6501163232,"type":"CALL"},{"from":6500886821,"to":6740346544,"type":"CALL"},{"from":6500886827,"to":6500884412,"type":"CODE"},{"from":6500886837,"to":6511512544,"type":"CALL"},{"from":6500886842,"to":6500886802,"type":"CODE"},{"from":6500886934,"to":6525627664,"type":"CALL"},{"from":6500886980,"to":6542067384,"type":"CALL"},{"from":6500887025,"to":6500890087,"type":"CODE"},{"from":6500887064,"to":6525627664,"type":"CALL"},{"from":6500887089,"to":6500885014,"type":"CODE"},{"from":6500887121,"to":6500885708,"type":"CODE"},{"from":6500887162,"to":6542067384,"type":"CALL"},{"from":6500887230,"to":6511512544,"type":"CALL"},{"from":6500887235,"to":6500887831,"type":"CODE"},{"from":6500887269,"to":6500887591,"type":"CODE"},{"from":6500887578,"to":6542434064,"type":"CALL"},{"from":6500887735,"to":6542434064,"type":"CALL"},{"from":6500888003,"to":6546280336,"type":"CALL"},{"from":6500888039,"to":6500888391,"type":"CODE"},{"from":6500888053,"to":6500887999,"type":"CODE"},{"from":6500888076,"to":6511512544,"type":"CALL"},{"from":6500888081,"to":6500887946,"type":"CODE"},{"from":6500888108,"to":6542067384,"type":"CALL"},{"from":6500888324,"to":6500896704,"type":"CALL"},{"from":6500888329,"to":6500885020,"type":"CODE"},{"from":6500888346,"to":6511513840,"type":"CALL"},{"from":6500888351,"to":6500888293,"type":"CODE"},{"from":6500888357,"to":6500888536,"type":"CODE"},{"from":6500888369,"to":6546280128,"type":"CALL"},{"from":6500888505,"to":6447834288,"type":"CALL"},{"from":6500888914,"to":6542067384,"type":"CALL"},{"from":6500889111,"to":6500896704,"type":"CALL"},{"from":6500889116,"to":6500889360,"type":"CODE"},{"from":6500889125,"to":6500888828,"type":"CODE"},{"from":6500889143,"to":6511513840,"type":"CALL"},{"from":6500889148,"to":6500888909,"type":"CODE"},{"from":6500889165,"to":6511513840,"type":"CALL"},{"from":6500889170,"to":6500889080,"type":"CODE"},{"from":6500889184,"to":6511513840,"type":"CALL"},{"from":6500889189,"to":6500889231,"type":"CODE"},{"from":6500889203,"to":6526592128,"type":"CALL"},{"from":6500889252,"to":6740346544,"type":"CALL"},{"from":6500889258,"to":6500889360,"type":"CODE"},{"from":6500889272,"to":6526592128,"type":"CALL"},{"from":6500889354,"to":6740346544,"type":"CALL"},{"from":6500889371,"to":6500885020,"type":"CODE"},{"from":6500889389,"to":6511513840,"type":"CALL"},{"from":6500889394,"to":6500889303,"type":"CODE"},{"from":6500889408,"to":6511513840,"type":"CALL"},{"from":6500889413,"to":6500889328,"type":"CODE"},{"from":6500889480,"to":6526592128,"type":"CALL"},{"from":6500889544,"to":6500889336,"type":"CODE"},{"from":6500889562,"to":6511513840,"type":"CALL"},{"from":6500889567,"to":6500889511,"type":"CODE"},{"from":6500889581,"to":6511513840,"type":"CALL"},{"from":6500889586,"to":6500889536,"type":"CODE"},{"from":6500889600,"to":6526592128,"type":"CALL"},{"from":6500889664,"to":6500889336,"type":"CODE"},{"from":6500889681,"to":6511513840,"type":"CALL"},{"from":6500889686,"to":6500889656,"type":"CODE"},{"from":6500889701,"to":6511513840,"type":"CALL"},{"from":6500889706,"to":6500889631,"type":"CODE"},{"from":6500889720,"to":6526592128,"type":"CALL"},{"from":6500889784,"to":6500889336,"type":"CODE"},{"from":6500889801,"to":6511513840,"type":"CALL"},{"from":6500889806,"to":6500889776,"type":"CODE"},{"from":6500889821,"to":6511513840,"type":"CALL"},{"from":6500889826,"to":6500889751,"type":"CODE"},{"from":6500889840,"to":6526592128,"type":"CALL"},{"from":6500889904,"to":6500889336,"type":"CODE"},{"from":6500889921,"to":6511513840,"type":"CALL"},{"from":6500889926,"to":6500889896,"type":"CODE"},{"from":6500889941,"to":6511513840,"type":"CALL"},{"from":6500889946,"to":6500889871,"type":"CODE"},{"from":6500889961,"to":6511513840,"type":"CALL"},{"from":6500889966,"to":6500890011,"type":"CODE"},{"from":6500889980,"to":6526592128,"type":"CALL"},{"from":6500890044,"to":6500889336,"type":"CODE"},{"from":6500890061,"to":6511513840,"type":"CALL"},{"from":6500890066,"to":6500890036,"type":"CODE"},{"from":6500890071,"to":6500887892,"type":"CODE"},{"from":6500890121,"to":6740346544,"type":"CALL"},{"from":6500890127,"to":6500886681,"type":"CODE"}],"datarefs":[{"from":6500884519,"to":6723600360,"type":"DATA"},{"from":6500884568,"to":6723600312,"type":"DATA"},{"from":6500885288,"to":6712256456,"type":"DATA"},{"from":6500885348,"to":6712258192,"type":"DATA"},{"from":6500885394,"to":6716726984,"type":"DATA"},{"from":6500885532,"to":6721148784,"type":"DATA"},{"from":6500885543,"to":6721148788,"type":"DATA"},{"from":6500885642,"to":6713631072,"type":"DATA"},{"from":6500885728,"to":6713631072,"type":"DATA"},{"from":6500886251,"to":6719847560,"type":"DATA"},{"from":6500886260,"to":6719847564,"type":"DATA"},{"from":6500886277,"to":6717231776,"type":"DATA"},{"from":6500886476,"to":6742246848,"type":"DATA"},{"from":6500886489,"to":6723600160,"type":"DATA"},{"from":6500886532,"to":6723600232,"type":"DATA"},{"from":6500886553,"to":6710367816,"type":"DATA"},{"from":6500886579,"to":6708900496,"type":"DATA"},{"from":6500886594,"to":6708923712,"type":"DATA"},{"from":6500886651,"to":6708923824,"type":"DATA"},{"from":6500886665,"to":6742217808,"type":"DATA"},{"from":6500886900,"to":6717231776,"type":"DATA"},{"from":6500887030,"to":6723600088,"type":"DATA"},{"from":6500888155,"to":6723600280,"type":"DATA"},{"from":6500888182,"to":6723600292,"type":"DATA"},{"from":6500888193,"to":6723600280,"type":"DATA"},{"from":6500888462,"to":6723600088,"type":"DATA"},{"from":6500888961,"to":6723600328,"type":"DATA"},{"from":6500888988,"to":6723600338,"type":"DATA"},{"from":6500888999,"to":6723600328,"type":"DATA"},{"from":6500889032,"to":6723600360,"type":"DATA"}],"codexrefs":[{"from":6500884623,"to":6500885080,"type":"CODE"},{"from":6500884724,"to":6500885071,"type":"CODE"},{"from":6500884815,"to":6500885037,"type":"CODE"},{"from":6500884881,"to":6500885152,"type":"CODE"},{"from":6500884896,"to":6500884995,"type":"CODE"},{"from":6500885637,"to":6500890081,"type":"CODE"},{"from":6500885717,"to":6500885020,"type":"CODE"},{"from":6500885726,"to":6500885789,"type":"CODE"},{"from":6500885952,"to":6500890084,"type":"CODE"},{"from":6500885967,"to":6500886066,"type":"CODE"},{"from":6500886198,"to":6500884412,"type":"CODE"},{"from":6500886827,"to":6500884412,"type":"CODE"},{"from":6500886842,"to":6500886802,"type":"CODE"},{"from":6500887025,"to":6500890087,"type":"CODE"},{"from":6500887089,"to":6500885014,"type":"CODE"},{"from":6500887121,"to":6500885708,"type":"CODE"},{"from":6500887235,"to":6500887831,"type":"CODE"},{"from":6500887269,"to":6500887591,"type":"CODE"},{"from":6500888039,"to":6500888391,"type":"CODE"},{"from":6500888053,"to":6500887999,"type":"CODE"},{"from":6500888081,"to":6500887946,"type":"CODE"},{"from":6500888329,"to":6500885020,"type":"CODE"},{"from":6500888351,"to":6500888293,"type":"CODE"},{"from":6500888357,"to":6500888536,"type":"CODE"},{"from":6500889116,"to":6500889360,"type":"CODE"},{"from":6500889125,"to":6500888828,"type":"CODE"},{"from":6500889148,"to":6500888909,"type":"CODE"},{"from":6500889170,"to":6500889080,"type":"CODE"},{"from":6500889189,"to":6500889231,"type":"CODE"},{"from":6500889258,"to":6500889360,"type":"CODE"},{"from":6500889371,"to":6500885020,"type":"CODE"},{"from":6500889394,"to":6500889303,"type":"CODE"},{"from":6500889413,"to":6500889328,"type":"CODE"},{"from":6500889544,"to":6500889336,"type":"CODE"},{"from":6500889567,"to":6500889511,"type":"CODE"},{"from":6500889586,"to":6500889536,"type":"CODE"},{"from":6500889664,"to":6500889336,"type":"CODE"},{"from":6500889686,"to":6500889656,"type":"CODE"},{"from":6500889706,"to":6500889631,"type":"CODE"},{"from":6500889784,"to":6500889336,"type":"CODE"},{"from":6500889806,"to":6500889776,"type":"CODE"},{"from":6500889826,"to":6500889751,"type":"CODE"},{"from":6500889904,"to":6500889336,"type":"CODE"},{"from":6500889926,"to":6500889896,"type":"CODE"},{"from":6500889946,"to":6500889871,"type":"CODE"},{"from":6500889966,"to":6500890011,"type":"CODE"},{"from":6500890044,"to":6500889336,"type":"CODE"},{"from":6500890066,"to":6500890036,"type":"CODE"},{"from":6500890071,"to":6500887892,"type":"CODE"},{"from":6500890127,"to":6500886681,"type":"CODE"}],"dataxrefs":[],"indegree":50,"outdegree":81,"nlocals":53,"nargs":2,"stackvars":[{"name":"var_2f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-760}},{"name":"var_2eah","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-746}},{"name":"var_2e9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-745}},{"name":"var_2e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-744}},{"name":"var_2e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-736}},{"name":"var_2d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-728}},{"name":"var_2c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-712}},{"name":"var_2b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-696}},{"name":"var_2a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-680}},{"name":"var_2a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-672}},{"name":"var_298h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-664}},{"name":"var_288h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-648}},{"name":"var_280h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-640}},{"name":"var_278h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-632}},{"name":"var_270h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-624}},{"name":"var_268h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-616}},{"name":"var_260h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-608}},{"name":"var_258h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-600}},{"name":"var_250h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-592}},{"name":"var_248h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-584}},{"name":"var_240h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-576}},{"name":"var_238h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-568}},{"name":"var_234h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-564}},{"name":"var_230h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-560}},{"name":"var_228h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-552}},{"name":"var_220h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-544}},{"name":"var_219h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-537}},{"name":"var_211h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-529}},{"name":"var_209h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-521}},{"name":"var_208h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-520}},{"name":"var_1f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-504}},{"name":"var_1f1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-497}},{"name":"var_1f0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-496}},{"name":"var_1e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-488}},{"name":"var_1e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-480}},{"name":"var_1d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-472}},{"name":"var_1d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-464}},{"name":"var_1c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-456}},{"name":"var_1c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-448}},{"name":"var_1b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-440}},{"name":"var_1b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-432}},{"name":"var_1a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-424}},{"name":"var_1a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-416}},{"name":"var_198h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-408}},{"name":"var_190h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-400}},{"name":"var_188h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-392}},{"name":"var_180h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-384}},{"name":"var_178h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-376}},{"name":"var_170h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-368}},{"name":"var_130h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-304}},{"name":"var_120h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-288}},{"name":"var_108h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-264}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}}],"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"}}]}]