Newer
Older
AMI-Aptio-BIOS-Reversed / LenovoServerPkg / IntelPhyCard / IntelPhyCard / IntelPhyCard.md
@Ajax Dong Ajax Dong 2 days ago 4 KB Restructure the repo

IntelPhyCard

Function Table

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