| Address | Name | Description |
|---|---|---|
| ModuleEntryPoint | ||
| sub_E14 | ||
| sub_18A0 | ||
| sub_1844 | ||
| sub_1A50 | ||
| sub_1AD8 | ||
| _ModuleEntryPoint | (0x3e0) | |
| sub_480 | (0x480) | |
| rax | __int64 v4; // rbx | |
| rax | __int64 v6; // rax | |
| rax | __int64 v8; // rbx | |
| rax | __int64 v10; // rax | |
| rax | __int64 v12; // rcx | |
| rax | _BYTE *v14; // rax | |
| bx | bool v16; // bl | |
| rdi | __int64 result; // rax | |
| sub_E14 | (0xe14) | |
| rax | __int16 v1; // ax | |
| rdx | unsigned int v3; // edi | |
| eax | int v5; // ebx | |
| rcx | __int64 v7; // r8 | |
| r9 | unsigned __int16 v9; // ax | |
| dl | unsigned int v11; // ebx | |
| rax | int v13; // r12d | |
| r15d | int v15; // r14d | |
| ebx | unsigned __int16 v17; // si | |
| rbx | unsigned __int16 n4_1; // di | |
| r14 | __int64 v21; // rcx | |
| r8 | __int64 v23; // rax | |
| r12 | unsigned __int8 v25; // al | |
| r15 | __int64 v27; // r13 | |
| al | __int64 v29; // rdi | |
| rcx | __int64 v31; // r8 | |
| rdx | char v33; // al | |
| kr08_2 | __int64 v35; // r8 | |
| r9 | char v37; // r10 | |
| rax | char v39; // bl | |
| rdx | unsigned __int16 n0x20; // si | |
| r14 | __int64 v43; // rax | |
| rdi | __int64 v45; // rbx | |
| rdx | int n4096; // r12d | |
| r15d | __int64 v49; // rdi | |
| edx | unsigned int v51; // r12d | |
| rax | __int64 v53; // rcx | |
| r8 | const char *Writesuccess%X_n; // rdx | |
| rax | char v57; // bl | |
| r9 | __int64 v59; // rbx | |
| sub_18A0 | (0x18A0) | |
| rax | char v1; // [rsp+50h] [rbp+18h] | |
| sub_1844 | (0x1844) | |
| sub_1950 | (0x1950) | |
| sub_1A50 | (0x1A50) | |
| rax | int64 (fastcall v4)(int64, const char *, int64 ); // r10* | |
| sub_1A98 | (0x1A98) | |
| rax | result = sub_19D0(); /0x1ab0/ | |
| sub_1AD8 | (0x1AD8) | |
| rax | __int64 v1; // rax | |
| sub_1CAC | (0x1CAC) | |
| sub_1DF8 | (0x1DF8) | |
| r8d | unsigned int i; // r9d | |
| rax | n0x4000000 = 0; /0x1df8/ | |
| sub_1EA4 | (0x1EA4) | |
| rdi | unsigned int n2_1; // ebx | |
| esi | unsigned int v11; // edx | |
| esi | __int64 v13; // rcx | |
| r8 | char dst[64]; // [rsp+20h] [rbp-68h] BYREF | |
| sub_1F90 | (0x1F90) | |
| r8 | unsigned __int64 v5; // r10 | |
| r11 | unsigned int v7; // eax | |
| sub_216C | (0x216C) | |
| edx | qword_4A20 = (unsigned int )sub_1CAC(1036304); /0x2183/ | |
| sub_234C | (0x234C) | |
| r9 | unsigned __int16 n2; // bx | |
| si | __int64 v9; // rdx | |
| r9 | char v11; // r10 | |
| r8 | char v13; // r15 | |
| sub_2638 | (0x2638) | |
| rax | __int64 v2; // rcx | |
| rdx | __int64 v4; // rcx | |
| sub_2784 | (0x2784) | |
| rbx | char v3; // al | |
| sub_2BC0 | (0x2BC0) | |
| rdx | __int64 v5; // rcx | |
| sub_2C94 | (0x2C94) | |
| rdx | __int64 n17; // r8 | |
| rcx | if ( !(unsigned __int8)sub_216C(a1, &n24608) ) /0x2ca8/ | |
| sub_2E7C | (0x2E7C) | |
| ecx | n23 = HIWORD(a1); /0x2e7c/ | |
| sub_2FD4 | (0x2FD4) | |
| rdx | __int64 n15; // r8 | |
| r8d | bool v7; // zf | |
| rcx | if ( !(unsigned __int8)sub_216C(a1, &n24608) ) /0x2fe8/ | |
| sub_3788 | (0x3788) | |
| eax | int n256; // ecx | |
| r8 | const char *ESMT_25L_T_Series; // rdx | |
| rcx | if ( !(unsigned __int8)sub_216C(a1, &n24608) ) /0x379c/ | |
| sub_3960 | (0x3960) | |
| rax | _RAX = _RAX_1; /0x396f/ | |
| sub_3A00 | (0x3A00) | |
| rdi | unsigned __int64 count_2; // rcx | |
| dl | unsigned __int64 n8_1; // rax | |
| rax | __int64 count_1; // rbx | |
| al | unsigned __int64 v15; // rcx | |
| rax | __asm { pushf } /0x3a03/ |
Generated by HR650X BIOS Decompilation Project