This patch set does alter the format of the trace files, and thus means we'll have to re-generate these. However, the space saved for sve trace files is significant, so I consider it worthwhile.
In addition, the new --dump option allows one to inspect the contents of the trace file. r~ Richard Henderson (9): Use bool for tracing variables Unify master_fd and apprentice_fd to comm_fd Hoist trace file opening Adjust tracefile open for write Use EXIT_FAILURE, EXIT_SUCCESS Add magic and size to the trace header Compute reginfo_size based on the reginfo aarch64: Reorg sve reginfo to save space Add --dump option to inspect trace files risu.h | 12 ++- risu_reginfo_aarch64.h | 16 +--- comms.c | 26 +++--- reginfo.c | 45 ++++++--- risu.c | 208 ++++++++++++++++++++++++++++++----------- risu_reginfo_aarch64.c | 192 ++++++++++++++++++++----------------- risu_reginfo_arm.c | 6 +- risu_reginfo_i386.c | 8 +- risu_reginfo_m68k.c | 6 +- risu_reginfo_ppc64.c | 6 +- 10 files changed, 342 insertions(+), 183 deletions(-) -- 2.20.1