Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

idttrampoline.h

Go to the documentation of this file.
00001 
00005 /*
00006  *  Copyright (C) 2004 Bregmasoft
00007  * 
00008  * This program is free software; you can redistribute it and/or modify it under
00009  * the terms of the GNU General Public License as published by the Free Software
00010  * Foundation; either version 2 of the License, or (at your option) any later
00011  * version.
00012  * 
00013  * This program is distributed in the hope that it will be useful, but WITHOUT ANY
00014  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
00015  * PARTICULAR PURPOSE. See the GNU General Public License for more details.
00016  * 
00017  * You should have received a copy of the GNU General Public License along with
00018  * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
00019  * Place, Suite 330, Boston, MA 02111-1307 USA
00020  */
00021 #ifndef ZYGOMA_IDTTRAMPOLINE_H_ 
00022 #define ZYGOMA_IDTTRAMPOLINE_H_ 
00023 
00029 extern "C" void _divideErrorException();
00030 
00031 extern "C" void _nmiInterrupt();
00032 extern "C" void _breakpointException();
00033 extern "C" void _overflowException();
00034 extern "C" void _boundRangeExceededException();
00035 extern "C" void _invalidOpcodeException();
00036 extern "C" void _deviceNotAvailableException();
00037 extern "C" void _doubleFaultException();
00038 extern "C" void _segmentOverrun();
00039 extern "C" void _invalidTSSException();
00040 extern "C" void _segmentNotPresent();
00041 extern "C" void _stackFaultException();
00042 extern "C" void _generalProtectionFault();
00043 extern "C" void _pageFaultException();
00044 extern "C" void _FPUFloatingPointError();
00045 extern "C" void _alignmentCheckException();
00046 extern "C" void _machineCheckException();
00047 extern "C" void _SIMDFloatingPointException();
00048 
00052 extern "C" void _irq0();
00053 extern "C" void _irq1();
00054 extern "C" void _irq2();
00055 extern "C" void _irq3();
00056 extern "C" void _irq4();
00057 extern "C" void _irq5();
00058 extern "C" void _irq6();
00059 extern "C" void _irq7();
00060 extern "C" void _irq8();
00061 extern "C" void _irq9();
00062 extern "C" void _irq10();
00063 extern "C" void _irq11();
00064 extern "C" void _irq12();
00065 extern "C" void _irq13();
00066 extern "C" void _irq14();
00067 extern "C" void _irq15();
00068 extern "C" void _irq16();
00069 extern "C" void _irq17();
00070 
00074 extern "C" void _apic_lint0();
00075 extern "C" void _apic_lint1();
00076 extern "C" void _apic_error();
00077 extern "C" void _apic_pcint();
00078 extern "C" void _apic_timer();
00079 extern "C" void _apic_unused1();
00080 extern "C" void _apic_unused2();
00081 extern "C" void _apic_unused3();
00082 extern "C" void _apic_spiv();
00083 
00087 extern "C" void _zygoma_trap_0();
00088 extern "C" void _zygoma_trap_1();
00089 extern "C" void _zygoma_trap_2();
00090 extern "C" void _zygoma_trap_3();
00091 extern "C" void _zygoma_trap_4();
00092 extern "C" void _zygoma_trap_5();
00093 extern "C" void _zygoma_trap_6();
00094 extern "C" void _zygoma_trap_7();
00095 
00096 #endif // ZYGOMA_IDTTRAMPOLINE_H_ 

Generated on Fri Sep 2 10:44:36 2005 for zygoma by doxygen 1.4.2