Komponenty | |
struct | except2_t |
struct | except_t |
struct | list_t |
struct | chh_t |
struct | struct_idt |
struct | struct_idtr |
class | idt_service |
struct | reg_dump |
class | pic_service |
Definicje typów | |
typedef unsigned long long | uint64 |
typedef signed long long | sint64 |
typedef signed long | sint32 |
typedef unsigned int | uint32 |
typedef unsigned short | uint16 |
typedef unsigned char | uint8 |
typedef unsigned char | uchar |
typedef uint32 | addr_t |
typedef uint32 | size_t |
Funkcje | |
void | pr (int i) |
void | chain_handler (except_t *code) |
uint32 | add2interr_chain (uint32 int_no, int(*proc)(except_t *)) |
void | install_first_routine (uint32 n, uint32(*proc)(except_t *)) |
uint32 | del_chainHdl (uint32 int_no, uint32 ptr) |
int | Exception (except_t *code) |
int | PageFault (except_t *code) |
void | double_fault () |
void | stack_fault () |
int | Irq_H (except_t *code) |
void | init_int_chains (idt_service *ptr) |
void | done_int_chains () |
int(*[0x31]) | first_routine (except2_t *) |
void | chain2 (struct chh_t *code) |
void | chain_handler (struct chh_t code) |
uint32 | add2interr_chain (uint32 int_no, int(*proc)(except2_t *)) |
void | install_first_routine (uint32 n, uint32(*proc)(except2_t *)) |
int | Exception (except2_t *code) |
int | PageFault (except2_t *code) |
int | Irq_H (except2_t *code) |
int | SysEnter (except2_t *code) |
void | intr0x00 () asm("intr0x00") |
void | intr0x01 () asm("intr0x01") |
void | intr0x02 () asm("intr0x02") |
void | intr0x03 () asm("intr0x03") |
void | intr0x04 () asm("intr0x04") |
void | intr0x05 () asm("intr0x05") |
void | intr0x06 () asm("intr0x06") |
void | intr0x07 () asm("intr0x07") |
void | intr0x08 () asm("intr0x08") |
void | intr0x09 () asm("intr0x09") |
void | intr0x0a () asm("intr0x0a") |
void | intr0x0b () asm("intr0x0b") |
void | intr0x0c () asm("intr0x0c") |
void | intr0x0d () asm("intr0x0d") |
void | intr0x0e () asm("intr0x0e") |
void | intr0x0f () asm("intr0x0f") |
void | intr0x10 () asm("intr0x10") |
void | intr0x11 () asm("intr0x11") |
void | intr0x12 () asm("intr0x12") |
void | intr0x13 () asm("intr0x13") |
void | intr0x14 () asm("intr0x14") |
void | intr0x15 () asm("intr0x15") |
void | intr0x16 () asm("intr0x16") |
void | intr0x17 () asm("intr0x17") |
void | intr0x18 () asm("intr0x18") |
void | intr0x19 () asm("intr0x19") |
void | intr0x1a () asm("intr0x1a") |
void | intr0x1b () asm("intr0x1b") |
void | intr0x1c () asm("intr0x1c") |
void | intr0x1d () asm("intr0x1d") |
void | intr0x1e () asm("intr0x1e") |
void | intr0x1f () asm("intr0x1f") |
void | intr0x20 () asm("intr0x20") |
void | intr0x21 () asm("intr0x21") |
void | intr0x22 () asm("intr0x22") |
void | intr0x23 () asm("intr0x23") |
void | intr0x24 () asm("intr0x24") |
void | intr0x25 () asm("intr0x25") |
void | intr0x26 () asm("intr0x26") |
void | intr0x27 () asm("intr0x27") |
void | intr0x28 () asm("intr0x28") |
void | intr0x29 () asm("intr0x29") |
void | intr0x2a () asm("intr0x2a") |
void | intr0x2b () asm("intr0x2b") |
void | intr0x2c () asm("intr0x2c") |
void | intr0x2d () asm("intr0x2d") |
void | intr0x2e () asm("intr0x2e") |
void | intr0x2f () asm("intr0x2f") |
void | init_pic () |
void | init () |
proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
bool | isInInterruptHandler () |
Zmienne | |
list_t * | int_lists [0x30] |
int(* | first_routine [0x30])(except_t *) |
char * | except_names [0x20] |
bool | inInterruptHandler = false |
char | stackSpace [STACKSZ *STACKCNT] |
char * | stackPtr [STACKCNT] |
uint32 volatile | stackVac = 0 |
char * | stack1 |
char * | reta |
struct chh_t | cd1 |
const uint32 | CHAINHANDLERSTACKCOPY |
const uint32 | CHAINREGCOPY = sizeof(uint32) * 3 |
const uint32 | STACKSZ = 0x4000 |
const uint32 | STACKCNT = 16 |
const uint32 | INT_DIV0 = 0x00 |
const uint32 | INT_OPCODE = 0x06 |
const uint32 | INT_GPF = 0x0d |
const uint32 | INT_PF = 0x0e |
const uint32 | SYSENT = 0x30 |
uint32 | free_stacks [] |
uint32 | free_stacks_ptr |
class idt_service | kernel_idt |
const uint32 | DEF_INTERRUPT_COUNT = 0x100 |
const uint32 | DEF_INT_FLAGS = 0x8e00 |
const uint32 | DEF_DOUBLE_FAULT = 0x08 |
struct Arch::x86::Interr::struct_idtr | packed |
pic_service | kernel_pic |
const uint32 | DEF_FIRST_IRQ_M_INT = 0x20 |
const uint32 | DEF_FIRST_IRQ_S_INT = 0x28 |
const uint32 | DEF_ICW1 = 0x11 |
const uint32 | DEF_ICW4 = 1 |
const uint32 | DEF_PIC_M_PORT = 0x20 |
const uint32 | DEF_PIC_S_PORT = 0xA0 |
typedef uint32 Arch::x86::Interr::addr_t |
Definicja w linii 24 pliku interr.hpp.
typedef signed long Arch::x86::Interr::sint32 |
Definicja w linii 18 pliku interr.hpp.
typedef signed long long Arch::x86::Interr::sint64 |
Definicja w linii 17 pliku interr.hpp.
typedef uint32 Arch::x86::Interr::size_t |
Definicja w linii 25 pliku interr.hpp.
typedef unsigned char Arch::x86::Interr::uchar |
Definicja w linii 22 pliku interr.hpp.
typedef unsigned short Arch::x86::Interr::uint16 |
Definicja w linii 20 pliku interr.hpp.
typedef unsigned int Arch::x86::Interr::uint32 |
Definicja w linii 19 pliku interr.hpp.
typedef unsigned long long Arch::x86::Interr::uint64 |
Definicja w linii 16 pliku interr.hpp.
typedef unsigned char Arch::x86::Interr::uint8 |
Definicja w linii 21 pliku interr.hpp.
Definicja w linii 200 pliku except_c.cpp.
Odwołuje się do FAC_EXCLIST, FAC_INTERR, Memory::Heap::heap0, int_lists, NO_ALIGN i NULL.
Odwołania w Arch::x86::check_cpuid().
Definicja w linii 88 pliku except_c old.cpp.
Odwołuje się do FAC_EXCLIST, FAC_INTERR, Memory::Heap::heap0, int_lists, NO_ALIGN i NULL.
Odwołania w Net::init_3c556(), Memory::Pager::init_pf() i Arch::x86::Interr::pic_service::install_irq().
void Arch::x86::Interr::chain2 | ( | struct chh_t * | code | ) |
Definicja w linii 117 pliku except_c.cpp.
Odwołuje się do Arch::x86::Interr::chh_t::c1, Arch::x86::Interr::except2_t::c1, Arch::x86::Interr::chh_t::c2, Arch::x86::Interr::except2_t::c2, threnv_t::cd, cd1, CHAINHANDLERSTACKCOPY, CHAINREGCOPY, Arch::x86::GDT::code_sel_kernel, Arch::x86::Interr::except2_t::cr2, Arch::x86::Interr::except2_t::cs, Arch::x86::Interr::chh_t::cs, current_thread, Arch::x86::GDT::data_sel_kernel, Arch::x86::Interr::chh_t::ebp, Arch::x86::Interr::except2_t::ebp, Arch::x86::Interr::chh_t::eflags, Arch::x86::Interr::except2_t::eflags, Arch::x86::Interr::chh_t::eip, Arch::x86::Interr::except2_t::eip, Thread::thread_t::env, Arch::x86::Interr::except2_t::esp, ESUCCESS, first_routine, inInterruptHandler, int_lists, memmove(), Thread::Scheduler::multitasking_running, NULL, IOPorts::outb(), Arch::x86::Interr::list_t::proc, Arch::x86::Interr::chh_t::r, Arch::x86::Interr::except2_t::r, Arch::x86::Interr::reg_dump::r_temp_esp, Arch::x86::Interr::except2_t::reta, reta, Arch::x86::Interr::except2_t::ss, Arch::x86::Interr::except2_t::stack, stack1, stackPtr i stackVac.
Odwołania w chain_handler().
void Arch::x86::Interr::chain_handler | ( | struct chh_t | code | ) |
void Arch::x86::Interr::chain_handler | ( | except_t * | code | ) |
Definicja w linii 71 pliku except_c old.cpp.
Odwołuje się do cout(), ESUCCESS, first_routine, int_lists, Arch::x86::Interr::except_t::iret, IOPorts::outb(), Arch::x86::Interr::list_t::proc i Arch::x86::Interr::except_t::uu.
Odwołania w init_int_chains().
Definicja w linii 111 pliku except_c old.cpp.
Odwołuje się do EINVAL, ESUCCESS, Memory::Heap::heap0, int_lists, Arch::x86::Interr::list_t::next i NULL.
Odwołania w Arch::x86::check_cpuid().
void Arch::x86::Interr::done_int_chains | ( | ) |
Definicja w linii 350 pliku except_c old.cpp.
Odwołuje się do DEF_PIC_M_PORT, DEF_PIC_S_PORT, Memory::Heap::heap0, int_lists i IOPorts::outb().
void Arch::x86::Interr::double_fault | ( | ) |
Definicja w linii 207 pliku except_c old.cpp.
Odwołuje się do cout() i mem_ksize.
Odwołania w init().
int Arch::x86::Interr::Exception | ( | except2_t * | code | ) |
Definicja w linii 250 pliku except_c.cpp.
Odwołuje się do alert(), alert2(), Arch::x86::Interr::except2_t::c1, coutb(), Arch::x86::Interr::except2_t::eip, ESUCCESS, except_names, panic(), sysfail_dbg, TTYDisableLock i write_bochs_num().
int Arch::x86::Interr::Exception | ( | except_t * | code | ) |
Definicja w linii 138 pliku except_c old.cpp.
Odwołuje się do Arch::x86::GDT::code_sel_kernel, cout(), coutb(), debug_dump_call_trace(), ESUCCESS, except_names, kprintf(), panic() i Arch::x86::Interr::except_t::uu.
Odwołania w init_int_chains().
int(*[0x31]) Arch::x86::Interr::first_routine | ( | except2_t * | ) |
void Arch::x86::Interr::init | ( | ) |
proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556
ustawienie timera ktory seeduje linear congruential generator DEF_SECOND/32 na sekunde i czeka na pierwsze seedowanie. w momencie gdy rtc timer pracuje, malo mozliwe jest by parzystosc rdtsc() zmieniala sie miedzy wywolaniami rdtsc_runner() w przewidywalny sposob
Definicja w linii 44 pliku interr.cpp.
Odwołuje się do DEF_INTERRUPT_COUNT, double_fault(), FAC_IDT, FAC_INTERR, Arch::x86::Interr::idt_service::idt, Arch::x86::Interr::idt_service::idtr, init_int_chains(), init_pic(), kernel_idt, Arch::x86::GDT::kernel_tss_df, Arch::x86::GDT::kernel_tss_sf, kmalloc, Arch::x86::Interr::idt_service::lidt(), NULL, PAGE_ALIGN i stack_fault().
Odwołania w main().
void Arch::x86::Interr::init_int_chains | ( | idt_service * | ptr | ) |
Definicja w linii 264 pliku except_c old.cpp.
Odwołuje się do chain_handler(), Arch::x86::GDT::code_sel_kernel, DEF_INT_FLAGS, Exception(), FAC_EXCLIST, FAC_INTERR, first_routine, Memory::Heap::heap0, Arch::x86::Interr::idt_service::install_except(), int_lists, INT_PF, intr0x00(), intr0x01(), intr0x02(), intr0x03(), intr0x04(), intr0x05(), intr0x06(), intr0x07(), intr0x09(), intr0x0a(), intr0x0b(), intr0x0d(), intr0x0e(), intr0x0f(), intr0x10(), intr0x11(), intr0x12(), intr0x13(), intr0x14(), intr0x15(), intr0x16(), intr0x17(), intr0x18(), intr0x19(), intr0x1a(), intr0x1b(), intr0x1c(), intr0x1d(), intr0x1e(), intr0x1f(), intr0x20(), intr0x21(), intr0x22(), intr0x23(), intr0x24(), intr0x25(), intr0x26(), intr0x27(), intr0x28(), intr0x29(), intr0x2a(), intr0x2b(), intr0x2c(), intr0x2d(), intr0x2e(), intr0x2f(), Irq_H(), Arch::x86::Interr::list_t::next, NO_ALIGN, NULL, PageFault(), Arch::x86::Interr::list_t::proc, Arch::x86::Interr::idt_service::set_int(), Arch::x86::GDT::tss_sel_kernel_df i Arch::x86::GDT::tss_sel_kernel_sf.
Odwołania w init().
void Arch::x86::Interr::init_pic | ( | ) |
Definicja w linii 35 pliku irq.cpp.
Odwołuje się do kernel_idt, kernel_pic i Arch::x86::Interr::pic_service::set_idt().
Odwołania w init().
void Arch::x86::Interr::intr0x00 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x01 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x02 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x03 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x04 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x05 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x06 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x07 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x08 | ( | ) |
void Arch::x86::Interr::intr0x09 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x0a | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x0b | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x0c | ( | ) |
void Arch::x86::Interr::intr0x0d | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x0e | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x0f | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x10 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x11 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x12 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x13 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x14 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x15 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x16 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x17 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x18 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x19 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x1a | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x1b | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x1c | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x1d | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x1e | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x1f | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x20 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x21 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x22 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x23 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x24 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x25 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x26 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x27 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x28 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x29 | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x2a | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x2b | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x2c | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x2d | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x2e | ( | ) |
Odwołania w init_int_chains().
void Arch::x86::Interr::intr0x2f | ( | ) |
Odwołania w init_int_chains().
int Arch::x86::Interr::Irq_H | ( | except2_t * | code | ) |
int Arch::x86::Interr::Irq_H | ( | except_t * | code | ) |
Definicja w linii 258 pliku except_c old.cpp.
Odwołuje się do ESUCCESS.
Odwołania w init_int_chains().
int Arch::x86::Interr::PageFault | ( | except2_t * | code | ) |
Definicja w linii 277 pliku except_c.cpp.
Odwołuje się do alert(), alert2(), Arch::x86::GDT::code_sel_kernel, Arch::x86::Interr::except2_t::cr2, Arch::x86::Interr::except2_t::cs, debug_dump_call_trace(), Arch::x86::Interr::except2_t::eip, ESUCCESS, Arch::x86::Interr::except2_t::r, Arch::x86::Interr::reg_dump::r_ebp, sysfail, sysfail_dbg i TTYDisableLock.
int Arch::x86::Interr::PageFault | ( | except_t * | code | ) |
Definicja w linii 158 pliku except_c old.cpp.
Odwołuje się do Arch::x86::GDT::code_sel_kernel, cout(), Arch::x86::Interr::except_t::cr2, debug_dump_call_trace(), ESUCCESS, sysfail i Arch::x86::Interr::except_t::uu.
Odwołania w init_int_chains().
void Arch::x86::Interr::pr | ( | int | i | ) |
Definicja w linii 64 pliku except_c old.cpp.
Odwołuje się do cout().
Odwołania w Memory::Heap::heapbox::kget_info() i Memory::Heap::heapbox::morecor().
void Arch::x86::Interr::stack_fault | ( | ) |
Definicja w linii 223 pliku except_c old.cpp.
Odwołuje się do cout(), current_thread, debug_heap_stats(), Thread::heap i Thread::thread_t::name.
Odwołania w init().
int Arch::x86::Interr::SysEnter | ( | except2_t * | code | ) |
Definicja w linii 59 pliku sysenter.cpp.
Odwołuje się do procenv_t::api, Arch::x86::Sysenter::API_NONE, Arch::x86::Sysenter::API_v1, Arch::x86::Sysenter::APIMAGIC, Thread::process_t::env, EnvGet(), Arch::x86::Interr::except2_t::esp, ESUCCESS, Thread::i, NULL, env_t::proc, ProcFail, Arch::x86::Interr::except2_t::r, API::v1::req() i sysfail.
struct chh_t Arch::x86::Interr::cd1 |
Wartość początkowa:
sizeof(uint32) * 10 + sizeof(struct reg_dump)
Definicja w linii 22 pliku except_c.hpp.
Odwołania w chain2().
const uint32 Arch::x86::Interr::CHAINREGCOPY = sizeof(uint32) * 3 |
const uint32 Arch::x86::Interr::DEF_DOUBLE_FAULT = 0x08 |
Definicja w linii 42 pliku interr.hpp.
const uint32 Arch::x86::Interr::DEF_FIRST_IRQ_M_INT = 0x20 |
Definicja w linii 13 pliku irq.hpp.
Odwołania w Arch::x86::Interr::pic_service::init() i Arch::x86::Interr::pic_service::set_idt().
const uint32 Arch::x86::Interr::DEF_FIRST_IRQ_S_INT = 0x28 |
Definicja w linii 14 pliku irq.hpp.
Odwołania w Arch::x86::Interr::pic_service::init() i Arch::x86::Interr::pic_service::set_idt().
const uint32 Arch::x86::Interr::DEF_ICW1 = 0x11 |
const uint32 Arch::x86::Interr::DEF_ICW4 = 1 |
const uint32 Arch::x86::Interr::DEF_INT_FLAGS = 0x8e00 |
const uint32 Arch::x86::Interr::DEF_INTERRUPT_COUNT = 0x100 |
Definicja w linii 40 pliku interr.hpp.
Odwołania w init() i Arch::x86::Interr::idt_service::set_int().
const uint32 Arch::x86::Interr::DEF_PIC_M_PORT = 0x20 |
const uint32 Arch::x86::Interr::DEF_PIC_S_PORT = 0xA0 |
Definicja w linii 18 pliku irq.hpp.
Odwołania w done_int_chains(), Arch::x86::Interr::pic_service::get_irq_mask_s(), Arch::x86::Interr::pic_service::mask_irq_s() i Arch::x86::Interr::pic_service::setup_pic().
Wartość początkowa:
{"division error", "unhandled debug exception", "non-maskable interrupt", "unhandled breakpoint", "overflow", "bounds check", "invalid opcode", "coprocessor not availlable", "double fault", "coprocessor segment overrun", "invalid TSS", "segment not present", "stack exception","General Protection Fault", "invalid page fault", "unhandled unknown", "coprocessor error", "alignment check", "machine check", "SIMD floating-point exception", "unhandled unknown", "unhandled unknown", "unhandled unknown", "unhandled unknown","unhandled unknown", "unhandled unknown", "unhandled unknown", "unhandled unknown","unhandled unknown", "unhandled unknown", "unhandled unknown", "unhandled unknown"}
Definicja w linii 52 pliku except_c old.cpp.
Odwołania w Exception().
int(* Arch::x86::Interr::first_routine[0x31])(except2_t *) | ( | except_t * | ) |
Odwołania w chain2(), chain_handler(), init_int_chains() i install_first_routine().
Definicja w linii 1270 pliku ip.old.2.cpp.
Definicja w linii 1271 pliku ip.old.2.cpp.
bool Arch::x86::Interr::inInterruptHandler = false |
const uint32 Arch::x86::Interr::INT_DIV0 = 0x00 |
Definicja w linii 77 pliku except_c.hpp.
const uint32 Arch::x86::Interr::INT_GPF = 0x0d |
Definicja w linii 79 pliku except_c.hpp.
Definicja w linii 50 pliku except_c old.cpp.
Odwołania w add2interr_chain(), chain2(), chain_handler(), del_chainHdl(), done_int_chains() i init_int_chains().
const uint32 Arch::x86::Interr::INT_OPCODE = 0x06 |
const uint32 Arch::x86::Interr::INT_PF = 0x0e |
Definicja w linii 32 pliku irq.cpp.
Odwołania w Arch::x86::RTC::init(), Arch::x86::Thread::init() i init_pic().
char* Arch::x86::Interr::reta |
const uint32 Arch::x86::Interr::STACKCNT = 16 |
char * Arch::x86::Interr::stackPtr |
Wartość początkowa:
{&stackSpace[STACKSZ*1],&stackSpace[STACKSZ*2], &stackSpace[STACKSZ*3],&stackSpace[STACKSZ*4], &stackSpace[STACKSZ*5],&stackSpace[STACKSZ*6], &stackSpace[STACKSZ*7],&stackSpace[STACKSZ*8], &stackSpace[STACKSZ*9],&stackSpace[STACKSZ*10], &stackSpace[STACKSZ*11],&stackSpace[STACKSZ*12], &stackSpace[STACKSZ*13],&stackSpace[STACKSZ*14], &stackSpace[STACKSZ*15],&stackSpace[STACKSZ*16]}
Definicja w linii 79 pliku except_c.cpp.
Odwołania w chain2(), chain_handler() i Thread::ThreadFinishOff().
Definicja w linii 78 pliku except_c.cpp.
const uint32 Arch::x86::Interr::STACKSZ = 0x4000 |
Definicja w linii 26 pliku except_c.hpp.
uint32 volatile Arch::x86::Interr::stackVac = 0 |
Definicja w linii 87 pliku except_c.cpp.
Odwołania w chain2(), chain_handler() i Thread::ThreadFinishOff().
const uint32 Arch::x86::Interr::SYSENT = 0x30 |
Definicja w linii 81 pliku except_c.hpp.