/xentrace-parser

XenTrace binary file parser (part of https://github.com/giuseppe998e/kernelshark-xentrace-plugin).

Primary LanguageCGNU Lesser General Public License v2.1LGPL-2.1

XenTrace binary data parser

This library parses XenTrace binary files by producing a list of events sorted by their TSC.
This is part of a project for the final three-year degree exam at the University of Turin.
Development is supervised by Dario Faggioli (@dfaggioli) and Enrico Bini (@ebni).

Building

Testing/Development

$ git clone https://github.com/giuseppe998e/xentrace-parser.git
$ cd xentrace-parser/
$ make CFLAGS="-Wall -g"

Optimized for usage

$ git clone https://github.com/giuseppe998e/xentrace-parser.git
$ cd xentrace-parser/
$ make

License

This library is released under the GNU Lesser General Public License v2.1 (or later).
This library uses code from Xen: trace.h released under the MIT License.