The protocol supports meta information. The new protocol
also renders TOC optional, allowing to work with streams.
In particular it can dump trace into named pipe, thus allowing
to trace programs interactive or non-terminating programs.
The PR also fixes an allotment of bugs and issues
1. use glib memory management tools
2. check return values
3. rewrote trace writer
4. removed outdated and incorrect arch.h, use disas/bfd.h
5. removed dead and unused code
The protocol supports meta information. The new protocol also renders TOC optional, allowing to work with streams. In particular it can dump trace into named pipe, thus allowing to trace programs interactive or non-terminating programs.
The PR also fixes an allotment of bugs and issues