Przestrzenie nazw | |
namespace | Mangle |
Funkcje | |
void | init () |
proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
int | symscompar (const void *a, const void *b) |
char * | sym_name (uint32 addr, int sym_type) |
char * | sym_name (Elf32_sym *sym) |
char * | sym_name (::Elf32_sym *sym) |
Zmienne | |
struct Elf32_sym * | core_syms = NULL |
uint32 | syms_count |
uint32 | syms_size |
char * | core_syms_str |
void Syms::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 42 pliku coresyms.cpp.
Odwołuje się do _Pf, Mboot::mboot_sht::addr, core_syms, core_syms_str, create_ehdr(), Mboot::mboot_sht::entry_size, ET_EXEC, FAC_SYMS, FAC_SYMTAB, Memory::Heap::heap0, Thread::i, Mboot::mboot_syms(), mem_kernel_start, mem_ksize, mem_physical, memmove(), NO_ALIGN, NULL, Mboot::mboot_sht::num, Preturn, qsort(), elf_t::sect_addr(), elf_t::section(), elf_t::set_ehdr(), Elf32_shdr::sh_addr, Elf32_shdr::sh_entsize, Elf32_shdr::sh_size, Elf32_shdr::sh_type, Mboot::mboot_sht::shndx, SHT_SYMTAB, syms_count, syms_size, symscompar() i sysfail.
Odwołania w main().
char* Syms::sym_name | ( | ::Elf32_sym * | sym | ) |
char* Syms::sym_name | ( | Elf32_sym * | sym | ) |
char * Syms::sym_name | ( | uint32 | addr, | |
int | sym_type | |||
) |
Definicja w linii 98 pliku coresyms.cpp.
Odwołuje się do core_syms, core_syms_str, ELF32_ST_BIND, ELF32_ST_TYPE, NULL, Elf32_sym::st_info, Elf32_sym::st_name, Elf32_sym::st_value, STB_GLOBAL, STB_WEAK i syms_size.
Odwołania w debug_dump_call_trace().
int Syms::symscompar | ( | const void * | a, | |
const void * | b | |||
) |
Definicja w linii 84 pliku coresyms.cpp.
Odwołuje się do _Pf, preturn i Elf32_sym::st_value.
Odwołania w init().
struct::Elf32_sym * Syms::core_syms = NULL |
char * Syms::core_syms_str |