diff options
author | Joachim Nilsson <troglobit@gmail.com> | 2017-10-11 21:41:42 +0200 |
---|---|---|
committer | Joachim Nilsson <troglobit@gmail.com> | 2017-10-11 21:41:42 +0200 |
commit | 0caa8330b7c43fa1b074d3ed0509614d0b1e3af4 (patch) | |
tree | 2658f8125720f1ac9f41d948144346cba6793a29 | |
parent | c8d8c817e7bb300fa580c88674b7213c1a19966a (diff) | |
download | finit-0caa8330b7c43fa1b074d3ed0509614d0b1e3af4.zip finit-0caa8330b7c43fa1b074d3ed0509614d0b1e3af4.tar.gz finit-0caa8330b7c43fa1b074d3ed0509614d0b1e3af4.tar.bz2 |
Increase live debugging of main state machine
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
-rw-r--r-- | src/sm.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -46,9 +46,9 @@ void sm_init(sm_t *sm) sm->in_teardown = 0; } -static char *sm_status(sm_t *sm) +static char *sm_status(sm_state_t state) { - switch (sm->state) { + switch (state) { case SM_BOOTSTRAP_STATE: return "bootstrap"; @@ -94,7 +94,7 @@ void sm_step(sm_t *sm) restart: old_state = sm->state; - _e("state: %s", sm_status(sm)); + _e("state: %s", sm_status(sm->state)); switch (sm->state) { case SM_BOOTSTRAP_STATE: @@ -225,8 +225,10 @@ restart: } if (sm->state != old_state) { + _e("state: %s --> %s, another step ...", sm_status(old_state), sm_status(sm->state)); goto restart; } + _e("stepped --> %s", sm_status(sm->state)); } /** |