2017-06-01から1ヶ月間の記事一覧

DEBUG_INFOの解析が走り出した

readelf --debug-dumpの出力を解析して、ユーザ・プログラムに出てくる変数や関数の情報を取り出すプログラムを開発しています。 例えば、こんな二行を解析して・・・ 8ad 1 10 3 int 2 5-(signed) 8b4 1 20 6 xt_int 1 69 <0x8ad> 1 3-byte-block:-3-53-0-(…

DWARFDUMPを諦めた

DWARFDUMPの出力がやけに短いと思ったら、解析が途中で止まっていました。orz 出力はこんな感じです。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー .debug_infoCOMPILE_UNIT<header overall offset = 0x00000000>:< 0><0x0000000b> DW_TAG_compile_unit DW_AT_stmt_list 0x00000</header>…

DWARFDUMPをインストールした

Maker Faire Tokyoの選考に落ちてしまいました。orzしょげていても始まらないので、Maestronの開発は一先ず置いて、以前からやりたいと思っていた『Raspi-Pic』の開発に取り組むことにしました。『Raspi-Pic』は、Raspberry piとPICデバイスを組み合わせた、…