@@ -91,6 +91,7 @@ data TraceSubject =
9191data TraceFlags = TraceFlags {
9292 traceSpawned :: !(Maybe TraceSubject) -- filter process spawned tracing
9393 , traceDied :: !(Maybe TraceSubject) -- filter process died tracing
94+ , traceRegistered :: !(Maybe TraceSubject) -- filter process registration tracing
9495 , traceSend :: !(Maybe TraceSubject) -- filter process/message tracing by sender
9596 , traceRecv :: !(Maybe TraceSubject) -- filter process/message tracing by receiver
9697 , traceNodes :: !Bool -- enable node status trace events
@@ -102,6 +103,7 @@ defaultTraceFlags =
102103 TraceFlags {
103104 traceSpawned = Nothing
104105 , traceDied = Nothing
106+ , traceRegistered = Nothing
105107 , traceSend = Nothing
106108 , traceRecv = Nothing
107109 , traceNodes = False
@@ -178,8 +180,8 @@ instance Binary TraceSubject where
178180 _ -> error "TraceSubject.get - invalid header"
179181
180182instance Binary TraceFlags where
181− put (TraceFlags s d m r n c) = put s >> put d >> put m >> put r >> put n >> put c
182− get = TraceFlags <$> get <*> get <*> get <*> get <*> get <*> get
183+ put (TraceFlags s d g m r n c) = put s >> put d >> put g >> put m >> put r >> put n >> put c
184+ get = TraceFlags <$> get <*> get <*> get <*> get <*> get <*> get <*> get
183185
184186instance Binary TraceOk where
185187 put _ = return ()