- 170 名前:login:Penguin mailto:sage [05/03/01 17:08:43 ID:yi/Urpst]
- >>163
スタックポインタ(espが指すアドレス)の下位13ビットを0(8191(8KB-1)を ビット反転)でマスクした値がthread_infoのポインタとなります。 なんで8191かというとthred_infoのサイズが8KBなんだよな。スタックは 大きいアドレスから小さいアドレスへと伸びるから、espの下位13ビットを マスクすると必然的にthred_infoの先頭になる。 ちなみにespが指しているのはthred_info構造体のsupervisor_stackって エリアだ。ちょっと書き散らかしたが、がんばれよ!
|

|