You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: discriminated union schema for msgpack, drop CSV format
- Update msgpack format to version 2 with event_schemas
- Each event type (ENTER, EXIT, FORK) has its own column schema
- FORK events use minimal 4-element format: [seq, tid, event, child_pid]
- Remove CSV output format entirely (msgpack-only now)
- Add decode-trace.py script for debugging trace files
- Add fork detection via post-syscall handler for fork/clone/vfork
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: tracegrind/docs/tracegrind-msgpack-format.md
+46-13Lines changed: 46 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Overview
4
4
5
-
Tracegrind's `--output-format=msgpack` produces a binary trace file combining MsgPack serialization with LZ4 block compression. Files use the `.msgpack.lz4` extension.
5
+
Tracegrind produces a binary trace file combining MsgPack serialization with LZ4 block compression. Files use the `.msgpack.lz4` extension.
6
6
7
7
## File Structure
8
8
@@ -23,7 +23,7 @@ Tracegrind's `--output-format=msgpack` produces a binary trace file combining Ms
0 commit comments