Idź do kodu źródłowego tego pliku.
Przestrzenie nazw | |
| namespace | IPC |
| namespace | IPC::Lock |
| namespace | Memory |
| namespace | Memory::Heap |
| namespace | Teletype |
| namespace | Arch |
| namespace | Arch::x86 |
| namespace | Arch::x86::RTC |
| namespace | Debug |
| namespace | Debug::Profiler |
| namespace | Sandbox |
| namespace | Collection |
| namespace | Collection::Mem |
| namespace | Net |
| namespace | Net::Arp |
| namespace | Net::IP |
| namespace | Arch::x86::Interr |
| namespace | Thread |
| namespace | Thread::Timer |
Komponenty | |
| struct | eip_ebp |
| class | IPC::Lock::lock_t |
| struct | blist_s |
| class | blist_t |
| listy dwukierunkowe Więcej... | |
| struct | thwait_t |
| struct | sem_t |
| struct | ChCol |
| class | teletype |
| struct | Debug::Profiler::profiling_s |
| class | stack_t |
| stos Więcej... | |
| class | Memory::zone |
| struct | Memory::Heap::block_used |
| struct | Memory::Heap::block_free |
| class | Memory::Heap::heapbox |
| struct | Collection::Option< T > |
| struct | Collection::List< T > |
| one directional list Więcej... | |
| struct | Collection::List< T >::ListNode |
| struct | Net::netbuf |
| struct | Net::ethernet_address |
| struct | Net::ip_address |
| struct | Net::netmask_t |
| struct | Net::outbound_packet |
| struct | Net::netif |
| struct | Net::Arp::arp_entry |
| struct | Net::IP::pbuf |
| struct | Net::IP::route_t |
| struct | Net::IP::ip_header |
| struct | Net::IP::netif_and_ip |
| struct | Arch::x86::Interr::struct_idt |
| struct | Arch::x86::Interr::struct_idtr |
| class | Arch::x86::Interr::idt_service |
| struct | Arch::x86::Interr::reg_dump |
| struct | Arch::x86::Interr::except2_t |
| struct | Arch::x86::Interr::except_t |
| struct | Arch::x86::Interr::list_t |
| struct | Arch::x86::Interr::chh_t |
| struct | Arch::x86::RTC::rtc_list |
| struct | Collection::AvlTree< T, cmp > |
| struct | Collection::AvlTree< T, cmp >::AvlNode |
| struct | Thread::Timer::timer_handle |
| class | Collection::Tuple2< A, B > |
| class | Collection::Tuple3< A, B, C > |
| class | Collection::Tuple4< A, B, C, D > |
| class | Collection::Tuple5< A, B, C, D, E > |
| class | Collection::AvlMap< KeyT, DataT, cmp > |
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 |
| typedef int(* | RTC_proc )(int, int) |
| typedef int | rtc_handle |
| typedef int(* | Thread::Timer::timer_proc )(int, int) |
Wyliczenia | |
| enum | Net::IP::route_flags { Net::IP::scope_link = 0x01, Net::IP::scope_host = 0x02, Net::IP::scope_link = 0x01, Net::IP::scope_host = 0x02 } |
Funkcje | |
| void | panic () __attribute__((noreturn)) |
| void | init_dbg_val_map () |
| uint32 | get_dbg_val (const char *key) |
| uint32 | set_dbg_val (const char *key, uint32 val) |
| int | sem_init (sem_t *sem, unsigned int value, const char *name) |
| int | sem_destroy (sem_t *sem) |
| int | sem_getvalue (sem_t *sem, int *sval) |
| int | sem_wait (sem_t *sem) |
| int | sem_trywait (sem_t *sem) |
| int | sem_post (sem_t *sem) |
| void | Teletype::init () |
| void | cout (char const *ch) |
| void | cout (teletype *tty, char *ch) |
| void | cout (char *ch, uint8 color) |
| void | cout (uint32 i) |
| void | cout (uint32 i, uint8 col) |
| void | cout (teletype *tty, uint32 i) |
| void | coutnum (uint32 n, uint32 radix, uint32 n_pos, char first_letter) |
| void | coutnum (teletype *tty, uint32 n, uint32 radix, uint32 n_pos, char first_letter, char EmptyLetter) |
| void | coutnum (teletype *tty, uint32 n, uint32 radix, uint32 n_pos, char first_letter, uint8 col) |
| void | coutnum (teletype *tty, uint32 n, uint32 radix, uint32 n_pos, char first_letter) |
| void | coutDec (uint32 i) |
| void | coutb (uint8 ch) |
| void | putch (char ch) |
| void | writehere (char *ch, uint8 color, uint32 limit) |
| void | poke_char (char ch, uint8 color, int x, int y) |
| void | poke_str (char *ch, uint8 color, int x, int y, uint32 limit) |
| void | kprintf (const char *fmt,...) |
| void | kprintf_alert (char *fmt,...) |
| void | kprintf (teletype *tty, char *fmt,...) |
| void | videoHW_gotoxy (int n) |
| void | videoHW_toggle_cursor (uint32 on) |
| void | ksnprintf (char *str, size_t size, char *format,...) |
| int | tui_kbd_handler () |
| void | tty_switch (teletype *tty, char *name) |
| void | debug_dump_call_trace (uint32 eip, uint32 addr) |
| void | debug_dump_call_trace () |
| void | put_bochs (char ch) |
| void | write_bochs (const char *text) |
| void | write_bochs (int i) |
| void | write_bochs_num (uint32 n, uint32 radix, uint32 n_pos, char first_letter) |
| void | alert (const char *text) |
| void | alert (int i) |
| void | alert2 (uint32 i) |
| void * | memset (void *buffer, int c, uint32 num) |
| uint64 | Debug::Profiler::rdtsc () |
| void | Debug::Profiler::stats (uint32 SortBySlowest) |
| int | Debug::Profiler::ProfilingCompar (const void *A, const void *B) |
| uint64 | rdtsc () |
| void | Sandbox::sub_sand () |
| void | print (char *n) |
| void | print () |
| void | print (uint32 v) |
| void | dbPrintInt (uint32 n) |
| void | dbSetRow (uint32 n) |
| char | digitOfUint (uint32 n, uint32 div) |
| void * | memmove (void *s1, void *s2, uint32 count) |
| uint32 | align_up (uint32 addr, uint32 alignment) |
| uint32 | align_down (uint32 addr, uint32 alignment) |
| void | Memory::Heap::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| int | Memory::Heap::allocate_heapbox (class heapbox *hbx, char *name) |
| addr_t | Memory::Heap::morecore (size_t cnt) |
| void | Memory::Heap::freecore (addr_t virt, size_t cnt) |
| int | Memory::Heap::checkMagic (block_free *item) |
| int | Memory::Heap::checkMagic (block_used *item) |
| int | Memory::Heap::countMagic (block_free *item) |
| int | Memory::Heap::countMagic (block_used *item) |
| void | debug_heap_stats (Memory::Heap::heapbox *hp) |
| void * | kmalloc (uint32 size, const char *name) |
| void | kfree (void *ptr) |
| template<typename T> | |
| void | print (struct Collection::Option< T > v) |
| void | Collection::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| void * | Collection::Mem::kmalloc (uint32 size, char *name) |
| void | Collection::Mem::kfree (void *ptr) |
| uint16 | Net::htons (uint16 hostshort) |
| uint16 | Net::ntohs (uint16 netshort) |
| uint32 | Net::htonl (uint32 hostlong) |
| uint32 | Net::ntohl (uint32 netlong) |
| void | Net::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| int | Net::init_3c556 () |
| struct netbuf * | Net::netbuf_alloc (uint32 datasize) |
| void | Net::netbuf_free (struct netbuf *nb) |
| void | Net::netbuf_push_front (struct netbuf *chain, struct netbuf *nb) |
| void | Net::netbuf_push_back (struct netbuf *chain, struct netbuf *nb) |
| struct netbuf * | Net::onFramesReceived (struct netif *nif) |
| uzywana przez irq handler karty sieciowej; przenosi bufor na ramke do listy otrzymanych ramek i tworzy nomwy pusty | |
| void | Net::onFramesTransmitted (struct netif *nif) |
| int | Net::eth_poll (struct netbuf **nb) |
| void | Net::eth_transmit (struct netif *nif, struct ethernet_address eth_addr, unsigned int t, struct netbuf *nb) |
| exported function that transmits a packet. | |
| void | Net::ip_transmit (struct ip_address addr, struct netbuf *nb) |
| void | Net::ip_onNewArpEntry (struct ethernet_address eth_addr, struct ip_address ip_addr) |
| uint16 | Net::count_checksum16 (uint16 *data, uint32 len) |
| void | Net::Arp::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| void | Net::Arp::processArpPacket (struct netbuf *nb) |
| struct Option< struct ethernet_address > | Net::Arp::arp_get_cached_ether (struct ip_address ip) |
| struct Option< struct ethernet_address > | Net::Arp::arp_get_ether (struct ip_address ip) |
| void | Net::Arp::arp_cache_insert (struct netif *nif, struct ip_address ip_addr, struct ethernet_address eth_addr) |
| struct ip_address | Net::IP::my_ip_address () |
| struct netmask_t | Net::IP::my_netmask () |
| void | Net::IP::onIpReception (struct netbuf *nb) |
| void | Net::IP::ip_onNewArpEntry (struct Net::Arp::arp_entry arp) |
| int | Net::IP::ip_poll (struct pbuf *&pb) |
| void | Net::IP::ip_transmit (struct netif *nif, struct ip_address ip_addr, uint8 tos, uint8 prot, struct pbuf *pb) |
| void | Net::IP::route_add (struct route_t) |
| bool | Net::IP::route_find (struct ip_address ip, struct netif_and_ip &rt) |
| void | Net::IP::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| void | Arch::x86::Interr::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| 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") |
| void | Arch::x86::RTC::init () |
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| void | Arch::x86::RTC::done () |
| void | Arch::x86::RTC::enable_rtc () |
| void | Arch::x86::RTC::disable_rtc () |
| rtc_handle | Arch::x86::RTC::add_proc (RTC_proc proc, uint32 ticks_def, uint32 one_shot, int arg1, int arg2) |
| int | Arch::x86::RTC::rtccompar (const void *a, const void *b) |
| int | Arch::x86::RTC::del_proc (rtc_handle handle) |
| uint8 | Arch::x86::RTC::ack_rtc () |
| int | Arch::x86::RTC::rtc_handler (Interr::except2_t *code) |
| void | Arch::x86::RTC::tdelay (uint32 ticks) |
| template<typename T> | |
| int | Collection::generic_cmp (T a, T b) |
| template<typename T> | |
| int | Collection::pointer_cmp (T *a, T *b) |
| void | Thread::Timer::initTimerThread () |
| struct timer_handle | Thread::Timer::add (timer_proc proc, uint32 interval, int arg1, int arg2) |
| uint32 | Thread::Timer::remove (struct timer_handle &hndl) |
| template<typename T, int(*)(T, T) cmp> | |
| uint32 | Thread::Timer::avltree_insert_with_timer (uint32 ticks, struct AvlTree< T, cmp > *tr, T v) |
| template<typename T, int(*)(T, T) cmp> | |
| int | Thread::Timer::avltree_remove_timer (struct AvlTree< T, cmp > *tr, T *v) |
| template<typename A, typename B, typename C, typename D, typename E> | |
| void | print (struct Collection::Tuple5< A, B, C, D, E > t) |
| template<typename A, typename B, typename C, typename D> | |
| void | print (struct Collection::Tuple4< A, B, C, D > t) |
| template<typename A, typename B, typename C> | |
| void | print (struct Collection::Tuple3< A, B, C > t) |
| template<typename A, typename B> | |
| void | print (struct Collection::Tuple2< A, B > t) |
| template<typename A, typename B, int(*)(A, A) cmp> | |
| int | Collection::tuple2_comparator (Tuple2< A, B > a1, Tuple2< A, B > a2) |
| int | Net::IP::ip_outbound_cmp (struct Tuple2< struct ip_address, struct netbuf * > a, struct Tuple2< struct ip_address, struct netbuf * > b) |
| struct IPC::Lock::lock_t | Net::IP::ip_outbound_lock (const_cast< char * >("ip_outbound")) |
| bool | Arch::x86::Interr::isInInterruptHandler () |
Zmienne | |
| const int | ESUCCESS = 1 |
| const int | EFAIL = -1 |
| const int | EINVAL = -2 |
| const int | EOUTOFMEMORY = -3 |
| const int | ENOTIMPL = -4 |
| const int | ESANITY = -5 |
| const uint32 | PORT_E9 = 0xe9 |
| IPC::Lock::lock_t | lock_system |
| const uint32 | SF_OPEN = 1 |
| ChCol * | Teletype::vidmem |
| uint32 volatile | TTYDisableLock |
| const uint32 | VIRTCONS_LINES = 240 |
| const uint32 | CONSOLE_XSIZE = 80 |
| const uint32 | CONSOLE_YSIZE = 24 |
| const uint32 | VIRTCONS_COUNT = 10 |
| const uint32 | VIDEO_MEMORY = 0xB8000 |
| const uint8 | CONSOLE_COLOR = 7 |
| const uint8 | TTY_PANEL_COLOR = 7<<4 |
| const uint8 | LOGOUT_COLOR = 8 |
| const uint32 | TTY_NO_X = 12 |
| const uint32 | GOTOXY_ADDEND = CONSOLE_XSIZE |
| teletype | videoHW |
| teletype | tty_panel |
| teletype | tty1 |
| teletype | tty2 |
| teletype | tty3 |
| teletype | tty4 |
| teletype | tty5 |
| teletype | tty6 |
| teletype | tty7 |
| teletype | tty8 |
| teletype | tty9 |
| teletype | tty0 |
| teletype * | active_console |
| ChCol | tty1_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty2_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty3_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty4_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty5_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty6_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty7_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty8_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty9_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| ChCol | tty0_buf [VIRTCONS_LINES *CONSOLE_XSIZE] |
| const uint32 | PAGE_ALIGN = 0x1000 |
| const uint32 | STACK_ALIGN = 4 |
| const uint32 | NO_ALIGN = 1 |
| const uint32 | FAC_OWN = 0x001f |
| const uint32 | FAC_TYPE = 0x07e0 |
| const uint32 | FAC_MIDDLE = 0x7800 |
| const uint32 | FAC_NULL = 0x0000 |
| const uint32 | FAC_UNDEF = 0x0001 |
| const uint32 | FAC_OTHER = 0x0002 |
| const uint32 | FAC_MEMORY = 0x0003 |
| const uint32 | FAC_INTERR = 0x0004 |
| const uint32 | FAC_THREAD = 0x0005 |
| const uint32 | FAC_MSG = 0x0006 |
| const uint32 | FAC_MMAP = 0x0007 |
| const uint32 | FAC_SYMS = 0x0008 |
| const uint32 | FAC_VMEM = 0x0020 |
| const uint32 | FAC_USEDBLOCKS = 0x0020 |
| const uint32 | FAC_PGD = 0x0040 |
| const uint32 | FAC_IDT = 0x0020 |
| const uint32 | FAC_EXCLIST = 0x0040 |
| const uint32 | FAC_THRLIST = 0x0020 |
| const uint32 | FAC_TSP = 0x0040 |
| const uint32 | FAC_KSP = 0x0060 |
| const uint32 | FAC_ISP = 0x0080 |
| const uint32 | FAC_THRSLEEP = 0x00a0 |
| const uint32 | FAC_THRRAN = 0x00c0 |
| const uint32 | FAC_MESSAGE = 0x0020 |
| const uint32 | FAC_MSGLIST = 0x0040 |
| const uint32 | FAC_MEMREG = 0x0020 |
| const uint32 | FAC_SYMTAB = 0x0020 |
| const uint32 | FAC_STRTAB = 0x0040 |
| const uint32 | FAC_QSORTBUF = 0x0020 |
| const uint32 | FAC_MANGLE = 0x0040 |
| const uint32 | FAC_MANGLE2 = 0x0040 |
| const uint32 | FAC_BLIST = 0x0800 |
| const uint32 | FAC_BLIST_BK = 0x1000 |
| const uint32 | FAC_BLIST_PTR = 0x1800 |
| struct Net::ethernet_address | Net::packed |
| void(* | exc )() |
| void(* | irq_h )() |
| const char | DEF_RTC_IRQ = 0x08 |
| const char | DEF_RTC_BASE = 0x70 |
| const char | DEF_RTC_ST_B = 0x0b |
| const char | DEF_RTC_ST_C = 0x0c |
| const char | DEF_RTC_PERIODIC = 0x40 |
| const char | DEF_RTC_NO_PERIODIC = 0xBF |
| const char | DEF_RTC_PERIOD_INT = 0x40 |
| const uint32 | RTC_NOT_ONE_SHOT = 0 |
| const uint32 | RTC_ONE_SHOT = 1 |
| const uint32 | DEF_SECOND = 1024 |
Definicja w linii 23 pliku ip.old.2.cpp.
| typedef int rtc_handle |
Definicja w linii 1343 pliku ip.old.2.cpp.
| typedef int(* RTC_proc)(int, int) |
Definicja w linii 1342 pliku ip.old.2.cpp.
| typedef signed long sint32 |
Definicja w linii 17 pliku ip.old.2.cpp.
| typedef signed long long sint64 |
Definicja w linii 16 pliku ip.old.2.cpp.
Definicja w linii 24 pliku ip.old.2.cpp.
| typedef unsigned char uchar |
Definicja w linii 21 pliku ip.old.2.cpp.
| typedef unsigned short uint16 |
Definicja w linii 19 pliku ip.old.2.cpp.
| typedef unsigned int uint32 |
Definicja w linii 18 pliku ip.old.2.cpp.
| typedef unsigned long long uint64 |
Definicja w linii 15 pliku ip.old.2.cpp.
| typedef unsigned char uint8 |
Definicja w linii 20 pliku ip.old.2.cpp.
| void alert | ( | int | i | ) | [inline] |
| void alert | ( | const char * | text | ) | [inline] |
| void alert2 | ( | uint32 | i | ) | [inline] |
Definicja w linii 21 pliku align.cpp.
Odwołania w Memory::Physical::ballocate(), Memory::Heap::init(), Memory::Physical::init(), Mboot::init(), Memory::Heap::heapbox::mallocFuncPr() i mmap_t::mfitabove().
Definicja w linii 535 pliku teletype.cpp.
Definicja w linii 529 pliku teletype.cpp.
| void cout | ( | uint32 | i | ) |
Definicja w linii 523 pliku teletype.cpp.
| void cout | ( | char * | ch, | |
| uint8 | color | |||
| ) |
Definicja w linii 514 pliku teletype.cpp.
| void cout | ( | teletype * | tty, | |
| char * | ch | |||
| ) |
Definicja w linii 505 pliku teletype.cpp.
| void cout | ( | char const * | ch | ) |
Definicja w linii 497 pliku teletype.cpp.
Odwołania w alert(), Arch::x86::Interr::chain_handler(), debug_heap_stats(), Arch::x86::Interr::double_fault(), Arch::x86::Interr::Exception(), Memory::Heap::init(), Net::init(), IPC::Lock::lock_t::lock(), Arch::x86::Interr::PageFault(), Arch::x86::Interr::pr(), API::v1::req(), Memory::Shmem::shmem_attach(), Arch::x86::Interr::stack_fault(), Debug::Profiler::stats() i VarieteThread().
| void coutb | ( | uint8 | ch | ) |
| void coutDec | ( | uint32 | i | ) |
Definicja w linii 441 pliku teletype.cpp.
Definicja w linii 466 pliku teletype.cpp.
| void coutnum | ( | teletype * | tty, | |
| uint32 | n, | |||
| uint32 | radix, | |||
| uint32 | n_pos, | |||
| char | first_letter, | |||
| char | EmptyLetter | |||
| ) |
Definicja w linii 446 pliku teletype.cpp.
| void dbPrintInt | ( | uint32 | n | ) |
wypisuje liczby szesnastkowo coraz nizej bezposrednio piszac do pamieci bez uzywania tty
Definicja w linii 76 pliku shared.cpp.
Odwołuje się do digitOfUint().
Odwołania w Net::Arp::arp_transmit().
| void dbSetRow | ( | uint32 | n | ) |
Definicja w linii 86 pliku shared.cpp.
Odwołuje się do assert.
Odwołania w Net::Arp::arp_transmit().
| void debug_dump_call_trace | ( | ) |
Definicja w linii 101 pliku error.cpp.
Odwołuje się do alert(), CALL_TRACE_COUNT, string::decim(), Syms::Mangle::demangle(), ESUCCESS, Thread::i, memset(), NULL, STT_FUNC, Syms::sym_name() i string::v().
Odwołania w debug_dump_call_trace(), Arch::x86::Interr::Exception(), Collection::Option< T >::get(), IPC::Lock::lock_t::lock(), Arch::x86::Interr::PageFault(), Memory::Heap::heapbox::resize_used_blocks_table() i stack_t::verify().
| n | liczba | |
| div | potega szesnastki |
Definicja w linii 69 pliku shared.cpp.
Odwołania w dbPrintInt().
| uint32 get_dbg_val | ( | const char * | key | ) |
| void init_dbg_val_map | ( | ) |
Definicja w linii 52 pliku error.cpp.
Odwołuje się do dbg_map_availlable.
Odwołania w main().
| void kfree | ( | void * | ptr | ) | [inline] |
| void* kmalloc | ( | uint32 | size, | |
| const char * | name | |||
| ) | [inline] |
| void kprintf | ( | teletype * | tty, | |
| char * | fmt, | |||
| ... | ||||
| ) |
Definicja w linii 621 pliku teletype.cpp.
| void kprintf | ( | const char * | fmt, | |
| ... | ||||
| ) |
Definicja w linii 579 pliku teletype.cpp.
Odwołania w Net::Arp::arp_cache_insert(), Collection::AvlTree< Collection::Tuple2< KeyT, DataT >, tuple2_comparator< KeyT, DataT, cmp > >::checkHt(), e3c556_irq(), e3c556_poll(), e3c556_probe(), Net::eth_transmit(), Net::EthernetFrameDemultiplexingThread(), Net::EthernetFrameReceptionThread(), Arch::x86::Interr::Exception(), Net::init_3c556(), Net::onFramesReceived(), Net::onFramesTransmitted(), print(), sub(), VarieteThread() i Collection::AvlTree< Collection::Tuple2< KeyT, DataT >, tuple2_comparator< KeyT, DataT, cmp > >::write().
| void kprintf_alert | ( | char * | fmt, | |
| ... | ||||
| ) |
Definicja w linii 606 pliku teletype.cpp.
| void ksnprintf | ( | char * | str, | |
| size_t | size, | |||
| char * | format, | |||
| ... | ||||
| ) |
Definicja w linii 594 pliku teletype.cpp.
Odwołania w pci32_base_class_name(), pci32_sub_class_name() i pci32_vendor_name().
| void* memmove | ( | void * | s1, | |
| void * | s2, | |||
| uint32 | count | |||
| ) |
| void* memset | ( | void * | buffer, | |
| int | c, | |||
| uint32 | num | |||
| ) |
| void panic | ( | ) |
Definicja w linii 82 pliku error.cpp.
Odwołuje się do Teletype::vidmem.
Odwołania w Arch::x86::Interr::Exception(), Collection::Option< T >::get(), Collection::AvlTree< Collection::Tuple2< KeyT, DataT >, tuple2_comparator< KeyT, DataT, cmp > >::operator delete() i Collection::AvlMap< KeyT, DataT, cmp >::~AvlMap().
| void poke_char | ( | char | ch, | |
| uint8 | color, | |||
| int | x, | |||
| int | y | |||
| ) |
Definicja w linii 563 pliku teletype.cpp.
Definicja w linii 571 pliku teletype.cpp.
| void print | ( | struct Collection::Tuple2< A, B > | t | ) | [inline] |
Definicja w linii 1791 pliku ip.old.2.cpp.
Odwołuje się do Collection::Tuple2< A, B >::_1, Collection::Tuple2< A, B >::_2 i print().
| void print | ( | struct Collection::Tuple3< A, B, C > | t | ) | [inline] |
Definicja w linii 1786 pliku ip.old.2.cpp.
Odwołuje się do Collection::Tuple3< A, B, C >::_1, Collection::Tuple3< A, B, C >::_2, Collection::Tuple3< A, B, C >::_3 i print().
| void print | ( | struct Collection::Tuple4< A, B, C, D > | t | ) | [inline] |
Definicja w linii 1781 pliku ip.old.2.cpp.
Odwołuje się do Collection::Tuple4< A, B, C, D >::_1, Collection::Tuple4< A, B, C, D >::_2, Collection::Tuple4< A, B, C, D >::_3, Collection::Tuple4< A, B, C, D >::_4 i print().
| void print | ( | struct Collection::Tuple5< A, B, C, D, E > | t | ) | [inline] |
Definicja w linii 1776 pliku ip.old.2.cpp.
Odwołuje się do Collection::Tuple5< A, B, C, D, E >::_1, Collection::Tuple5< A, B, C, D, E >::_2, Collection::Tuple5< A, B, C, D, E >::_3, Collection::Tuple5< A, B, C, D, E >::_4, Collection::Tuple5< A, B, C, D, E >::_5 i print().
| void print | ( | struct Collection::Option< T > | v | ) | [inline] |
Definicja w linii 776 pliku ip.old.2.cpp.
Odwołuje się do Collection::Option< T >::get(), Collection::Option< T >::isNone() i print().
| void print | ( | uint32 | v | ) | [inline] |
| void print | ( | ) | [inline] |
Definicja w linii 50 pliku shared.hpp.
| void print | ( | char * | n | ) | [inline] |
| void put_bochs | ( | char | ch | ) |
Definicja w linii 168 pliku error.cpp.
Odwołuje się do IOPorts::outb() i PORT_E9.
Odwołania w write_bochs_num().
| void putch | ( | char | ch | ) |
| uint64 rdtsc | ( | ) | [inline] |
| int sem_destroy | ( | sem_t * | sem | ) |
Definicja w linii 45 pliku sem.cpp.
Odwołuje się do _Pf, blist_t::done(), EFAIL, ESUCCESS, sem_t::flags, memset(), preturn, SF_OPEN i sem_t::wait_queue.
Odwołania w IPC::Message::mailbox::done().
| int sem_getvalue | ( | sem_t * | sem, | |
| int * | sval | |||
| ) |
Definicja w linii 55 pliku sem.cpp.
Odwołuje się do _Pf, EFAIL, ESUCCESS, sem_t::flags, IPC::Lock::lock_t::lock(), sem_t::lock_sem, preturn, SF_OPEN, IPC::Lock::lock_t::ulock() i sem_t::val.
| int sem_init | ( | sem_t * | sem, | |
| unsigned int | value, | |||
| const char * | name | |||
| ) |
Definicja w linii 32 pliku sem.cpp.
Odwołuje się do _Pf, ESUCCESS, sem_t::flags, Memory::Heap::heap0, IPC::Lock::lock_t::init(), blist_t::init(), sem_t::lock_sem, memset(), sem_t::name, preturn, SF_OPEN, sem_t::val i sem_t::wait_queue.
Odwołania w IPC::Message::allocate_mailbox() i teletype::teletype().
| int sem_post | ( | sem_t * | sem | ) |
Definicja w linii 111 pliku sem.cpp.
Odwołuje się do _Pf, bli_dt, blist_t::del(), EFAIL, ESUCCESS, sem_t::flags, blist_t::head, IPC::Lock::lock_t::lock(), sem_t::lock_sem, preturn, Thread::sem_awake(), SF_OPEN, IPC::Lock::lock_t::ulock(), sem_t::val i sem_t::wait_queue.
| int sem_trywait | ( | sem_t * | sem | ) |
Definicja w linii 93 pliku sem.cpp.
Odwołuje się do _Pf, EFAIL, ESUCCESS, sem_t::flags, IPC::Lock::lock_t::lock(), sem_t::lock_sem, preturn, SF_OPEN, IPC::Lock::lock_t::ulock() i sem_t::val.
| int sem_wait | ( | sem_t * | sem | ) |
Definicja w linii 67 pliku sem.cpp.
Odwołuje się do _Pf, current_thread, EFAIL, ESUCCESS, sem_t::flags, IPC::Lock::lock_t::lock(), sem_t::lock_sem, Thread::Scheduler::multitasking_running, NULL, preturn, blist_t::ptr(), Thread::sem_sleep(), SF_OPEN, sysfail, IPC::Lock::lock_t::ulock(), sem_t::val i sem_t::wait_queue.
| void tty_switch | ( | teletype * | tty, | |
| char * | name | |||
| ) |
Definicja w linii 718 pliku teletype.cpp.
| int tui_kbd_handler | ( | ) |
Definicja w linii 674 pliku teletype.cpp.
| void videoHW_gotoxy | ( | int | n | ) |
Definicja w linii 637 pliku teletype.cpp.
| void videoHW_toggle_cursor | ( | uint32 | on | ) |
| void write_bochs | ( | int | i | ) |
| void write_bochs | ( | const char * | text | ) |
Definicja w linii 174 pliku error.cpp.
Odwołuje się do IOPorts::outb() i PORT_E9.
Odwołania w alert() i shmem_paging_pfh().
Definicja w linii 184 pliku error.cpp.
Odwołuje się do cipher() i put_bochs().
Odwołania w alert2(), Arch::x86::Interr::Exception() i write_bochs().
Definicja w linii 555 pliku teletype.cpp.
| const uint8 CONSOLE_COLOR = 7 |
Definicja w linii 300 pliku ip.old.2.cpp.
| const uint32 CONSOLE_XSIZE = 80 |
Definicja w linii 296 pliku ip.old.2.cpp.
| const uint32 CONSOLE_YSIZE = 24 |
Definicja w linii 297 pliku ip.old.2.cpp.
| const char DEF_RTC_BASE = 0x70 |
Definicja w linii 1331 pliku ip.old.2.cpp.
| const char DEF_RTC_IRQ = 0x08 |
Definicja w linii 1330 pliku ip.old.2.cpp.
| const char DEF_RTC_NO_PERIODIC = 0xBF |
Definicja w linii 1335 pliku ip.old.2.cpp.
| const char DEF_RTC_PERIOD_INT = 0x40 |
Definicja w linii 1336 pliku ip.old.2.cpp.
| const char DEF_RTC_PERIODIC = 0x40 |
Definicja w linii 1334 pliku ip.old.2.cpp.
| const char DEF_RTC_ST_B = 0x0b |
Definicja w linii 1332 pliku ip.old.2.cpp.
| const char DEF_RTC_ST_C = 0x0c |
Definicja w linii 1333 pliku ip.old.2.cpp.
| const uint32 DEF_SECOND = 1024 |
Definicja w linii 1341 pliku ip.old.2.cpp.
| const int EFAIL = -1 |
Definicja w linii 35 pliku ip.old.2.cpp.
| const int EINVAL = -2 |
Definicja w linii 36 pliku ip.old.2.cpp.
| const int ENOTIMPL = -4 |
Definicja w linii 38 pliku ip.old.2.cpp.
| const int EOUTOFMEMORY = -3 |
Definicja w linii 37 pliku ip.old.2.cpp.
| const int ESANITY = -5 |
Definicja w linii 39 pliku ip.old.2.cpp.
| const int ESUCCESS = 1 |
Definicja w linii 34 pliku ip.old.2.cpp.
| void(* exc)() |
Odwołania w Arch::x86::Interr::idt_service::install_except().
Definicja w linii 602 pliku ip.old.2.cpp.
| const uint32 FAC_BLIST_BK = 0x1000 |
Definicja w linii 603 pliku ip.old.2.cpp.
| const uint32 FAC_BLIST_PTR = 0x1800 |
Definicja w linii 604 pliku ip.old.2.cpp.
| const uint32 FAC_EXCLIST = 0x0040 |
Definicja w linii 586 pliku ip.old.2.cpp.
Definicja w linii 585 pliku ip.old.2.cpp.
| const uint32 FAC_INTERR = 0x0004 |
Definicja w linii 576 pliku ip.old.2.cpp.
Definicja w linii 590 pliku ip.old.2.cpp.
Definicja w linii 589 pliku ip.old.2.cpp.
| const uint32 FAC_MANGLE = 0x0040 |
Definicja w linii 599 pliku ip.old.2.cpp.
| const uint32 FAC_MANGLE2 = 0x0040 |
Definicja w linii 600 pliku ip.old.2.cpp.
| const uint32 FAC_MEMORY = 0x0003 |
Definicja w linii 575 pliku ip.old.2.cpp.
| const uint32 FAC_MEMREG = 0x0020 |
Definicja w linii 595 pliku ip.old.2.cpp.
| const uint32 FAC_MESSAGE = 0x0020 |
Definicja w linii 593 pliku ip.old.2.cpp.
| const uint32 FAC_MIDDLE = 0x7800 |
Definicja w linii 570 pliku ip.old.2.cpp.
Definicja w linii 579 pliku ip.old.2.cpp.
Definicja w linii 578 pliku ip.old.2.cpp.
| const uint32 FAC_MSGLIST = 0x0040 |
Definicja w linii 594 pliku ip.old.2.cpp.
Definicja w linii 572 pliku ip.old.2.cpp.
Definicja w linii 574 pliku ip.old.2.cpp.
Definicja w linii 568 pliku ip.old.2.cpp.
Definicja w linii 584 pliku ip.old.2.cpp.
| const uint32 FAC_QSORTBUF = 0x0020 |
Definicja w linii 598 pliku ip.old.2.cpp.
| const uint32 FAC_STRTAB = 0x0040 |
Definicja w linii 597 pliku ip.old.2.cpp.
Definicja w linii 580 pliku ip.old.2.cpp.
| const uint32 FAC_SYMTAB = 0x0020 |
Definicja w linii 596 pliku ip.old.2.cpp.
| const uint32 FAC_THREAD = 0x0005 |
Definicja w linii 577 pliku ip.old.2.cpp.
| const uint32 FAC_THRLIST = 0x0020 |
Definicja w linii 587 pliku ip.old.2.cpp.
| const uint32 FAC_THRRAN = 0x00c0 |
Definicja w linii 592 pliku ip.old.2.cpp.
| const uint32 FAC_THRSLEEP = 0x00a0 |
Definicja w linii 591 pliku ip.old.2.cpp.
Definicja w linii 588 pliku ip.old.2.cpp.
Definicja w linii 569 pliku ip.old.2.cpp.
Definicja w linii 573 pliku ip.old.2.cpp.
| const uint32 FAC_USEDBLOCKS = 0x0020 |
Definicja w linii 583 pliku ip.old.2.cpp.
Definicja w linii 582 pliku ip.old.2.cpp.
| const uint32 GOTOXY_ADDEND = CONSOLE_XSIZE |
Definicja w linii 304 pliku ip.old.2.cpp.
| void(* irq_h)() |
| const uint8 LOGOUT_COLOR = 8 |
Definicja w linii 302 pliku ip.old.2.cpp.
Definicja w linii 496 pliku ip.old.2.cpp.
| const uint32 PAGE_ALIGN = 0x1000 |
Definicja w linii 494 pliku ip.old.2.cpp.
Definicja w linii 50 pliku ip.old.2.cpp.
| const uint32 RTC_NOT_ONE_SHOT = 0 |
Definicja w linii 1338 pliku ip.old.2.cpp.
| const uint32 RTC_ONE_SHOT = 1 |
Definicja w linii 1339 pliku ip.old.2.cpp.
Definicja w linii 179 pliku ip.old.2.cpp.
| const uint32 STACK_ALIGN = 4 |
Definicja w linii 495 pliku ip.old.2.cpp.
| teletype tty0 |
| teletype tty1 |
| teletype tty2 |
| teletype tty3 |
| teletype tty4 |
| teletype tty5 |
| teletype tty6 |
| teletype tty7 |
| teletype tty8 |
| teletype tty9 |
| teletype tty_panel |
Odwołania w tty_switch().
| const uint8 TTY_PANEL_COLOR = 7<<4 |
| uint32 volatile TTYDisableLock |
Definicja w linii 40 pliku teletype.cpp.
Odwołania w Arch::x86::Interr::Exception(), IPC::Lock::lock_t::lock() i Arch::x86::Interr::PageFault().
| const uint32 VIDEO_MEMORY = 0xB8000 |
Definicja w linii 299 pliku ip.old.2.cpp.
| teletype videoHW |
| const uint32 VIRTCONS_COUNT = 10 |
Definicja w linii 298 pliku ip.old.2.cpp.
| const uint32 VIRTCONS_LINES = 240 |
Definicja w linii 295 pliku ip.old.2.cpp.
1.5.6