首页
›
嵌入式基础与RISC-V
›
077-ARM64汇编
›
《ARM64反汇编工具与寄存器故障定位实战》
VIP10
本课程属于:077-ARM64汇编
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARM64反汇编工具与寄存器故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM64架构概述
ARM64发展历史 · 与ARM32的区别 · AArch64与AArch32执行状…
ARM64
架构概述
02
开发环境搭建
Ubuntu下安装交叉编译工具链(a… · QEMU模拟器安装与配置 · Hello World程序编译与运行
开发环境搭建
Ubuntu
03
GDB基础调试
GDB安装 · 基本命令(break · run
GDB
基础调试
04
ARM64寄存器详解
通用寄存器(X0-X30) · 栈指针寄存器(SP) · 程序计数器(PC)
ARM64
寄存器详解
05
PSTATE与条件标志位
PSTATE寄存器结构 · NZCV标志位 · 条件执行指令
PSTATE
条件标志位
06
ARM64指令集基础
指令编码格式 · 数据处理指令(ADD · SUB
ARM64
指令集基础
07
分支与跳转指令
B/BL/BLR/RET指令 · 条件分支(B.EQ · B.NE等)
分支
跳转指令
08
内存访问指令
LDR/STR变体(LDRB · LDRH · LDRSW
内存访问指令
LDR/STR
09
栈帧与函数调用约定
AAPCS64标准 · 栈帧结构 · 参数传递规则(X0-X7)
栈帧
函数调用约定
10
反汇编工具Objdump
Objdump安装 · 基本用法(-d · -D
Objdump
反汇编工具
11
反汇编工具Ghidra
Ghidra安装与配置 · 创建项目 · 导入二进制文件
Ghidra
反汇编工具
12
反汇编工具IDA Pro
IDA Pro界面介绍 · 导航与搜索 · 交叉引用(Xrefs)
IDA
Pro
13
反汇编工具Radare2
Radare2基本命令 · 分析模式(aaa · afl
Radare2
反汇编工具
14
寄存器调试实战1
使用GDB查看寄存器值 · 单步执行观察寄存器变化 · 分析MOV与ADD指令对寄存器的影响
寄存器调试实战1
GDB
15
寄存器调试实战2
调试函数调用过程 · 观察LR与FP的变化 · 分析栈帧的建立与销毁
寄存器调试实战2
调试函数调用过程
16
寄存器调试实战3
调试条件分支 · 观察NZCV标志位变化 · 分析条件跳转的执行路径
寄存器调试实战3
调试条件分支
17
寄存器调试实战4
调试循环结构 · 观察循环计数器寄存器变化 · 分析循环退出条件
寄存器调试实战4
调试循环结构
18
寄存器调试实战5
调试数组与结构体访问 · 观察基址寄存器与偏移量计算 · 分析LDR/STR指令的内存访问模式
寄存器调试实战5
调试数组
19
故障定位基础
段错误(Segmentation F… · 非法指令异常 · 对齐错误
故障定位基础
Segmentation
20
故障定位实战1
栈溢出故障定位 · 分析栈回溯 · 查找溢出点
故障定位实战1
栈溢出故障定位
21
故障定位实战2
缓冲区溢出故障定位 · 分析内存布局 · 查找写入越界的指令
故障定位实战2
缓冲区溢出故障定…
22
故障定位实战3
全局变量被意外修改 · 使用观察点(watch)检测 · 分析数据竞争条件
故障定位实战3
全局变量被意外修…
23
故障定位实战4
函数指针调用异常 · 分析虚函数表(vtable) · 查找跳转目标错误
故障定位实战4
函数指针调用异常
24
故障定位实战5
多线程数据竞争 · 使用GDB调试多线程程序 · 线程断点与线程切换
故障定位实战5
多线程数据竞争
25
Core Dump分析
启用Core Dump · 使用GDB分析Core文件 · 从Core文件中恢复寄存器状态与栈回…
Core
Dump
26
反汇编与源码对照
使用GDB的disassemble命… · Objdump的-S选项 · Ghidra的反编译与源码同步
反汇编
源码对照
27
ARM64优化与反优化
编译器优化级别(-O0 · -O1 · -O2
ARM64
优化
28
ARM64异常与中断处理
异常向量表 · 异常级别(EL0-EL3) · 同步异常与异步异常
ARM64
异常
29
ARM64内存管理单元(MMU)
页表结构(TTBR0/TTBR1) · 转换粒度 · 内存属性
ARM64
MMU
30
综合实战
反汇编并调试一个真实的C程序 · 定位并修复一个隐藏的bug · 输出完整的调试报告
综合实战
反汇编并调试一个…
所属VIP或分类
同VIP:ARM64反汇编与系统编程性能调优实战
同VIP:ARM64反汇编与逆向分析故障定位实战
同VIP:ARM64寻址模式与异常处理性能分析与调优实战