tools: acrn-manager: print more debug information

Print more information at acrnd_add_work(), query_state()
try_do_works() and handle_acrnd_resume()

Tracked-On: #2716
Signed-off-by: Tao Yuhong <yuhong.tao@intel.com>
Acked-by: Yan, Like <like.yan@intel.com>
This commit is contained in:
yuhong.tao@intel.com
2019-01-08 14:41:59 +00:00
committed by wenlingz
parent 2b74e1a91e
commit 48774f716f
2 changed files with 15 additions and 4 deletions

View File

@@ -75,11 +75,14 @@ static int query_state(const char *name)
req.timestamp = time(NULL);
ret = send_msg(name, &req, &ack);
if (ret)
return ret;
if (ack.data.state < 0)
if (ret) {
pdebug();
return ret;
}
if (ack.data.state < 0) {
fprintf(stderr, "%s ack.data.state:%d\n", __FUNCTION__, ack.data.state);
}
return ack.data.state;
}
@@ -178,6 +181,8 @@ static void _scan_alive_vm(void)
vm->state = VM_SUSPENDED;
break;
default:
fprintf(stderr, "Warnning: unknow vm state:0x%lx\n",
vm->state);
vm->state = VM_STATE_UNKNOWN;
}
vm->update = update_count;