在預設情況下,adb logcat只能顯示使用程式的除錯資訊,我把logcat.cpp修改了一下,讓它同時可以列印核心除錯資訊:
system/core/logcat/logcat.cpp
static void readloglines(int logfd)
;
while (1)
else if (!ret) /* note: driver guarantees we read exactly one full entry */ entry->msg[entry->len] = '\0'; if (g_printbinary) else /*讀入核心除錯資訊*/
if((ret = klogctl(9, buffer, sizeof(buffer))) > 0) else } } }}
這裡沒有把核心除錯資訊的級別轉換成androind的log級別,全部運用了android_log_info級別,程序id用了當前的程序id。對我們來說已經夠用了,有須要的朋友可以繼續完備。
adb logcat 列印核心訊息
在預設情況下,adb logcat只能顯示應用程式的除錯資訊,我把logcat.cpp修改了一下,讓它同時可以列印核心除錯資訊 修改的檔案 system core logcat logcat.cpp 1 首先先加入標頭檔案 include add by jay 2 定義所使用的tag define ...
linux 核心調優
設定linux核心引數 配置 linux 核心引數 2種方法 修改後不用重啟動更新 sbin sysctl p 第一種 開啟 etc sysctl.conf 複製如下內容 kernel.shmall 2097152 kernel.shmmax 2147483648 kernel.shmmni 409...
Linux核心調優
專案出現socket連線超時和管道斷開連線 檢查nginx,nginx報錯 recv failed 104 connection reset by peer while reading response header from upstrea錯誤日誌表示 1 伺服器的併發連線數超過了其承載量,伺服器...