#include "src/common/blist.hpp"#include "src/memory/pager.hpp"#include "src/memory/heap.hpp"#include "src/arch/x86/except_c.hpp"#include "src/thread/thread.hpp"Idź do kodu źródłowego tego pliku.
Przestrzenie nazw | |
| namespace | Thread |
Komponenty | |
| struct | procenv_t |
| struct | env_t |
| class | Thread::process_t |
Definicje | |
| #define | ProcFail(...) do { complain(__VA_ARGS__); ::Thread::ProcessKill(current_thread->proc->no); } while (0) |
Funkcje | |
| int | EnvGet (struct env_t *env) |
| int | Thread::ProcessRegister (class process_t *proc) |
| int | Thread::ProcessKill (int no) |
| process_t * | Thread::ProcessGet (int i) |
Zmienne | |
| const uint32 | Thread::DEF_THREAD_PRIOR = 0x5 |
| const uint32 | Thread::PROC_NAME = 0x10 |
| #define ProcFail | ( | ... | ) | do { complain(__VA_ARGS__); ::Thread::ProcessKill(current_thread->proc->no); } while (0) |
| int EnvGet | ( | struct env_t * | env | ) |
Definicja w linii 46 pliku process.cpp.
Odwołuje się do threnv_t::cd, env_t::code, current_thread, Thread::thread_t::env, ESUCCESS, Memory::Pager::kmem, Thread::process_t::mem, memset(), env_t::mtree, Thread::Scheduler::multitasking_running, Thread::thread_t::proc, env_t::proc i env_t::thread.
Odwołania w Arch::x86::Sysenter::SysEnter().
1.5.6