function_listにcinitを追加した
mapファイルを解析してcinitのアドレスを取得するのは簡単でした。それをfunction_listの末尾に表示させるところで、手間取ってしまいました。
function_listはelf(dwarf)ファイルの解析結果をリスト形式で記録しています。そこにcinitのアドレスを追加すれば良いと考えたのですが・・・
デバッガで確認するとcinitの情報はfunction_listに追加されているのですが、画面には表示されません。orz
調べてみると、elfファイルを解析した直後に関数リストをファイルに書き出していて、それを読み出して表示していました。cinitの情報を追加したのがファイルに書き出した後だったので、cinitが表示されなかったのです。
やれやれ
(ボチボチ、ボチボチ。開発を進めて行きます)
次はBreak StatusとBreak Conditionを扱います。