Syntax highlighting of PageTraceTodo

== TODO ==

  * Create a Makefile!
  * Add versioning to "struct vm_trace_entry"!
  * Use dcache cookies to transform inode+bdev into path (much easier to work with). At the moment, if files get deleted during the workload you're doomed, having no way to identify deleted inode numbers.
  * vmtrace-split currently splits in per "inode+bdev" type only, should work on uid, pid, pwd, etc.
  From [http://nptltracetool.sourceforge.net/ NPTL trace tool]: 
    * Trace cut : it is possible to work only on a part of the trace selected with a temporal or a numeric criteria.
    * Trace split : it is possible to split the trace into several files to get either one file per process or one file per thread.
    * Trace filtering : it is possible to filter the trace on various criteria such as event name, object name, kind of object or pid.
    * Log levels : it is possible to switch dynamically from a light trace to a richer or full trace.
    * Large volume of traces : the tool handles large trace files (more than 16 Go).
    * Continuous recording : the tool can keep only the last traces of the execution. 
  * vmtrace-split opens an unlimited amount of files, it should cap at 1024 open fd's and reuse those on demand.
  * vmtrace-phase: recognize and classify common access patterns.
  * Generate visual information such as avg.IRF histograms, address versus time graphs, etc, etc.