会社で必要になりそうな知識なのでリバースエンジニアリングの勉強始めます。
参考書は高いので↓のサイトのpdf読んでます。
"Reverse Engineering for Beginners" free book:http://beginners.re/
チャプター3の途中まで読んだけど、とりあえずわかったことは
・EAXレジスタが関数の戻り値を格納する。
・64bitのLinuxでは関数の引数は6つまでRDI/RSI/RDX/RCX/R8/R9レジスタに
それぞれ格納され、残りはスタック領域に格納される。
の2つだけだなあ・・・
後でちゃんと読み返します。