|
| int | save_context (AuThread *t, void *tss) |
| |
| void | AuAddProcess (AuProcess *parent, AuProcess *proc) |
| |
| void | AuRemoveProcess (AuProcess *parent, AuProcess *proc) |
| |
| AuProcess * | AuProcessFindByPID (AuProcess *proc, int pid) |
| |
| AuProcess * | AuProcessFindByThread (AuProcess *proc, AuThread *thread) |
| |
| AuProcess * | AuProcessFindPID (int pid) |
| |
| AuProcess * | AuProcessFindThread (AuThread *thread) |
| |
| AuProcess * | AuProcessFindSubThread (AuThread *thread) |
| |
| uint64_t * | CreateUserStack (AuProcess *proc, uint64_t *cr3) |
| |
| uint64_t | CreateKernelStack (AuProcess *proc, uint64_t *cr3) |
| |
| void | KernelStackFree (AuProcess *proc, void *ptr, uint64_t *cr3) |
| |
| int | AuAllocateProcessID () |
| |
| AuProcess * | AuCreateRootProc () |
| |
| AuProcess * | AuCreateProcessSlot (AuProcess *parent, char *name) |
| |
| void | AuStartRootProc () |
| |
| AuProcess * | AuGetRootProcess () |
| |
| AuProcess * | AuGetKillableProcess () |
| |
| void | AuProcessWaitForTermination (AuProcess *proc, int pid) |
| |
| int | AuProcessGetFileDesc (AuProcess *proc) |
| |
| void | AuProcessHeapMemDestroy (AuProcess *proc) |
| |
| void | AuProcessFreeKeResource (AuThread *thr) |
| |
| void | AuProcessExit (AuProcess *proc, bool schedulable) |
| |
| AuMutex * | AuProcessGetMutex () |
| |
| int | AuCreateUserthread (AuProcess *proc, void(*entry)(), char *name) |
| |