From 40b0fbbb5d79b0820f2d222c2dc2de741cbe318d Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 10 Aug 2019 17:55:47 -0400 Subject: [PATCH] runtime_loader: Set B_CLONEABLE_AREA on the debug area. The debug_server uses it for symbol lookup. --- src/system/runtime_loader/elf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/runtime_loader/elf.cpp b/src/system/runtime_loader/elf.cpp index 97855be79b..49d00cfeb2 100644 --- a/src/system/runtime_loader/elf.cpp +++ b/src/system/runtime_loader/elf.cpp @@ -1177,7 +1177,7 @@ rldelf_init(void) runtime_loader_debug_area *area; area_id areaID = _kern_create_area(RUNTIME_LOADER_DEBUG_AREA_NAME, (void **)&area, B_RANDOMIZED_ANY_ADDRESS, size, B_NO_LOCK, - B_READ_AREA | B_WRITE_AREA); + B_READ_AREA | B_WRITE_AREA | B_CLONEABLE_AREA); if (areaID < B_OK) { FATAL("Failed to create debug area.\n"); _kern_loading_app_failed(areaID);