base: add Trace::Subject_info::state_name

Issue #813
This commit is contained in:
Norman Feske 2015-06-15 20:41:03 +02:00 committed by Christian Helmuth
parent 5fec78fcd6
commit 2d8a4917a5

View File

@ -71,6 +71,19 @@ class Genode::Trace::Subject_info
enum State { INVALID, UNTRACED, TRACED, FOREIGN, ERROR, DEAD };
static char const *state_name(State state)
{
switch (state) {
case INVALID: return "INVALID";
case UNTRACED: return "UNTRACED";
case TRACED: return "TRACED";
case FOREIGN: return "FOREIGN";
case ERROR: return "ERROR";
case DEAD: return "DEAD";
}
return "INVALID";
}
private:
Session_label _session_label;