LeakTracer內(nèi)存泄漏問題調(diào)試?yán)?/h1>Android native 層代碼內(nèi)存泄漏問題調(diào)試?yán)鳌?/p>
這個(gè)庫是對(duì) valgrind 和 libduma(ex efence) 的補(bǔ)充,用以檢測漏洞。它覆蓋 C / C ++ 分配函數(shù)(new,malloc,...),并保存在一個(gè)簡單列表中,可做后期分析。
當(dāng)平臺(tái)上不使用 valgrind,或 libduma 使用過多虛擬內(nèi)存時(shí),或者你對(duì)漏洞追蹤很感興趣時(shí),就可以使用這個(gè)項(xiàng)目。
當(dāng)程序接收信號(hào)(例如 SIGUSR1),或者當(dāng)你明確調(diào)用 LeakTracer 功能時(shí),你可以從第一次分配開始/停止/轉(zhuǎn)儲(chǔ)監(jiān)控分配。
瀏覽
23
Android native 層代碼內(nèi)存泄漏問題調(diào)試?yán)鳌?/p>
這個(gè)庫是對(duì) valgrind 和 libduma(ex efence) 的補(bǔ)充,用以檢測漏洞。它覆蓋 C / C ++ 分配函數(shù)(new,malloc,...),并保存在一個(gè)簡單列表中,可做后期分析。
當(dāng)平臺(tái)上不使用 valgrind,或 libduma 使用過多虛擬內(nèi)存時(shí),或者你對(duì)漏洞追蹤很感興趣時(shí),就可以使用這個(gè)項(xiàng)目。
當(dāng)程序接收信號(hào)(例如 SIGUSR1),或者當(dāng)你明確調(diào)用 LeakTracer 功能時(shí),你可以從第一次分配開始/停止/轉(zhuǎn)儲(chǔ)監(jiān)控分配。
評(píng)論
圖片
表情
