mirror of
https://github.com/MintCN/linux-insides-zh.git
synced 2026-04-25 11:11:20 +08:00
Update linux-interrupts-3.md
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
我们已经知道该函数执行特定于体系结构的东西的初始化。 在我们的例子中,`setup_arch`函数执行与[x86_64](https://en.wikipedia.org/wiki/X86-64) architecture相关的初始化工作。 `setup_arch`是一个大功能,在上一部分中,我们停止了以下两个异常的两个异常处理程序的设置:
|
||||
* `#DB` - 调试异常,将控制从中断的进程转移到调试处理程序;
|
||||
* `#BP` - 由“ int 3”指令引起的断点异常。
|
||||
* `#BP` - 由`int`指令引起的断点异常。
|
||||
|
||||
这些异常允许x86_64体系结构具有早期异常处理功能,以便于通过[kgdb](https://en.wikipedia.org/wiki/KGDB) 进行调试
|
||||
正如您记得的,我们在`early_trap_init`函数中设置了这些异常处理程序:
|
||||
|
||||
Reference in New Issue
Block a user