[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Problem in the xentrace Format File
On Wed, 2017-04-05 at 03:36 -0400, Sanghyun Hong wrote: > Hello, > > I found that the ‘formats' file under the Xen hypervisor source code > (<home>/tools/xentrace/formats) does not cover all the events > recorded to the raw data. > Yeah, sadly, it is incomplete. However, what are the exact events you are interested in seeing? > I checked the header file ‘analysis.h’ under the same directory, it > has define ’TRC_HW_MAIN’, however, it’s not on the formats file. > Well, TRC_HW is, in Xen 0x0080f000, and in tools/xentrace/formats, there are lines for dealine with the 0x0080xxxx class of events, e.g.: 0x00802003 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) bind_vector [ irq = %(1)d = vector 0x%(2)x, CPU mask: 0x%(3)08x ] 0x00802004 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) clear_vector [ irq = %(1)d = vector 0x%(2)x, CPU mask: 0x%(3)08x ] 0x00802005 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) move_vector [ irq = %(1)d had vector 0x%(2)x on CPU%(3)d ] 0x00802006 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) assign_vector [ irq = %(1)d = vector 0x%(2)x, CPU mask: 0x%(3)08x ] 0x00802008 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) do_irq [ irq = %(1)d, began = %(2)dus, ended = %(3)dus ] So, again, what are the events that you are interested in and not seeing, and how are you enabling tracing for them? > Do you have another formats file used internally for debugging > purposes? If so, I wonder if you could provide the file. > Not really, but the (only?) good thing about xentrace_format is that you can extend (or maybe change) the output *on the fly*, i.e., without recompiling anything, exactly by extending or changing the formats file. So you can actually add the handling of the events you're missing yourself, by just adding to the formats file lines similar to the ones above. If you tell me exactly what event you're interested in, I can try to provide guidance on how to do that. Regards, Dario -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) Attachment:
signature.asc _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx https://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |