![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本文系轉(zhuǎn)載问窃,原文鏈接:https://www.cnblogs.com/lidabo/p/8990348.html[https://www.cnblogs.com/lidabo...
本文記錄關(guān)于irq domain的學(xué)習(xí)筆記闺兢。 irq domain是什么犀暑? 我的理解雇初,irq domain主要是完成從硬件irq no到軟件irq no的轉(zhuǎn)換的拢肆。因?yàn)橛布O(shè)備...
本文記錄arm64相關(guān)的關(guān)于irq的基本知識(shí)點(diǎn)。代碼為linux 4.0版本靖诗。 Q1:如何開啟和關(guān)閉local irq郭怪? 這里關(guān)閉irq,是指關(guān)閉local CPU的中斷響應(yīng)...
1刊橘、CFS的基本思路 在CFS算法引入之前鄙才,Linux使用過幾種不同的調(diào)度算法,一開始的調(diào)度器是復(fù)雜度為O(n)的始調(diào)度算法(實(shí)際上每次會(huì)遍歷所有任務(wù)伤为,所以復(fù)雜度為O(n))...
在動(dòng)態(tài)ftrace原理中已經(jīng)介紹了內(nèi)核通過gcc -pg -fentry為函數(shù)增加5 Byte的stub咒循,系統(tǒng)啟動(dòng)后這5 Byte被修改為NOP指令:66 66 66 66 ...
Asan是一個(gè)快速的內(nèi)存錯(cuò)誤檢測器据途,它可以檢測C绞愚、C++代碼中的例如野指針和內(nèi)存溢出錯(cuò)誤,具體可以分為以下幾類: Out-of-bounds accesses to heap...
Android N 版本有個(gè)新feature位衩,就是普通應(yīng)用不能直接引用系統(tǒng)的一些so庫了,只能直接引用public.libraries.txt文件中過濾的so庫熔萧。這個(gè)網(wǎng)址有介...
前言 在本系列上一篇文章Android包管理機(jī)制(一)PackageInstaller的初始化中我們學(xué)習(xí)了PackageInstaller是如何初始化的糖驴,這一篇文章我們接著學(xué)...
總體而言, Android P 和 Android O相比佛致,PackageInstaller模塊變化不大贮缕。因?yàn)锳ndroid O的時(shí)候沒來及總結(jié),所以一些 Android O...
驗(yàn)證啟動(dòng)(Verified Boot)是Android一個(gè)重要的安全功能俺榆,主要是為了訪問啟動(dòng)鏡像被篡改感昼,提高系統(tǒng)的抗攻擊能力,簡單描述做法就是在啟動(dòng)過程中增加一條校驗(yàn)鏈罐脊,即 ...