2

レジスタに格納されている値やプロセスのステータス、pidなどのプロセス制御ブロックの詳細を取得することは可能ですか。はいの場合、その方法を教えてください。前もって感謝します。

4

1 に答える 1

0

Linux では、便利なライブラリ関数を使用して、現在のプロセス コンテキスト (レジスタとすべて) を取得できますgetcontext()

http://man7.org/linux/man-pages/man2/getcontext.2.html

そして、それについての楽しい部分: を使用してそれを変更し、プロセスの動作を変更できますsetcontext()

診断とは別に、これらを使用して、ユーザー空間スレッドやコルーチンなど、あらゆる種類の興味深いものを実装できます。

于 2014-04-28T06:44:04.307 に答える