Next: , Previous: 使い方, Up: Top


3 メモリフックの仕組み

外部メモリへのアクセスを模倣するため,gdbでSIGBUSあるいはSIGEMTが発生した場合,そのアドレスへのあるいは,そのアドレスからのデータ転送を代替します. GDBのSHシミュレータでは,エリア1以外へのメモリアクセスにおいてSIGBUSあるいはSIGEMTを発行するようです.現在MMUでのアドレス変換およびキャッシュのシミュレートは実装されていないので,MMUを有効にしたプログラムを実行することはできません.

3.1 外部バスへのデータ転送

3.2 外部バスからのデータ転送

3.3 シグナル受信後の処理