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

Engineビルドファイル整理した

configure.inとMakefile.amに集約した。.m4ファイルは撤去した。さしてマクロが沢山あるわけでもないし。従って、ビルド関連は以下を見れば全てが分かる。 configure.in Makefile.am src/Makefile.am GNU Autotoolsについての知識は、MySQLのソースを読む上…

Sun MicrosystemsがMySQLを買収

ついに買収(売却)が実現となりました。さびしい反面、相手がSunということで少し安心という面もあるかなと感じています。以下、記事とかのまとめリンク(にする予定)。 MySQLの公式アナウンス(英語) Sunの公式アナウンス(英語) かじのすけさん@mixi日記 Su…

disassembleによるデバッグの方法

開発環境でのバイナリやデバッグバイナリではないもの、すなわち、 障害解析対象のプログラムは-gが付いていない(プロダクション用なら当然) というようなバイナリからとれたstacktraceを手がかりにsignal 11の位置を特定する方法について書きます。(以前よ…

my_thread_varについて

ソース中に度々登場するmy_thread_varですが、いつも忘れるのでメモを残しておきます。my_thread_varの定義。include/my_pthread.hにて。 #define my_thread_var (_my_thread_var()) そう、関数呼出のマクロなのです。なのでgdbでptypeしても不明な訳で。_my…