当前位置:  技术问答>linux和unix

在阅读中断的代码遇到点问题,麻烦大虾解答

    来源: 互联网  发布时间:2016-12-27

    本文导语:  1、 #define BUILD_IRQ(nr)  asmlinkage void IRQ_NAME(nr);  __asm__(  "n.p2alignn"  "IRQ" #nr "_interrupt:nt"  "push $" #nr "-256 ; "  "jmp common_interrupt"); common_interrupt我搜索了源码,没有找到? 2、 set_trap_gate(0,÷_error); set_intr_gate...

1、
#define BUILD_IRQ(nr) 
asmlinkage void IRQ_NAME(nr); 
__asm__( 
"n.p2alignn" 
"IRQ" #nr "_interrupt:nt" 
"push $" #nr "-256 ; " 
"jmp common_interrupt");

common_interrupt我搜索了源码,没有找到?

2、
set_trap_gate(0,÷_error);
set_intr_gate(1,&debug);
set_intr_gate(2,&nmi);
set_system_intr_gate(3, &int3); /* int3-5 can be called from all */
set_system_gate(4,&overflow);
set_system_gate(5,&bounds);
set_trap_gate(6,&invalid_op);
set_trap_gate(7,&device_not_available);
set_task_gate(8,GDT_ENTRY_DOUBLEFAULT_TSS);
set_trap_gate(9,&coprocessor_segment_overrun);
set_trap_gate(10,&invalid_TSS);
set_trap_gate(11,&segment_not_present);
set_trap_gate(12,&stack_segment);
set_trap_gate(13,&general_protection);
set_intr_gate(14,&page_fault);
set_trap_gate(15,&spurious_interrupt_bug);
set_trap_gate(16,&coprocessor_error);
set_trap_gate(17,&alignment_check);
set_trap_gate(18,&machine_check);
set_trap_gate(19,&simd_coprocessor_error);

里面的中断处理函数我也没有搜索到具体的函数实现。


不知道是否我的代码不全,他们的具体实现和定义在哪呢? 俺用的是si看的代码

|
arch/x86/mm/fault.c

dotraplinkage void __kprobes
do_page_fault(struct pt_regs *regs, unsigned long error_code)
.........

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下有没有什么能够阅读RTF的阅读器?
  • 字节码阅读器 JClassLib
  • iPhone上的电子书阅读器 iPhoneeBooks
  • 新闻阅读器 Tin
  • RSS阅读软件 Android RSS
  • PDF阅读器 Foxit Reader
  • 屏幕阅读器 Orca
  • umd阅读器 UmdReader
  • 多媒体离线阅读器 Kiwix
  • 轻量的 PDF 文档阅读工具 ePDFView
  • 电子图书阅读软件 WinDjView
  • Linux下的RSS阅读器 Liferea
  • linux iis7站长之家
  • JavaFX的PDF阅读器 JPedalFX
  • 文档在线阅读 DocViewer
  • Android PDF 阅读器
  • NDS上的文本阅读器 Dolphin Reader
  • Java的RSS阅读器 Curn
  • 求教,关于莱昂氏UNIX系统源代码的阅读
  • 手机RSS阅读器 mobile-rss-reader


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3