MCPcopy Index your code
hub / github.com/google/gvisor / buildControlMessage

Function buildControlMessage

pkg/sentry/socket/plugin/stack/util.go:79–91  ·  view source on GitHub ↗
(controlData []byte)

Source from the content-addressed store, hash-verified

77}
78
79func buildControlMessage(controlData []byte) *socket.ControlMessages {
80 controlMessages := socket.ControlMessages{}
81 if len(controlData) >= 28 {
82 timebytes := controlData[12:]
83 timeval := (*linux.Timeval)(cgo.GetPtr(timebytes))
84 m := socket.IPControlMessages{
85 HasTimestamp: true,
86 Timestamp: timeval.ToTime(),
87 }
88 controlMessages.IP = m
89 }
90 return &controlMessages
91}

Callers 1

RecvMsgMethod · 0.85

Calls 2

GetPtrFunction · 0.92
ToTimeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…