那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

logd守護(hù)進(jìn)程整體設(shè)計(jì)架構(gòu)

麥辣雞腿堡 ? 來源:OPPO內(nèi)核工匠 ? 作者:marc ? 2023-11-23 16:31 ? 次閱讀

2.1 整體設(shè)計(jì)架構(gòu)

2.1.1 logd架構(gòu)設(shè)計(jì)圖

圖片

架構(gòu)設(shè)計(jì)圖內(nèi)容簡介如下:

圖片

logd啟動(dòng)過程還存在其他內(nèi)容,比如LogStatistics :是日志統(tǒng)計(jì)模塊,默認(rèn)開啟統(tǒng)計(jì)數(shù)據(jù)較少,僅能以 pid/uid
維度統(tǒng)計(jì)打印日志的數(shù)量。

整體日志打印過程:用戶調(diào)用java接口,通過JNI調(diào)用走到native層(native層接口調(diào)用直接加載liblog調(diào)用接口輸入日志),加載liblog動(dòng)態(tài)庫,通過socket通信將日志寫入和讀取,最終輸出到對(duì)應(yīng)的文件或者控制臺(tái)。

2.1.2 命令查看logd進(jìn)程內(nèi)容

2.1.2.1 logd進(jìn)程內(nèi)容如下圖所示:

圖片

