| |||||||||||||||||||||||||||||||||||||||||
サイト内検索
カスタム検索
|
呼び出し規則 (コーリング・コンベンション)前ページ スタックフレーム で紹介した関数の手続き手順は、 実は __stdcall という呼び出し規則 (calling convention) です。 __stdcall__stdcall は Windows API で最も広く使われている規則です。 実は、__stdcall の他にも呼び出し規則はあります。 ですから、スタックフレームが厳密に前述の通りになっていなくても、 「スタックが壊れている」 と判断することはできません。 ここでは代表的な呼び出し規則とその場合の注意点をまとめます。 __cdeclC 言語で使われる規則です。 __stdcall と似ていますが、 スタックの巻き戻しが呼び出し側で発生するところが違います。 __thiscallC++ の呼び出し規則です。ecx に this ポインタが入ります。 FPO フレーム |
||||||||||||||||||||||||||||||||||||||||
|
© 2008-2010 小山圭介 All Rights Reserved.
|
|||||||||||||||||||||||||||||||||||||||||