From cae79d30b8de8e945018d0735eb03f229e08226f Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Fri, 22 Mar 2013 19:50:42 +0100 Subject: [PATCH] cli_monitor: Support dynamically linked binaries --- os/src/app/cli_monitor/main.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/os/src/app/cli_monitor/main.cc b/os/src/app/cli_monitor/main.cc index c645c30fc..d0335c3d2 100644 --- a/os/src/app/cli_monitor/main.cc +++ b/os/src/app/cli_monitor/main.cc @@ -20,6 +20,7 @@ #include #include #include +#include /* local includes */ #include @@ -521,6 +522,12 @@ static inline Command *lookup_command(char const *buf, Command_registry ®istr int main(int argc, char **argv) { + /* look for dynamic linker */ + try { + static Genode::Rom_connection rom("ld.lib.so"); + Genode::Process::dynamic_linker(rom.dataspace()); + } catch (...) { } + using Genode::Signal_context; using Genode::Signal_receiver;