Added new trace events file - not sure if it builds yet.
Added call to new trace event; build completes, not run yet.
Don't dereference vma pointer in trace printk, instead copy necessary members when trace function is called.
Added more tracepoints and added vma pointer to trace event; code compiles, haven't run it yet.
Added .config file to my git, even though usually ignored.
Updated trace event calls and format; compiles, but haven't run yet.
Updated tracing code: all trace calls now come from vma_adjust. Still need to check some other code paths for locations where new vmas are created.
Almost done adding trace calls; haven't tried to compile or run this.
Finally done with re-tracing; still haven't compiled or run yet.
Got build working, but had to comment out trace stuff in fs/exec.c and kernel/fork.c to eliminate error.
Ok, fixed build problem with kernel/fork.c.
Added one more trace message.
Unmap vma before remapping in expand_[upwards,downwards]
Updated trace messages to print pid/tgid - builds without warnings, haven't booted yet.
Added more trace messages and sim enable/disable events
Refactored vma trace events into various types. Added description arg to vma_adjust().
Fixed trace output for dup_mmap() by rearranging a few things in fork path. Looks like it's working\! And kernel hasn't crashed\!\!
Enabled mmap filenames, finally. Added caller-based labels for remove_vma trace event.
Some code cleanup, and adjusted filename copying in trace events.
Added notes.