このページを編集する際は、[[解読日記一覧]]の「概要」に従ってください。

*タイトル [#pa837c35]

-初期値設定されていない変数:on_shmem_exit_index

*事例 [#yed01b64]

-[[shmem_exit()/postgresql-8.1.4]]

*課題 [#a344cb01]

[[shmem_exit()/postgresql-8.1.4]]
内で呼び出されている変数
[[on_shmem_exit_index/postgresql-8.1.4]]
は、宣言でも初期値設定されておらず、ipc_testの処理の流れで読み進めても、最初にこの関数が呼び出されるまでの間に、値が設定されていない。

*解決方法 [#c0f03ddf]

ipc_testのバイナリについて解読していたので、ipc_testについてgdbで実際に動かして、
[[on_shmem_exit_index/postgresql-8.1.4]]
の値を確認した。
その結果、初期値設定されていなくても、呼出し時に0がセットされていることが確認できた。

初期値をセットしていなくても、自動的に0が設定されているようである。

この変数については、初期値をセットしていない場合、初期値0と解釈して解読を進める。
この変数については、初期値0と解釈して解読を進める。

※他の変数については、その都度gdbで確認していくことにする。

*履歴 [#o23e86b1]

-作者:[[testnoda/ページ作者]]
-日付:2007/9/17

*コメント [#qabd470f]

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS