ASM Write to *Buffer
Posted: Tue Jan 12, 2016 10:42 pm
a total asm-newbie question.
i need to copy some values to a buffer.
this (pseudocode) works:
this (pseudocode) doesnt:
can someone please explain what im doing wrong?
c ya,
nco2k
i need to copy some values to a buffer.
this (pseudocode) works:
Code: Select all
Structure Buffer
Buffer.b[12]
EndStructure
Protected Buffer.Buffer
...
!MOV DWORD [p.v_Buffer], EAX
!MOV DWORD [p.v_Buffer + 4], EBX
!MOV DWORD [p.v_Buffer + 8], ECX
...
Debug PeekL(@Buffer)
Debug PeekL(@Buffer + 4)
Debug PeekL(@Buffer + 8)
Code: Select all
Protected *Buffer = AllocateMemory(12)
...
!MOV DWORD [p.p_Buffer], EAX
!MOV DWORD [p.p_Buffer + 4], EBX
!MOV DWORD [p.p_Buffer + 8], ECX
...
Debug PeekL(*Buffer)
Debug PeekL(*Buffer + 4)
Debug PeekL(*Buffer + 8)
c ya,
nco2k