[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 4 of 7] xenalyze: Make the warnigns in hvm_generic_postprocess more informative
# HG changeset patch # User George Dunlap <george.dunlap@xxxxxxxxxxxxx> # Date 1349262302 -3600 # Node ID 6e0e841283e5e68f03fe64d1c107942ab501846a # Parent 3aad48bd6ca3213c598d16c307ba531dc45d6240 xenalyze: Make the warnigns in hvm_generic_postprocess more informative Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> diff --git a/xenalyze.c b/xenalyze.c --- a/xenalyze.c +++ b/xenalyze.c @@ -4739,16 +4739,19 @@ void hvm_generic_postprocess(struct hvm_ if ( !warned[h->exit_reason] ) { /* If we aren't a known exception, warn and log results */ - fprintf(warn, "%s: Strange, exit %x missing a handler\n", - __func__, h->exit_reason); + fprintf(warn, "%s: Strange, exit %x(%s) missing a handler\n", + __func__, h->exit_reason, + (h->exit_reason > h->exit_reason_max) + ? "[clipped]" + : h->exit_reason_name[h->exit_reason]); warned[h->exit_reason]=1; } } - if ( evt > HVM_EVENT_HANDLER_MAX || evt < 0) - { - fprintf(warn, "%s: invalid hvm event %x\n", - __func__, h->inflight.generic.event); + if ( evt >= HVM_EVENT_HANDLER_MAX || evt < 0) + { + fprintf(warn, "%s: invalid hvm event %lx(%x)\n", + __func__, evt, h->inflight.generic.event); error(ERR_RECORD, NULL); return; } _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |