flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
revolution
The three main registers you can change:
EAX: the return value ECX: don't care EDX: don't care All others you must not change: EDI, ESI, EBP, EBX, ESP return with the same value they had before. But do take note that you can use your own calling convention if your DLL is used only by your code. The above only applies to things like the C (c-call) and Windows (standard call) calling conventions. |
|||
![]() |
|
FlierMate
revolution wrote: The three main registers you can change: Thank you for the timely info! |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.