[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/3] xenalyze: handle DOM0 operaions events
On Sat, Mar 12, 2016 at 12:33:57PM +0100, Dario Faggioli wrote: > (i.e., domain creation and destruction) so the > trace will show properly decoded info, rather > than just a bunch of hex codes. Weirdly you also lost your SoB. > --- > Cc: George Dunlap <george.dunlap@xxxxxxxxxxxxx> > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > Cc: Wei Liu <wei.liu2@xxxxxxxxxx> > Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> > --- > Changes from v1: > * new patch in the series. > --- > tools/xentrace/xenalyze.c | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/tools/xentrace/xenalyze.c b/tools/xentrace/xenalyze.c > index d4a5b0c..353bed7 100644 > --- a/tools/xentrace/xenalyze.c > +++ b/tools/xentrace/xenalyze.c > @@ -8388,6 +8388,30 @@ void hw_process(struct pcpu_info *p) > } > > } > + > +#define TRC_DOM0_SUB_DOMOPS 1 > +void dom0_process(struct pcpu_info *p) > +{ > + struct record_info *ri = &p->ri; > + > + switch(ri->evt.sub) > + { > + case TRC_DOM0_SUB_DOMOPS: > + if(opt.dump_all) { > + struct { > + unsigned int domid; > + } *r = (typeof(r))ri->d; > + > + printf(" %s %s domain d%u\n", ri->dump_header, > + ri->event == TRC_DOM0_DOM_ADD ? "creating" : "destroying", > + r->domid); > + } > + break; > + default: > + process_generic(&p->ri); > + } > +} > + > /* ---- Base ----- */ > void dump_generic(FILE * f, struct record_info *ri) > { > @@ -9224,6 +9248,8 @@ void process_record(struct pcpu_info *p) { > hw_process(p); > break; > case TRC_DOM0OP_MAIN: > + dom0_process(p); > + break; > default: > process_generic(ri); > } > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |