diff --git a/Interrupts/linux-interrupts-3.md b/Interrupts/linux-interrupts-3.md index 6d49260..549d8e6 100644 --- a/Interrupts/linux-interrupts-3.md +++ b/Interrupts/linux-interrupts-3.md @@ -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`函数中设置了这些异常处理程序: