1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 22:38:12 +00:00

Add metadata to CoreInode.

This commit is contained in:
Andreas Kling 2018-11-13 13:32:16 +01:00
parent 10c470e95f
commit 26852a8363
5 changed files with 42 additions and 25 deletions

View file

@ -29,7 +29,6 @@
#define KSYMS
#define SPAWN_MULTIPLE_SHELLS
//#define STRESS_TEST_SPAWNING
//#define TEST_ELF_LOADER
system_t system;
@ -217,25 +216,6 @@ static void init_stage2()
vfs->mount(ProcFileSystem::the(), "/proc");
#ifdef TEST_ELF_LOADER
{
auto testExecutable = vfs->open("/bin/id");
ASSERT(testExecutable);
auto testExecutableData = testExecutable->readEntireFile();
ASSERT(testExecutableData);
ExecSpace space;
space.loadELF(move(testExecutableData));
auto* elf_entry = space.symbol_ptr("_start");
ASSERT(elf_entry);
typedef int (*MainFunctionPtr)(void);
kprintf("elf_entry: %p\n", elf_entry);
int rc = reinterpret_cast<MainFunctionPtr>(elf_entry)();
kprintf("it returned %d\n", rc);
}
#endif
Vector<String> environment;
environment.append("TERM=ansi");