コアダンプの数だけ強くなれるよ

見習いエンジニアの備忘log

2017-02-11から1日間の記事一覧

C言語で簡易関数トレース

シンプルなprintf()デバッグをコンパイルスイッチでON/OFFできるように実装する。trace.c #include <stdio.h> #ifdef DEBUG_ENABLE #define ENTRANCE(fmt, ...) \ printf("%s:%u:===> IN %s(" fmt ")\n", __FILE__, __LINE__, __func__, ##__VA_ARGS__); #else #defin</stdio.h>…