diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-01 23:15:16 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-01 23:15:16 +0200 |
| commit | 4a9848af6fb83ffec682737e9046fd6db6d05ead (patch) | |
| tree | 9c3d6d24747a24e696c40fdfe88cd77d25cd294a /internal/eventloop.go | |
| parent | 5ed684ffe3be5397c486ec0859145031a960c7dc (diff) | |
eventloop: reuse comm resolver for pid seeding (task 317)
Diffstat (limited to 'internal/eventloop.go')
| -rw-r--r-- | internal/eventloop.go | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/internal/eventloop.go b/internal/eventloop.go index e034c31..29e0918 100644 --- a/internal/eventloop.go +++ b/internal/eventloop.go @@ -65,19 +65,7 @@ func (e *eventLoop) seedTrackedPidComm() { if pid <= 0 { return } - commPath := fmt.Sprintf("/proc/%d/comm", pid) - data, err := os.ReadFile(commPath) - if err != nil { - return - } - comm := string(data) - if len(comm) > 0 && comm[len(comm)-1] == '\n' { - comm = comm[:len(comm)-1] - } - if comm == "" { - return - } - e.comms[uint32(pid)] = comm + _ = e.comm(uint32(pid)) } func (e *eventLoop) stats() string { |
