Pliki | |
plik | errno.hpp |
plik | error.hpp |
plik | profiler.cpp |
Przestrzenie nazw | |
namespace | Debug |
Moduły | |
Println | |
Pasek na gorze | |
bool | Arch::x86::Interr::isInInterruptHandler () |
Funkcje | |
uint64 | Debug::Profiler::rdtsc () |
void | debug_heap_stats (Memory::Heap::heapbox *hp) |
uint32 | Memory::Heap::heapbox::allocated_count () |
void | Net::Arp::processArpPacket (struct netbuf *nb) |
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 (bool on) |
void | ksnprintf (char *str, size_t size, char *format,...) |
Zmienne | |
uint64 volatile | Arch::x86::RTC::up_time = 0 |
uint32 Memory::Heap::heapbox::allocated_count | ( | ) | [inherited] |
\{
Definicja w linii 1137 pliku heap.cpp.
Odwołuje się do Memory::Heap::heapbox::stats.
Odwołania w VarieteThread().
void cout | ( | uint32 | i | ) |
void cout | ( | char * | ch, | |
uint8 | color | |||
) |
Definicja w linii 514 pliku teletype.cpp.
Odwołuje się do teletype::getx(), teletype::gety(), teletype::gotoxy(), teletype::llock(), teletype::lulock() i teletype::put().
void cout | ( | teletype * | tty, | |
char * | ch | |||
) |
Definicja w linii 505 pliku teletype.cpp.
Odwołuje się do teletype::getx(), teletype::gety(), teletype::gotoxy(), teletype::llock(), teletype::lulock() i teletype::put().
void cout | ( | char const * | ch | ) |
void coutb | ( | uint8 | ch | ) |
void coutDec | ( | uint32 | i | ) |
Definicja w linii 466 pliku teletype.cpp.
Odwołuje się do cipher(), teletype::getx(), teletype::gety(), teletype::gotoxy(), teletype::llock(), teletype::lulock() i teletype::put().
void coutnum | ( | teletype * | tty, | |
uint32 | n, | |||
uint32 | radix, | |||
uint32 | n_pos, | |||
char | first_letter, | |||
char | EmptyLetter | |||
) |
Definicja w linii 446 pliku teletype.cpp.
Odwołuje się do cipher(), teletype::getx(), teletype::gety(), teletype::gotoxy(), teletype::llock(), teletype::lulock() i teletype::put().
void debug_heap_stats | ( | Memory::Heap::heapbox * | hp | ) |
Definicja w linii 1246 pliku heap.cpp.
Odwołuje się do Memory::Heap::heapbox::allocs, cout(), Memory::Heap::heapbox::first, Memory::Heap::heapbox::max, Memory::Heap::heapbox::name, Memory::Heap::block_free::next, Memory::Heap::heapbox::stats i Memory::Heap::heapbox::used.
Odwołania w Arch::x86::Interr::stack_fault().
uint32 Arch::x86::Interr::isInInterruptHandler | ( | ) |
Definicja w linii 74 pliku except_c.cpp.
Odwołuje się do Arch::x86::Interr::inInterruptHandler.
Odwołania w IPC::Lock::lock_t::lock().
void kprintf | ( | teletype * | tty, | |
char * | fmt, | |||
... | ||||
) |
Definicja w linii 621 pliku teletype.cpp.
Odwołuje się do teletype::cout, string::done(), string::formatText(), string::inval() i string::v().
void kprintf | ( | const char * | fmt, | |
... | ||||
) |
Definicja w linii 579 pliku teletype.cpp.
Odwołuje się do teletype::cout, string::done(), string::formatText(), string::inval() i string::v().
void kprintf_alert | ( | char * | fmt, | |
... | ||||
) |
Definicja w linii 606 pliku teletype.cpp.
Odwołuje się do alert(), string::done(), string::formatText(), string::inval() i string::v().
void ksnprintf | ( | char * | str, | |
size_t | size, | |||
char * | format, | |||
... | ||||
) |
Definicja w linii 594 pliku teletype.cpp.
Odwołuje się do string::formatText(), string::inval(), string::length(), memmove() i string::v().
void poke_char | ( | char | ch, | |
uint8 | color, | |||
int | x, | |||
int | y | |||
) |
Definicja w linii 563 pliku teletype.cpp.
Odwołuje się do teletype::llock(), teletype::lulock() i teletype::poke().
Definicja w linii 571 pliku teletype.cpp.
Odwołuje się do teletype::llock(), teletype::lulock() i teletype::poke_str.
void Net::Arp::processArpPacket | ( | struct netbuf * | nb | ) |
Definicja w linii 288 pliku arp.cpp.
Odwołuje się do Net::Arp::arp_cache_insert(), ARP_FREEZE_DESTINATION, Net::Arp::arp_pom, ARP_REBOOT_DESTINATION, Net::Arp::arp_transmit_reply(), Thread::Timer::avltree_insert_with_timer(), complain, Net::netbuf::data, Net::htons(), Net::Arp::arp_ethernet_packet::hw_size, Net::Arp::arp_ethernet_packet::hw_type, Net::ip_address::ip, Net::netif::ip_addr, Net::netbuf_free(), Net::netbuf::nif, null, Net::Arp::arp_ethernet_packet::opcode, Net::Arp::arp_ethernet_packet::prot_size, Net::Arp::arp_ethernet_packet::prot_type, reboot(), Net::Arp::arp_ethernet_packet::sender_eth, Net::Arp::arp_ethernet_packet::sender_ip i Net::Arp::arp_ethernet_packet::target_ip.
Odwołania w Net::EthernetFrameDemultiplexingThread().
void putch | ( | char | ch | ) |
Definicja w linii 547 pliku teletype.cpp.
Odwołuje się do teletype::llock(), teletype::lulock() i teletype::putch.
uint64 Debug::Profiler::rdtsc | ( | ) | [inline] |
void videoHW_gotoxy | ( | int | n | ) |
void videoHW_toggle_cursor | ( | bool | on | ) |
Definicja w linii 555 pliku teletype.cpp.
Odwołuje się do teletype::getx(), teletype::gety(), teletype::llock(), teletype::lulock() i teletype::poke_str.
volatile uint64 Arch::x86::RTC::up_time = 0 |
Definicja w linii 45 pliku rtc.cpp.
Odwołania w Thread::Timer::add(), Arch::x86::RTC::add_proc(), Thread::Scheduler::choose_next_thread(), Thread::process_t::create_thread(), Thread::init(), IPC::Lock::lock_t::lock(), Net::ICMP::processDatagram(), Arch::x86::RTC::rtc_handler(), Thread::sleep(), Arch::x86::RTC::tdelay(), Thread::thread_load(), Thread::Timer::TimerThread(), VarieteThread() i Thread::wake_threads().