×
思维导图备注
奔跑吧Linux内核(卷2)——调试与案例分析 - 笨叔
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
3.2 ftrace
浏览
10
扫码
小字体
中字体
大字体
2024-04-30 09:11:22
请
登录
再阅读
上一篇:
下一篇:
封面
版权信息
内容提要
第2版前言
致谢
如何阅读本书
服务与支持
第1章 并发与同步
本章高频面试题
1.1 原子操作
1.2 内存屏障
1.3 经典自旋锁
1.4 MCS锁
1.5 排队自旋锁
1.6 信号量
1.7 互斥锁
1.8 读写锁
1.9 读写信号量
1.10 RCU
1.11 案例分析:内存管理中的锁
第2章 中断管理
本章高频面试题
2.1 中断控制器
2.2 硬件中断号和Linux中断号的映射
2.3 注册中断
2.4 ARM64底层中断处理
2.5 ARM64高层中断处理
2.6 软中断和tasklet
2.7 工作队列
第3章 内核调试与性能优化
本章高频面试题
3.1 打造ARM64实验平台
3.2 ftrace
3.3 内存检测
3.4 死锁检测
3.5 内核调试方法
3.6 使用perf优化性能
3.7 SystemTap
3.8 eBPF和BCC
第4章 基于x86_64解决宕机难题
本章高频面试题
4.1 Kdump和Crash工具
4.2 x86_64架构基础知识
4.3 在CentOS 7.6中安装和配置Kdump和Crash
4.4 crash命令
4.5 案例1:一个简单的宕机案例
4.6 案例2:访问被删除的链表
4.7 案例3:一个真实的驱动崩溃案例
4.8 死锁检查机制
4.9 案例4:一个简单的死锁案例
4.10 案例5:分析和推导参数的值
4.11 案例6:一个复杂的宕机案例
4.12 关于Crash工具的调试技巧汇总
第5章 基于ARM64解决宕机难题
本章高频面试题
5.1 搭建Kdump实验环境
5.2 案例1:一个简单的宕机案例
5.3 案例2:恢复函数调用栈
5.4 案例3:分析和推导参数的值
5.5 案例4:一个复杂的宕机案例
第6章 安全漏洞分析
本章高频面试题
6.1 侧信道攻击
6.2 CPU熔断漏洞分析
6.3 CPU“幽灵”漏洞
附录A 使用DS-5调试ARM64 Linux内核
A.1 DS-5社区版下载和安装
A.2 使用DS-5调试内核的优势
A.3 FVP模拟器使用
A.4 单步调试内核
附录B ARM64中的独占访问指令
附录C 图解MESI状态转换
C.1 初始化状态为I
C.2 初始化状态为M
C.3 初始化状态为S
C.4 初始化状态为E
附录D 高速缓存与内存屏障
D.1 存储缓冲区与写内存屏障
D.2 无效队列与读内存屏障
D.3 内存屏障指令总结
D.4 ARM64的内存屏障指令的区别
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《奔跑吧Linux内核(卷2)——调试与案例分析 - 笨叔》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度