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

ELF形式からシンボルデータを読み取って、アドレスから関数を求めよう。

ELF形式からシンボルデータを読み取って、アドレスから関数を求めよう。バイナリのあるアドレスから、そのアドレスにある関数名を求めるにはどうすればいいだろうか? たとえば、クラッシュして落ちたときに、クラッシュしたアドレスのログを残したい場合だ…

アイエエー 例外? なんで例外?

C++で未キャッチ例外が発生したときに、スタックトレース(バックトレース)を作成するライブラリです。 https://github.com/rti7743/naichichi2/blob/master/naichichi2/haikuwoyome.h 特徴 ヘッダ単体で使えます。 windows MSVC と Linux gccで動きます。 C+…