flat assembler
Message board for the users of flat assembler.
Index
> Windows > [SOLVED] fault address 0x00230178 on x64 is only me? Goto page Previous 1, 2 |
Author |
|
Azu 20 Aug 2009, 11:52
ass0 wrote: hi, revolution wrote:
That was your whole post, I didn't take anything out. revolution wrote: , the code that was posted above my post would not have worked with the e register variants in 64bit (long) mode. It would compile fine of course, as you know. It wouldn't have compiled, due the push ebx, which like you mentioned is invalid. The mov ebx,eax in his code should have worked worked fine though.. I have used it in 64bit programs before in similar situations, and it ran fine. Probably because the addresses for windows API functions don't use the upper dword. Edit: okay.. I added a quote of his post so you can have your context or whatever. Can you make an actual response to my post now please? Last edited by Azu on 20 Aug 2009, 11:59; edited 1 time in total |
|||
20 Aug 2009, 11:52 |
|
revolution 20 Aug 2009, 11:54
It is out of context. That means by putting it somewhere else in this thread then it is not going to make sense, the context was lost.
|
|||
20 Aug 2009, 11:54 |
|
Azu 20 Aug 2009, 11:59
Context added.
|
|||
20 Aug 2009, 11:59 |
|
Borsuc 20 Aug 2009, 15:34
Just because it ran fine doesn't mean it's guaranteed to run fine. A new version might use APIs with higher addressing.
|
|||
20 Aug 2009, 15:34 |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.