新聞中心
Android下app生成coredump方法
創(chuàng)新互聯(lián)擁有10多年成都網(wǎng)站建設(shè)工作經(jīng)驗,為各大企業(yè)提供網(wǎng)站設(shè)計制作、做網(wǎng)站服務(wù),對于網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、重慶APP軟件開發(fā)、wap網(wǎng)站建設(shè)(手機版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、申請域名等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等網(wǎng)站化運作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項目的能力。
ulimit -c unlimited
mkdir /tmp
#include
#include
void change_coredump(){
struct rlimit coredump;
setrlimit(RLIMIT_CORE, &coredump);
return;
}
目前理解中 change_coredump 這個函數(shù)調(diào)用的時機,并且 setrlimit 這個系統(tǒng)調(diào)用應(yīng)該需要有root權(quán)限吧?
具體調(diào)用的使用方法見
http://sunzeduo.blog.51cto.com/2758509/1355018
這個說明。
幾點疑惑:
1 自己有源碼寫出來的程序使用上面的 change_coredump 這個函數(shù)在初始化的時候調(diào)用應(yīng)該沒有問題,但是在出現(xiàn)core dump的時候,使用神馬命令來調(diào)試調(diào)用這個core dump呢,以前的時候都是用 gdp 可執(zhí)行應(yīng)用程序 coredump文件,但是對于apk或者 dex 這個應(yīng)該使用神馬命令呢
2 沒有源碼的程序上的使用,這個思路是想通過修改smali源碼,然后注入一段so,這個so中有這么段啟動代碼搞定這個事情。但是apk都是加殼了,本身反編譯成smali源碼的成本就越來越高了。這條路的前提條件是能夠順利反編譯smali源碼,并且加入自己的邏輯,同時還需要第一步能夠?qū)崿F(xiàn)。
這兩個問題先記錄一下,等有時間好好研究一下。
網(wǎng)頁名稱:androidcoredump測試
標(biāo)題網(wǎng)址:http://www.ef60e0e.cn/article/ppohss.html