
背景介紹 最近遇到了一個(gè)case,發(fā)現(xiàn)Android上媒體音量下也可以支持聽(tīng)筒播放,這個(gè)行為比較奇怪诚镰,因此專門(mén)在源碼中分析下。 分析流程 在系統(tǒng)...
本篇介紹 本篇接著< >繼續(xù)介紹aaudio 的mmap機(jī)制祥款,前面介紹了共享模式和獨(dú)占模式的差異清笨,本篇介紹aaudio的數(shù)據(jù)驅(qū)動(dòng)流程。 aaud...
本篇介紹 linux在安全領(lǐng)域也用到了ebpf刃跛,比如capabilities抠艾,seccomp等,本篇記錄下在這塊的使用桨昙。 capabilitie...
本篇介紹 XDP(Express Data Path)是一個(gè)安全检号,可編程腌歉,高性能的網(wǎng)絡(luò)數(shù)據(jù)包處理器,可以集成bpf程序齐苛。本篇主要介紹xdp的使用...
本篇介紹 bpf在網(wǎng)絡(luò)中可以用來(lái)對(duì)網(wǎng)絡(luò)包進(jìn)行捕獲和過(guò)濾翘盖,接下來(lái)看下是如何做到的。 Packet Filtering Filtering 主要可以...
本篇介紹 本篇介紹一些bpf 工具凹蜂,主要是bpftool和bpftrace最仑,通過(guò)這兩個(gè)工具可以不需要用bcc寫(xiě)代碼,直接就可以獲取trace信息...
本篇介紹 本篇介紹ebpf tracing 部分, 通過(guò)bcc(BPF Compiler Collection)獲取多種渠道的系統(tǒng)信息. pro...
本篇介紹 在使用ebpf時(shí),如何在用戶態(tài)和內(nèi)核態(tài)傳遞數(shù)據(jù)呢? 本篇介紹一個(gè)方法,就是使用map. map 的基礎(chǔ)操作 創(chuàng)建 用戶態(tài)和內(nèi)核態(tài)均可以...
本篇介紹 ebpf 是一種觀測(cè)系統(tǒng)行為的方法, 全稱是Extended Berkeley Packet Filter, 本來(lái)是觀測(cè)網(wǎng)絡(luò)數(shù)據(jù)包的,...