Code: Select all
mov eax, 68
mov ebx, 12
mov ecx, [fsize]
int 0x40 ; -> allocate memory for file
mov [fptr], eax ; -> eax = pointer to allocated mem
mov eax, 70
mov ebx, file_info
mov dword[ebx],0
int 0x40 ; -> read file
mov [fsize],ebx
Code: Select all
mov eax, 68
mov ebx, 27
mov ecx, [file_name]
int 0x40
mov [fsize],ebx