summaryrefslogtreecommitdiff
path: root/internal/eventloop.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-06 16:43:54 +0200
committerPaul Buetow <paul@buetow.org>2026-03-06 16:43:54 +0200
commit3791264d60df194f144f8b55eeca8f7aa9ea0a6b (patch)
tree19d5734d0ae322f1430f3bef06c7ccb8a231810b /internal/eventloop.go
parenta1b48634add8c5cdd3d362b592bb6f6eb5bf69ee (diff)
refactor: make wrappers the only eventloop state maps (task 383)
Diffstat (limited to 'internal/eventloop.go')
-rw-r--r--internal/eventloop.go6
1 files changed, 0 insertions, 6 deletions
diff --git a/internal/eventloop.go b/internal/eventloop.go
index 2ac0bcc..8e336a2 100644
--- a/internal/eventloop.go
+++ b/internal/eventloop.go
@@ -210,10 +210,8 @@ type eventLoop struct {
filter *eventFilter
enterEvs map[uint32]*event.Pair // Temp. store of sys_enter tracepoints per Tid.
pendingHandles map[uint32]string // map of TID to pathname from name_to_handle_at
- files map[int32]file.File // Track all open files by file descriptor.
fdTracker *fdTracker
procFdCache map[uint64]file.FdFile // Cache procfs-resolved metadata for unknown fds.
- comms map[uint32]string // Program or thread name of the current Tid.
commResolver *commResolver
prevPairTimes map[uint32]uint64 // Previous event's time (to calculate time differences between two events)
rawHandlers map[types.EventType]rawEventHandler
@@ -243,10 +241,8 @@ func newEventLoop(cfg eventLoopConfig) (*eventLoop, error) {
filter: filter,
enterEvs: make(map[uint32]*event.Pair),
pendingHandles: make(map[uint32]string),
- files: fdState.files,
fdTracker: fdState,
procFdCache: make(map[uint64]file.FdFile),
- comms: commState.comms,
commResolver: commState,
prevPairTimes: make(map[uint32]uint64),
rawHandlers: make(map[types.EventType]rawEventHandler),
@@ -297,7 +293,6 @@ func (e *eventLoop) fdState() *fdTracker {
if e.fdTracker.files == nil {
e.fdTracker.files = make(map[int32]file.File)
}
- e.files = e.fdTracker.files
return e.fdTracker
}
@@ -312,7 +307,6 @@ func (e *eventLoop) commState() *commResolver {
e.commResolver.pending = make(map[uint32]struct{})
}
e.commResolver.ensureLookupConfig()
- e.comms = e.commResolver.comms
return e.commResolver
}