Remove ELFSymbolTable from PCB

This commit is contained in:
EnderIce2
2024-02-28 06:11:31 +02:00
parent e74c5f7bab
commit ddad5ca38a
8 changed files with 13 additions and 92 deletions

View File

@ -441,7 +441,6 @@ namespace Tasking
/* Other */
Signal *Signals;
SymbolResolver::Symbols *ELFSymbolTable;
/* Threads & Children */
std::list<TCB *> Threads;
@ -462,10 +461,8 @@ namespace Tasking
PCB *Parent,
const char *Name,
TaskExecutionMode ExecutionMode,
void *Image = nullptr,
bool UseKernelPageTable = false,
uint16_t UserID = -1,
uint16_t GroupID = -1);
uint16_t UserID = -1, uint16_t GroupID = -1);
~PCB();
};
@ -641,7 +638,6 @@ namespace Tasking
PCB *CreateProcess(PCB *Parent,
const char *Name,
TaskExecutionMode TrustLevel,
void *Image = nullptr,
bool UseKernelPageTable = false,
uint16_t UserID = UINT16_MAX,
uint16_t GroupID = UINT16_MAX);