Features/Tracing: Difference between revisions
(→Status) |
(→Links) |
||
Line 25: | Line 25: | ||
* [http://repo.or.cz/w/qemu/stefanha.git/blob_plain/refs/heads/tracing:/docs/tracing.txt User documentation] | * [http://repo.or.cz/w/qemu/stefanha.git/blob_plain/refs/heads/tracing:/docs/tracing.txt User documentation] | ||
* [[Features/Tracing/UseCases|Use cases]] | * [[Features/Tracing/UseCases|Use cases]] | ||
* [[Features/Tracing/Roadmap|Roadmap]] |
Revision as of 13:55, 6 July 2010
Summary
Tracing aids debugging and performance analysis with a set of light-weight events throughout QEMU that are logged when hit.
Owner
- Name: Stefan Hajnoczi
- Email: stefanha@linux.vnet.ibm.com
Description
Light-weight logging at points of interest inside QEMU can improve common debugging and performance analysis tasks. Currently the QEMU community has to rely on debuggers, which may be invasive and slow, or printfs, which are not suited for high-frequency logging.
Tracing addresses these observability shortcomings with an easily extended set of trace events in QEMU that can be enabled/disable at runtime.
Status
Currently working on a patchset that can be merged into mainline QEMU to provide a basic set of tracing features.
Git repository:
http://repo.or.cz/w/qemu/stefanha.git/shortlog/refs/heads/tracing