BinaryAnalysisPlatform / qemu

Official QEMU mirror
Other
9 stars 12 forks source link

Support for nonseekable streams and refactoring #4

Closed ivg closed 8 years ago

ivg commented 8 years ago

This PR is to track the ongoing work. Finally we would like to obtain two main goals:

  1. an ability to write to pipes and sockets, so that we can process infinite or interactive programs
  2. add necessary meta data information, so that a trace can be treated as a self contained data unit.

It is now should be possible to write traces into pipes and sockets.

The table of contents will not be written if the file is not seekable.

few other changes:

  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