Re: Unrolling FASM source code
- From: "f0dder" <f0dder_nospam@xxxxxxxxxxxxxxxx>
- Date: Mon, 26 Sep 2005 12:13:31 +0200
Betov wrote:
> With Assemblers able to do it all without any Linker, like
> RosAsm, the "Double shot" is useless. So, the call is, simply:
Even with assemblers that require linkers (ie, MASM), you can still do the
direct "call dword ptr [imp_MessageBoxA@16]" way - and even with INVOKEs,
it's just about setting up the correct prototypes. I think hutch-- even
included a tool with his masm32 package that creates these imports. Last
time I checked, it was not the default though.
> Since the oncoming of RosAsm, most Assemblers try to do it
> this shortest and simpler way.
Once you call an API "many" times, the "call do_jmp_import" way becomes
shorter... but well, who cares really, it's not like it's going to mean a
lot even in applications that do a LOT of calls :)
.
- Follow-Ups:
- Re: Unrolling FASM source code
- From: Betov
- Re: Unrolling FASM source code
- References:
- Re: Unrolling FASM source code
- From: wolfgang kern
- Re: Unrolling FASM source code
- From: Betov
- Re: Unrolling FASM source code
- From: JGCASEY
- Re: Unrolling FASM source code
- From: Betov
- Re: Unrolling FASM source code
- From: JGCASEY
- Re: Unrolling FASM source code
- From: Betov
- Re: Unrolling FASM source code
- Prev by Date: Re: Unrolling FASM source code
- Next by Date: Re: Unrolling FASM source code
- Previous by thread: Re: Unrolling FASM source code
- Next by thread: Re: Unrolling FASM source code
- Index(es):
Relevant Pages
|