Strona główna
Dodatkowe strony
Moduły
Przestrzenie nazw
Klasy
Pliki
Dokumentacja pliku src/arch/x86/except_c.hpp
#include "
src/arch/x86/interr.hpp
"
Idź do kodu źródłowego tego pliku.
Przestrzenie nazw
namespace
Arch
namespace
Arch::x86
namespace
Arch::x86::Interr
Komponenty
struct
Arch::x86::Interr::except2_t
struct
Arch::x86::Interr::except_t
struct
Arch::x86::Interr::list_t
struct
Arch::x86::Interr::chh_t
Funkcje
int(*[0x31])
Arch::x86::Interr::first_routine
(except2_t *)
int
Arch::x86::Interr::Exception
(except2_t *
code
)
int
Arch::x86::Interr::PageFault
(except2_t *
code
)
void
Arch::x86::Interr::double_fault
()
void
Arch::x86::Interr::stack_fault
()
int
Arch::x86::Interr::Irq_H
(except2_t *
code
)
void
Arch::x86::Interr::chain_handler
(struct chh_t
code
)
uint32
Arch::x86::Interr::add2interr_chain
(
uint32
int_no, int(*proc)(except2_t *))
void
Arch::x86::Interr::install_first_routine
(
uint32
n,
uint32
(*proc)(except2_t *))
uint32
Arch::x86::Interr::del_chainHdl
(
uint32
int_no,
uint32
ptr)
void
Arch::x86::Interr::init_int_chains
(idt_service *ptr)
void
Arch::x86::Interr::done_int_chains
()
void
Arch::x86::Interr::intr0x00
() asm("intr0x00")
void
Arch::x86::Interr::intr0x01
() asm("intr0x01")
void
Arch::x86::Interr::intr0x02
() asm("intr0x02")
void
Arch::x86::Interr::intr0x03
() asm("intr0x03")
void
Arch::x86::Interr::intr0x04
() asm("intr0x04")
void
Arch::x86::Interr::intr0x05
() asm("intr0x05")
void
Arch::x86::Interr::intr0x06
() asm("intr0x06")
void
Arch::x86::Interr::intr0x07
() asm("intr0x07")
void
Arch::x86::Interr::intr0x08
() asm("intr0x08")
void
Arch::x86::Interr::intr0x09
() asm("intr0x09")
void
Arch::x86::Interr::intr0x0a
() asm("intr0x0a")
void
Arch::x86::Interr::intr0x0b
() asm("intr0x0b")
void
Arch::x86::Interr::intr0x0c
() asm("intr0x0c")
void
Arch::x86::Interr::intr0x0d
() asm("intr0x0d")
void
Arch::x86::Interr::intr0x0e
() asm("intr0x0e")
void
Arch::x86::Interr::intr0x0f
() asm("intr0x0f")
void
Arch::x86::Interr::intr0x10
() asm("intr0x10")
void
Arch::x86::Interr::intr0x11
() asm("intr0x11")
void
Arch::x86::Interr::intr0x12
() asm("intr0x12")
void
Arch::x86::Interr::intr0x13
() asm("intr0x13")
void
Arch::x86::Interr::intr0x14
() asm("intr0x14")
void
Arch::x86::Interr::intr0x15
() asm("intr0x15")
void
Arch::x86::Interr::intr0x16
() asm("intr0x16")
void
Arch::x86::Interr::intr0x17
() asm("intr0x17")
void
Arch::x86::Interr::intr0x18
() asm("intr0x18")
void
Arch::x86::Interr::intr0x19
() asm("intr0x19")
void
Arch::x86::Interr::intr0x1a
() asm("intr0x1a")
void
Arch::x86::Interr::intr0x1b
() asm("intr0x1b")
void
Arch::x86::Interr::intr0x1c
() asm("intr0x1c")
void
Arch::x86::Interr::intr0x1d
() asm("intr0x1d")
void
Arch::x86::Interr::intr0x1e
() asm("intr0x1e")
void
Arch::x86::Interr::intr0x1f
() asm("intr0x1f")
void
Arch::x86::Interr::intr0x20
() asm("intr0x20")
void
Arch::x86::Interr::intr0x21
() asm("intr0x21")
void
Arch::x86::Interr::intr0x22
() asm("intr0x22")
void
Arch::x86::Interr::intr0x23
() asm("intr0x23")
void
Arch::x86::Interr::intr0x24
() asm("intr0x24")
void
Arch::x86::Interr::intr0x25
() asm("intr0x25")
void
Arch::x86::Interr::intr0x26
() asm("intr0x26")
void
Arch::x86::Interr::intr0x27
() asm("intr0x27")
void
Arch::x86::Interr::intr0x28
() asm("intr0x28")
void
Arch::x86::Interr::intr0x29
() asm("intr0x29")
void
Arch::x86::Interr::intr0x2a
() asm("intr0x2a")
void
Arch::x86::Interr::intr0x2b
() asm("intr0x2b")
void
Arch::x86::Interr::intr0x2c
() asm("intr0x2c")
void
Arch::x86::Interr::intr0x2d
() asm("intr0x2d")
void
Arch::x86::Interr::intr0x2e
() asm("intr0x2e")
void
Arch::x86::Interr::intr0x2f
() asm("intr0x2f")
bool
Arch::x86::Interr::isInInterruptHandler
()
Zmienne
void(*
exc
)()
void(*
irq_h
)()
const
uint32
Arch::x86::Interr::CHAINHANDLERSTACKCOPY
const
uint32
Arch::x86::Interr::CHAINREGCOPY
= sizeof(
uint32
) * 3
const
uint32
Arch::x86::Interr::STACKSZ
= 0x4000
const
uint32
Arch::x86::Interr::STACKCNT
= 16
const
uint32
Arch::x86::Interr::INT_DIV0
= 0x00
const
uint32
Arch::x86::Interr::INT_OPCODE
= 0x06
const
uint32
Arch::x86::Interr::INT_GPF
= 0x0d
const
uint32
Arch::x86::Interr::INT_PF
= 0x0e
const
uint32
Arch::x86::Interr::SYSENT
= 0x30
uint32
Arch::x86::Interr::free_stacks
[]
uint32
Arch::x86::Interr::free_stacks_ptr
Dokumentacja zmiennych
void(*
exc
)()
void(*
irq_h
)()
Wygenerowano Sat Jul 19 02:21:24 2008 dla panaLiX programem
1.5.6