#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().