dbx コマンドによるデバッグ

読み取り専用メモリーへの書き込み (wro)

意味 : 読み取り専用メモリーにデータを書き込もうとした。 

考えられる原因 : テキストアドレスへの書き込み、読み取り専用データセクション (.rodata) への書き込み、読み取り専用として mmap されているページへの書き込み。

例 :


      foo()
      {  int *foop = (int *) foo;
         *foop = 0;/* 読み取り専用メモリーへの書き込み (wro) */
      }