MCPcopy
hub / github.com/cilium/ebpf / newProgramStatsFromFd

Function newProgramStatsFromFd

info.go:242–253  ·  view source on GitHub ↗
(fd *sys.FD)

Source from the content-addressed store, hash-verified

240}
241
242func newProgramStatsFromFd(fd *sys.FD) (*ProgramStats, error) {
243 var info sys.ProgInfo
244 if err := sys.ObjInfo(fd, &info); err != nil {
245 return nil, fmt.Errorf("getting program info: %w", err)
246 }
247
248 return &ProgramStats{
249 Runtime: time.Duration(info.RunTimeNs),
250 RunCount: info.RunCnt,
251 RecursionMisses: info.RecursionMisses,
252 }, nil
253}
254
255// programJitedInfo holds information about JITed info of a program.
256type programJitedInfo struct {

Callers 1

StatsMethod · 0.85

Calls 1

ObjInfoFunction · 0.92

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…