240 发简信
IP属地:贵州
  • MinGW安装

    本文系转载,原文链接:https://www.cnblogs.com/lidabo/p/8990348.html[https://www.cnblogs.com/lidabo...

  • irq domain

    本文记录关于irq domain的学习笔记。 irq domain是什么? 我的理解,irq domain主要是完成从硬件irq no到软件irq no的转换的。因为硬件设备...

  • 120
    arm64 irq

    本文记录arm64相关的关于irq的基本知识点。代码为linux 4.0版本。 Q1:如何开启和关闭local irq? 这里关闭irq,是指关闭local CPU的中断响应...

  • Linux的公平调度(CFS)原理 - kummer话你知

    1、CFS的基本思路 在CFS算法引入之前,Linux使用过几种不同的调度算法,一开始的调度器是复杂度为O(n)的始调度算法(实际上每次会遍历所有任务,所以复杂度为O(n))...

  • 内核ftrace的实现

    在动态ftrace原理中已经介绍了内核通过gcc -pg -fentry为函数增加5 Byte的stub,系统启动后这5 Byte被修改为NOP指令:66 66 66 66 ...

  • 120
    Android AddressSanitizier

    Asan是一个快速的内存错误检测器,它可以检测C、C++代码中的例如野指针和内存溢出错误,具体可以分为以下几类: Out-of-bounds accesses to heap...

  • 120
    Framework基础:Android N 公共so库怎么定义呢?

    Android N 版本有个新feature,就是普通应用不能直接引用系统的一些so库了,只能直接引用public.libraries.txt文件中过滤的so库。这个网址有介...

  • Android包管理机制(二)PackageInstaller安装APK

    前言 在本系列上一篇文章Android包管理机制(一)PackageInstaller的初始化中我们学习了PackageInstaller是如何初始化的,这一篇文章我们接着学...

  • 120
    Android P PackageInstaller 学习

    总体而言, Android P 和 Android O相比,PackageInstaller模块变化不大。因为Android O的时候没来及总结,所以一些 Android O...

  • 120
    Android verified boot 2.0 vbmeta 数据结构解析

    验证启动(Verified Boot)是Android一个重要的安全功能,主要是为了访问启动镜像被篡改,提高系统的抗攻击能力,简单描述做法就是在启动过程中增加一条校验链,即 ...