progtool-Debian8-20170109.ova の環境
でビルド済みのサンプルです.Linux/x86 の環境で動作します.
呼び出し関数が .mcount になったりする場合があり,ドットを含む関数は
C言語では定義できないため,いったんアセンブラの関数を呼び出して,
そこからさらに処理関数を呼び出す構成にしています.
アセンブラ部がx86/32ビット環境に依存しているため,それ以外の環境では
おそらく動作しません.
ビルド環境によって mcount が .mcount や _mcount になったりする場合があるため,
再ビルドすると動作しなくなったりするかもしれません.