2.1.2.2 logd線程內(nèi)容簡介

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3945

    瀏覽量

    127943
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    519

    瀏覽量

    25555
  • 進(jìn)程
    +關(guān)注

    關(guān)注

    0

    文章

    204

    瀏覽量

    13995
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux守護(hù)進(jìn)程

    1.守護(hù)進(jìn)程概述 守護(hù)進(jìn)程,也就是通常所說的daemon進(jìn)程,是Linux中的后臺(tái)服務(wù)進(jìn)程。它是
    發(fā)表于 08-22 09:17

    【Linux學(xué)習(xí)雜談】之守護(hù)進(jìn)程以及簡單創(chuàng)建

    首先我們需要了解一下什么叫做守護(hù)進(jìn)程,以及我們?yōu)槭裁葱枰@樣的進(jìn)程。我們知道當(dāng)我們寫一個(gè)簡單的程序的時(shí)候我們知道,這個(gè)程序比如說printf一些信息出來我們最終會(huì)在終端上面看到,但是當(dāng)我們整個(gè)
    發(fā)表于 09-27 13:28

    Xilinx守護(hù)進(jìn)程已停止工作

    ; server_log.loglmutil- 版權(quán)所有(c)1989-2012 Flexera Software LLC。保留所有權(quán)利。第12/9/2014 16:10頁的靈活許可管理器狀態(tài)[檢測lmgrd進(jìn)程...]許可證服務(wù)器狀態(tài)
    發(fā)表于 12-12 10:56

    FPGA芯片整體架構(gòu)

    FPGA芯片整體架構(gòu)如下所示,整個(gè)芯片是以BANK進(jìn)...
    發(fā)表于 07-29 07:00

    初探Android系統(tǒng)整體架構(gòu)

    Android系統(tǒng)龐大且錯(cuò)綜復(fù)雜,今天小編將帶領(lǐng)大家初探Android系統(tǒng)整體架構(gòu),一窺其全貌。引言本文作為Android系統(tǒng)架構(gòu)的開篇,起到提綱挈領(lǐng)的作用,從系統(tǒng)整體
    發(fā)表于 08-20 06:32

    守護(hù)進(jìn)程的初級(jí)教程

    守護(hù)進(jìn)程的初級(jí)教程,淺顯易懂,適合初學(xué)者
    發(fā)表于 06-17 16:16 ?0次下載

    Linux守護(hù)進(jìn)程詳解

    分享到:標(biāo)簽:進(jìn)程控制 Linux 守護(hù)進(jìn)程進(jìn)程 7.3 Linux守護(hù)進(jìn)程 7.3.1
    發(fā)表于 10-18 14:24 ?0次下載
    Linux<b class='flag-5'>守護(hù)</b><b class='flag-5'>進(jìn)程</b>詳解

    你知道嵌入式linux系統(tǒng)下簡單守護(hù)進(jìn)程(daemon)的編寫?

    嵌入式linux設(shè)備中創(chuàng)建一個(gè)守護(hù)進(jìn)程,用于保護(hù)系統(tǒng)中的主進(jìn)程,防止某些不可預(yù)期的意外導(dǎo)致主進(jìn)程異常結(jié)束后,系統(tǒng)完全宕機(jī)沒有任何反應(yīng),破壞用戶體驗(yàn)感。
    發(fā)表于 04-23 15:16 ?1478次閱讀
    你知道嵌入式linux系統(tǒng)下簡單<b class='flag-5'>守護(hù)</b><b class='flag-5'>進(jìn)程</b>(daemon)的編寫?

    linux守護(hù)進(jìn)程實(shí)例

      今天完成一個(gè)守護(hù)進(jìn)程實(shí)驗(yàn)。  1 熟悉守護(hù)進(jìn)程編寫和調(diào)試(系統(tǒng)日志)  2 編寫多進(jìn)程程序的方法  本實(shí)驗(yàn)首先創(chuàng)建一個(gè)
    發(fā)表于 04-02 14:42 ?422次閱讀

    Linux 安全模塊:守護(hù)進(jìn)程和套接字

    守護(hù)進(jìn)程通常是在后臺(tái)觀察操作以等待狀態(tài)、服務(wù)于特定子系統(tǒng)并確定整個(gè)系統(tǒng)的操作規(guī)則的實(shí)用程序。例如,一個(gè)守護(hù)進(jìn)程被配置為監(jiān)控打印服務(wù)的狀態(tài)。
    發(fā)表于 08-26 10:01 ?699次閱讀

    文盤Rust--把程序作為守護(hù)進(jìn)程啟動(dòng)

    當(dāng)我們寫完一個(gè)服務(wù)端程序,需要上線部署的時(shí)候,或多或少都會(huì)和操作系統(tǒng)的守護(hù)進(jìn)程打交道,畢竟誰也不希望shell關(guān)閉既停服。今天我們就來聊聊這個(gè)事兒。
    的頭像 發(fā)表于 11-07 10:22 ?1100次閱讀

    Linux中如何編寫守護(hù)進(jìn)程程序

    守護(hù)進(jìn)程(Daemon)也稱為精靈進(jìn)程,是運(yùn)行在后臺(tái)的一種特殊進(jìn)程,它獨(dú)立于控制終端并且周期性地執(zhí)行某種任務(wù)或等待處理某些事情的發(fā)生,主要表現(xiàn)為以下兩個(gè)特點(diǎn): ? 長期運(yùn)行。
    的頭像 發(fā)表于 10-07 17:12 ?680次閱讀
    Linux中如何編寫<b class='flag-5'>守護(hù)</b><b class='flag-5'>進(jìn)程</b>程序

    logd的啟動(dòng)過程和內(nèi)容

    logd作為native service,系統(tǒng)啟動(dòng)過程通過讀取rc文件來啟動(dòng),相關(guān)的屬性定義在如下logd.rc文件中。 2.2.1 logd啟動(dòng)過程 logd啟動(dòng)后會(huì)存在三個(gè)用來服務(wù)
    的頭像 發(fā)表于 11-23 16:54 ?946次閱讀
    <b class='flag-5'>logd</b>的啟動(dòng)過程和內(nèi)容

    Android日志與logd交互過程

    2.2.3 Android日志與logd交互過程 2.2.3.1 Android日志傳遞給logd Android app層或framework層,通過調(diào)用Log/Slog/Rlog中d方法打印日志
    的頭像 發(fā)表于 11-23 17:06 ?1011次閱讀
    Android日志與<b class='flag-5'>logd</b>交互過程

    kernel日志寫入logd介紹

    kernel日志寫入logd介紹 通過logcat命令獲取kernel日志比較特殊,故作為一個(gè)例子進(jìn)行梳理。 2.3.1 整體流程 2.3.2 命令打印kernel日志 通過logcat -b
    的頭像 發(fā)表于 11-23 17:11 ?795次閱讀
    kernel日志寫入<b class='flag-5'>logd</b>介紹
    上海百家乐官网赌博| 百乐坊娱乐城噢门| 百家乐官网赌场娱乐| 华商棋牌游戏| 玩百家乐新2娱乐城| 百家乐官网赌博代理合作| 棋牌类单机游戏下载| 澳门百家乐赢钱公式不倒翁| 澳门百家乐官网要注意啥| 德州扑克在线| 武汉百家乐庄闲和| 百家乐官网赌场娱乐城大全| 国外合法赌博网站| 百家乐旺门打| 做生意办公桌摆放风水| 真人百家乐官网ea平台| 盈禾| 龍城百家乐的玩法技巧和规则 | 百家乐怎么赢对子| 百家乐官网技术论坛| 新濠娱乐城| 百家乐技巧网址| 百家乐网站那个好| e世博百家乐官网攻略| 来安县| 百家乐技巧看| 东营区百家乐官网艺术团| 百家乐官网如何稳赢| 大发888官方授权网| 百家乐出千方法技巧| 百家乐官网是个什么样的游戏 | 百家乐五湖四海娱乐平台| 金满堂百家乐官网的玩法技巧和规则 | 大家赢百家乐投注| 老人头百家乐官网的玩法技巧和规则 | 网上百家乐官网投注技巧| 香港六合彩官方网站| 威尼斯人娱乐城信誉lm0| 介绍百家乐赌博技巧| 杨公风水24山分金水法| 百家乐官网心得打法|