From 00f291b090ebb636d06a36604c9e39b2e7513e91 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 1 Jun 2019 17:50:22 +0200 Subject: [PATCH] Kernel: Set the absolute path as name for executable regions. --- Kernel/Process.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 4a03e5e674..bff015a71a 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -333,13 +333,8 @@ int Process::do_exec(String path, Vector arguments, Vector envir ProcessPagingScope paging_scope(*this); auto vmo = VMObject::create_file_backed(descriptor->inode()); -#if 0 - // FIXME: I would like to do this, but it would instantiate all the damn inodes. vmo->set_name(descriptor->absolute_path()); -#else - vmo->set_name("ELF image"); -#endif - RetainPtr region = allocate_region_with_vmo(LinearAddress(), metadata.size, vmo.copy_ref(), 0, "executable", PROT_READ); + RetainPtr region = allocate_region_with_vmo(LinearAddress(), metadata.size, vmo.copy_ref(), 0, vmo->name(), PROT_READ); ASSERT(region); if (this != ¤t->process()) {