2015年4月5日 星期日

mtrace(3)的thread safety

在使用mtrace(3)偵測multithreaded program的memory leak時發現出現不少false positive。查了manual發現它是MT-Unsafe (multithread unsafe)。好奇心驅使之下決定好好的來研究一下,希望可以徹底了解其運作原理,進而尋找出適合multithread環境的memory leak偵測方法。