[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] structure d'un appel de function



Je voudrais savoir a quoi ressemble un appel de fonction en C sous Linux/x86:
opcode utilisee, place des parametres (adresse de la fonction et des
arguments), structure du stack a l'entree de la fonction, et utilisation de
l'adresse de retour a la fin. Disons pour fixer les choses que dans la mesure
ou je n'ai qu'une idee tres vague de ce qui se passe lors d'un appel, tout
renseignement, meme imprecis, serait le bien venu.

Tout ceci afin d'avoir des precisions techniques a apporter a un expose sur
les buffer overflows.

Merci,

-- 
    Frederic Dumont           / /  (_)__  __ ____  __
 frederic.dumont@gate71.be   / /__/ / _ \/ // /\ \/ /
    PGP key 0711F125        /____/_/_//_/____/ /_/\_\  forever!!!!!!!
Linux? It's an OS, Jim, but not as we know it.
---------
This message was sent by Majordomo 1.94.3. Please report problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.