Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コンテキスト切り替えを行うための呼び出し規約が何であったかは重要ですか。AMD64 と同様に、最初の 4 つのパラメーターはレジスターなどを介して渡されます。
コンテキスト切り替えシステムは、これらの詳細について心配する必要がありますか?
コンテキストスイッチは、すべてのスレッドコンテキスト(スタック、CPUレジスタ、およびいくつかの追加のOS固有のもの)が保存されていることを確認する必要があります。
コンテキストスイッチはすべてを保存しているので、呼び出し規約について知る必要はありません。レジスタが現在の関数のパラメータを保持しているか、他のデータを保持しているかに関係なく、レジスタを保存しています。