base: remove Component::name from API

It turns out that the name function does not have much use in practice
except for naming the thread of the component's initial entrypoint. For
dynamically linked components, this thread is created by the dynamic
linker. It is named "ep" in these cases. Considering that we will
eventually turn all regular components into dynamically linked
executables, the additional information provided by the
Component::name() function remains unused. So it is better to not bother
the component developers with adding boilerplate code.
This commit is contained in:
Norman Feske
2016-05-09 15:04:37 +02:00
committed by Christian Helmuth
parent 1e95af5bab
commit f6dec901bb
12 changed files with 14 additions and 31 deletions

View File

@ -28,7 +28,6 @@ static void exit_on_suspended() { exit(exit_status); }
Genode::size_t Component::stack_size() { return 16*1024*sizeof(long); }
char const * Component::name() { return "lx_hybrid_exception"; }
/*