このページを編集する際は、解読日記一覧の「概要」に従ってください。
shmem_exit()/postgresql-8.1.4 内で呼び出されている変数 on_shmem_exit_index/postgresql-8.1.4 は、宣言でも初期値設定されておらず、ipc_testの処理の流れで読み進めても、最初にこの関数が呼び出されるまでの間に、値が設定されていない。
ipc_testのバイナリについて解読していたので、ipc_testについてgdbで実際に動かして、 on_shmem_exit_index/postgresql-8.1.4 の値を確認した。 その結果、初期値設定されていなくても、呼出し時に0がセットされていることが確認できた。
初期値をセットしていなくても、自動的に0が設定されているようである。
この変数については、初期値をセットしていない場合、初期値0と解釈して解読を進める。
※他の変数については、その都度gdbで確認していくことにする。