Linux 系统Candy

0.GDB调试技巧

GDB 反编译内存,没有符号信息的情况下,有x指令和disas 指令两种方式:

Linux 系统Candy_第1张图片

Linux idle task callstack

Linux 系统Candy_第2张图片

POSION头文件:

Linux 系统Candy_第3张图片

linux的异常表是在哪里建立的?

首先在连接脚本中的符号__vectors_start:

Linux 系统Candy_第4张图片

Linux 系统Candy_第5张图片

然后,在将vectors的内存映射到0XFFFF0000 ARM向量地址:

你可能感兴趣的:(内存管理,虚拟化,linux,c语言)