今回もEmacsのgdb機能を使って調査しました。 PHPのソースコードをコンパイルした後に、 M-x gdb Run gdb (like this): gdb -i=mi ./sapi/cli/php main関数にブレークポイントをしかけて (gdb) b main ワンライナーでPHPコードを実行 (gdb) run -r 'echo "hello"' この後ひたすらstep実行を続けて、それっぽいところまできたらbacktrace (gdb) bt #0 sapi_flush () at /home/vagrant/src/php-src/main/SAPI.c:994 #1 0x000000000075f232 in php_output_op (op=0, str=0x7ffff7ed0d20 "hello", len=5) at /home/vagrant/src/php-s