Re: Unrolling FASM source code
- From: Betov <betov@xxxxxxx>
- Date: 26 Sep 2005 11:09:56 GMT
"f0dder" <f0dder_nospam@xxxxxxxxxxxxxxxx> écrivait
news:4337c99f$0$84030$edfadb0f@xxxxxxxxxxxxxxxxxxxx:
> 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.
Yes, this is one of the durty hack, he implemented in
his C-Side Toy, in order to try to follow-up on RosAsm.
There were others.. :)
>> 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 :)
What do you mean? Shorter in Bytes counts?
.... If yes... yes, but i was talking of the Method,
not of the Bytes count.
Betov.
< http://rosasm.org >
.
- Follow-Ups:
- Re: Unrolling FASM source code
- From: f0dder
- 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
- From: f0dder
- 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
|