PostgreSQL使用dtrace过程
生成临时的头文件:
dtrace -C -h -s src/backend/utils/probes.d -o probes.tmp
关键词替换,生成 .h 头文件:
sed -e 's/POSTGRESQL_/TRACE_POSTGRESQL_/g' -e 's/( *char \*/(const char */g' -e 's/, *char \*/, const char */g' probes.tmp.org > probes.tmp
生成 .o 文件:
dtrace -C -G -s src/backend/utils/probes.d -o probes.o
以上为手动生成 .h 和 .o 过程,实际分散在 Makefile 里。
打赏作者以资鼓励: