0

コンテキスト切り替えを行うための呼び出し規約が何であったかは重要ですか。AMD64 と同様に、最初の 4 つのパラメーターはレジスターなどを介して渡されます。

コンテキスト切り替えシステムは、これらの詳細について心配する必要がありますか?

4

1 に答える 1

0

コンテキストスイッチは、すべてのスレッドコンテキスト(スタック、CPUレジスタ、およびいくつかの追加のOS固有のもの)が保存されていることを確認する必要があります。

コンテキストスイッチはすべてを保存しているので、呼び出し規約について知る必要はありません。レジスタが現在の関数のパラメータを保持しているか、他のデータを保持しているかに関係なく、レジスタを保存しています。

于 2012-02-24T21:56:14.277 に答える