sync.(*Mutex).Unlock
GOROOT/src/sync/mutex.go
Total: 33.55ms 33.55ms (flat, cum) 100% 190 33.55ms 33.55ms ???
gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineMutex).Unlock
pkg/sync/mutex_unsafe.go
Total: 33.55ms 33.55ms (flat, cum) 100% 44 33.55ms 33.55ms ??? mutex.go:190 ⋮ ⋮ ⋮
gvisor.dev/gvisor/pkg/sync.(*Mutex).Unlock
pkg/sync/mutex_unsafe.go
Total: 9.84ms 9.84ms (flat, cum) 29.32% 91 9.84ms 9.84ms ??? mutex_unsafe.go:44 mutex.go:190
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*processor).start
pkg/tcpip/transport/tcp/dispatcher.go
Total: 17.71ms 18.78ms (flat, cum) 55.98% 120 . 1.07ms ??? 130 17.71ms 17.71ms ??? mutex_unsafe.go:44 mutex.go:190
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).UnlockUser
pkg/tcpip/transport/tcp/endpoint.go
Total: 5.43ms 5.43ms (flat, cum) 16.19% 709 5.43ms 5.43ms ??? mutex_unsafe.go:44 mutex.go:190
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).Readiness
pkg/tcpip/transport/tcp/endpoint.go
Total: 0 47.98us (flat, cum) 0.14% 923 . 47.98us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).Write
pkg/tcpip/transport/tcp/endpoint.go
Total: 0 6.04ms (flat, cum) 18.01% 1571 . 610.49us ??? connect.go:979 1572 . 5.43ms ???
gvisor.dev/gvisor/pkg/sync.(*CrossGoroutineRWMutex).Unlock
pkg/sync/rwmutex_unsafe.go
Total: 568.19us 568.19us (flat, cum) 1.69% 180 568.19us 568.19us ??? mutex_unsafe.go:44 mutex.go:190
gvisor.dev/gvisor/pkg/sync.(*RWMutex).Unlock
pkg/sync/rwmutex_unsafe.go
Total: 0 568.19us (flat, cum) 1.69% 296 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).schedulePTO
pkg/tcpip/transport/tcp/rack.go
Total: 0 610.49us (flat, cum) 1.82% 184 . 610.49us ???
gvisor.dev/gvisor/pkg/p9.(*Client).sendRecvLegacySyscallErr
pkg/p9/client.go
Total: 0 4.15ms (flat, cum) 12.37% 436 . 4.15ms ???
gvisor.dev/gvisor/pkg/p9.(*Client).sendRecvLegacy
pkg/p9/client.go
Total: 0 4.15ms (flat, cum) 12.37% 467 . 9.16us ??? 472 . 4.14ms ???
gvisor.dev/gvisor/pkg/p9.(*Client).sendRecvChannel
pkg/p9/client.go
Total: 0 4.15ms (flat, cum) 12.37% 503 . 4.15ms ???
gvisor.dev/gvisor/pkg/p9.(*clientFile).SetAttr
pkg/p9/client_file.go
Total: 0 935.89us (flat, cum) 2.79% 183 . 935.89us ???
gvisor.dev/gvisor/pkg/p9.(*clientFile).Close
pkg/p9/client_file.go
Total: 0 3.21ms (flat, cum) 9.58% 292 . 3.21ms ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*handles).DecRef
pkg/sentry/fs/gofer/handles.go
Total: 0 870.73us (flat, cum) 2.60% 51 . 870.73us ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*handles).DecRef.func1
pkg/sentry/fs/gofer/handles.go
Total: 0 870.73us (flat, cum) 2.60% 61 . 870.73us ???
gvisor.dev/gvisor/pkg/sentry/kernel/futex.(*Manager).Wake
pkg/sentry/kernel/futex/futex.go
Total: 0 1.90ms (flat, cum) 5.67% 474 . 1.90ms ???
gvisor.dev/gvisor/pkg/sentry/kernel/futex.(*Manager).WaitPrepare
pkg/sentry/kernel/futex/futex.go
Total: 0 1.26ms (flat, cum) 3.76% 583 . 1.19ms ??? 592 . 73.92us ???
gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).Swap
pkg/sentry/kernel/time/time.go
Total: 0 1.11ms (flat, cum) 3.30% 592 . 1.11ms ???
gvisor.dev/gvisor/pkg/sentry/kernel/time.(*Timer).SwapAnd
pkg/sentry/kernel/time/time.go
Total: 0 1.11ms (flat, cum) 3.30% 628 . 1.11ms ???
gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*SocketOperations).Write
pkg/sentry/socket/netstack/netstack.go
Total: 0 6.04ms (flat, cum) 18.01% 505 . 6.04ms ???
gvisor.dev/gvisor/pkg/sentry/socket/netstack.(*socketOpsCommon).Readiness
pkg/sentry/socket/netstack/netstack.go
Total: 0 47.98us (flat, cum) 0.14% 558 . 47.98us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*Inode).DecRef
pkg/sentry/fs/inode.go
Total: 0 935.89us (flat, cum) 2.79% 98 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*Inode).destroy
pkg/sentry/fs/inode.go
Total: 0 935.89us (flat, cum) 2.79% 103 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*Inode).WriteOut
pkg/sentry/fs/inode.go
Total: 0 935.89us (flat, cum) 2.79% 152 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.pollBlock
pkg/sentry/syscalls/linux/sys_poll.go
Total: 0 47.98us (flat, cum) 0.14% 146 . 47.98us ??? file.go:181
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.doSelect
pkg/sentry/syscalls/linux/sys_poll.go
Total: 0 47.98us (flat, cum) 0.14% 297 . 47.98us ???
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Select
pkg/sentry/syscalls/linux/sys_poll.go
Total: 0 47.98us (flat, cum) 0.14% 494 . 47.98us ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).deliverSignal
pkg/sentry/kernel/task_signals.go
Total: 0 1.37ms (flat, cum) 4.08% 206 . 1.37ms ??? event.go:52
gvisor.dev/gvisor/pkg/sentry/kernel.(*runInterrupt).execute
pkg/sentry/kernel/task_signals.go
Total: 0 1.37ms (flat, cum) 4.08% 1036 . 1.37ms ???
gvisor.dev/gvisor/pkg/sentry/fs.asyncWorkWithContext
pkg/sentry/fs/fs.go
Total: 0 3.21ms (flat, cum) 9.58% 109 . 3.21ms ???
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.futexWaitDuration
pkg/sentry/syscalls/linux/sys_futex.go
Total: 0 1.26ms (flat, cum) 3.76% 93 . 1.26ms ???
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex
pkg/sentry/syscalls/linux/sys_futex.go
Total: 0 1.26ms (flat, cum) 3.76% 207 . 1.26ms ???
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Futex
pkg/sentry/syscalls/linux/sys_futex.go
Total: 0 1.90ms (flat, cum) 5.67% 235 . 1.90ms ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*neighborCache).getOrCreateEntry
pkg/tcpip/stack/neighbor_cache.go
Total: 0 568.19us (flat, cum) 1.69% 85 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*neighborCache).entry
pkg/tcpip/stack/neighbor_cache.go
Total: 0 568.19us (flat, cum) 1.69% 128 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*neighborCache).handleUpperLevelConfirmation
pkg/tcpip/stack/neighbor_cache.go
Total: 0 497.38us (flat, cum) 1.48% 305 . 497.38us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).sendAck
pkg/tcpip/transport/tcp/snd.go
Total: 0 568.19us (flat, cum) 1.69% 340 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).postXmit
pkg/tcpip/transport/tcp/snd.go
Total: 0 610.49us (flat, cum) 1.82% 926 . 610.49us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).sendData
pkg/tcpip/transport/tcp/snd.go
Total: 0 610.49us (flat, cum) 1.82% 977 . 610.49us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).handleRcvdSegment
pkg/tcpip/transport/tcp/snd.go
Total: 0 497.38us (flat, cum) 1.48% 1490 . 497.38us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).sendSegmentFromView
pkg/tcpip/transport/tcp/snd.go
Total: 0 568.19us (flat, cum) 1.69% 1668 . 568.19us ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Timekeeper).AfterFunc
pkg/sentry/kernel/timekeeper.go
Total: 0 497.38us (flat, cum) 1.48% 203 . 497.38us ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*contextFile).setAttr
pkg/sentry/fs/gofer/context_file.go
Total: 0 935.89us (flat, cum) 2.79% 57 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*contextFile).close
pkg/sentry/fs/gofer/context_file.go
Total: 0 3.21ms (flat, cum) 9.58% 106 . 3.21ms ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).sendTCP
pkg/tcpip/transport/tcp/connect.go
Total: 0 568.19us (flat, cum) 1.69% 789 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.sendTCP
pkg/tcpip/transport/tcp/connect.go
Total: 0 568.19us (flat, cum) 1.69% 897 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).sendRaw
pkg/tcpip/transport/tcp/connect.go
Total: 0 568.19us (flat, cum) 1.69% 954 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).sendData
pkg/tcpip/transport/tcp/connect.go
Total: 0 610.49us (flat, cum) 1.82% 979 . 610.49us ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).handleSegmentsLocked
pkg/tcpip/transport/tcp/connect.go
Total: 0 1.07ms (flat, cum) 3.18% 1150 . 497.38us ??? 1169 . 568.19us ??? snd.go:340
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*endpoint).handleSegmentLocked
pkg/tcpip/transport/tcp/connect.go
Total: 0 497.38us (flat, cum) 1.48% 1252 . 497.38us ???
gvisor.dev/gvisor/pkg/sentry/kernel/time.TcpipAfterFunc
pkg/sentry/kernel/time/tcpip.go
Total: 0 497.38us (flat, cum) 1.48% 61 . 497.38us ???
gvisor.dev/gvisor/pkg/sentry/kernel/time.(*TcpipTimer).Reset
pkg/sentry/kernel/time/tcpip.go
Total: 0 1.11ms (flat, cum) 3.30% 110 . 1.11ms ??? time.go:592
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Write
pkg/sentry/syscalls/linux/sys_write.go
Total: 0 6.04ms (flat, cum) 18.01% 72 . 6.04ms ???
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.writev
pkg/sentry/syscalls/linux/sys_write.go
Total: 0 6.04ms (flat, cum) 18.01% 262 . 6.04ms ???
gvisor.dev/gvisor/pkg/sentry/fs/fsutil.(*CachingInodeOperations).WriteDirtyPagesAndAttrs
pkg/sentry/fs/fsutil/inode_cached.go
Total: 0 935.89us (flat, cum) 2.79% 409 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs/fsutil.(*CachingInodeOperations).WriteOut
pkg/sentry/fs/fsutil/inode_cached.go
Total: 0 935.89us (flat, cum) 2.79% 419 . 935.89us ???
gvisor.dev/gvisor/pkg/eventchannel.Emit
pkg/eventchannel/event.go
Total: 0 1.37ms (flat, cum) 4.08% 52 . 1.37ms ???
gvisor.dev/gvisor/pkg/eventchannel.(*multiEmitter).Emit
pkg/eventchannel/event.go
Total: 0 1.37ms (flat, cum) 4.08% 93 . 1.37ms ???
gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*timer).enable
pkg/tcpip/transport/tcp/timer.go
Total: 0 610.49us (flat, cum) 1.82% 143 . 610.49us ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*ThreadGroup).Release
pkg/sentry/kernel/thread_group.go
Total: 0 935.89us (flat, cum) 2.79% 328 . 935.89us ??? mounts.go:269
gvisor.dev/gvisor/pkg/tcpip/stack.(*linkResolver).getNeighborLinkAddress
pkg/tcpip/stack/nic.go
Total: 0 568.19us (flat, cum) 1.69% 34 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*linkResolver).confirmReachable
pkg/tcpip/stack/nic.go
Total: 0 497.38us (flat, cum) 1.48% 39 . 497.38us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*nic).WritePacket
pkg/tcpip/stack/nic.go
Total: 0 568.19us (flat, cum) 1.69% 319 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*nic).enqueuePacketBuffer
pkg/tcpip/stack/nic.go
Total: 0 568.19us (flat, cum) 1.69% 338 . 568.19us ???
gvisor.dev/gvisor/pkg/sentry/fs.overlayWriteOut
pkg/sentry/fs/inode_overlay.go
Total: 0 935.89us (flat, cum) 2.79% 41 . 935.89us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*Route).resolvedFields
pkg/tcpip/stack/route.go
Total: 0 568.19us (flat, cum) 1.69% 390 . 568.19us ??? nic.go:34
gvisor.dev/gvisor/pkg/tcpip/stack.(*Route).WritePacket
pkg/tcpip/stack/route.go
Total: 0 568.19us (flat, cum) 1.69% 462 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*Route).ConfirmReachable
pkg/tcpip/stack/route.go
Total: 0 497.38us (flat, cum) 1.48% 557 . 497.38us ??? nic.go:39
gvisor.dev/gvisor/pkg/sentry/kernel.(*runExitMain).execute
pkg/sentry/kernel/task_exit.go
Total: 0 935.89us (flat, cum) 2.79% 265 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run
pkg/sentry/kernel/task_run.go
Total: 0 11.56ms (flat, cum) 34.45% 97 . 11.56ms ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute
pkg/sentry/kernel/task_run.go
Total: 0 9.25ms (flat, cum) 27.58% 282 . 9.25ms ???
gvisor.dev/gvisor/pkg/sentry/fs.(*Dirent).destroy
pkg/sentry/fs/dirent.go
Total: 0 935.89us (flat, cum) 2.79% 1174 . 935.89us ??? inode.go:98
gvisor.dev/gvisor/pkg/sentry/fs.(*Dirent).DecRef
pkg/sentry/fs/dirent.go
Total: 0 935.89us (flat, cum) 2.79% 1214 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*File).Readiness
pkg/sentry/fs/file.go
Total: 0 47.98us (flat, cum) 0.14% 181 . 47.98us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*File).Writev
pkg/sentry/fs/file.go
Total: 0 6.04ms (flat, cum) 18.01% 306 . 6.04ms ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*neighborEntry).setStateLocked
pkg/tcpip/stack/neighbor_entry.go
Total: 0 497.38us (flat, cum) 1.48% 268 . 497.38us ???
gvisor.dev/gvisor/pkg/tcpip/stack.(*neighborEntry).handleUpperLevelConfirmationLocked
pkg/tcpip/stack/neighbor_entry.go
Total: 0 497.38us (flat, cum) 1.48% 598 . 497.38us ???
gvisor.dev/gvisor/pkg/tcpip/network/ipv4.(*endpoint).WritePacket
pkg/tcpip/network/ipv4/ipv4.go
Total: 0 568.19us (flat, cum) 1.69% 452 . 568.19us ???
gvisor.dev/gvisor/pkg/tcpip/network/ipv4.(*endpoint).writePacket
pkg/tcpip/network/ipv4/ipv4.go
Total: 0 568.19us (flat, cum) 1.69% 502 . 568.19us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*MountNamespace).destroy
pkg/sentry/fs/mounts.go
Total: 0 935.89us (flat, cum) 2.79% 250 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs.(*MountNamespace).DecRef
pkg/sentry/fs/mounts.go
Total: 0 935.89us (flat, cum) 2.79% 269 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall
pkg/sentry/kernel/task_syscall.go
Total: 0 9.25ms (flat, cum) 27.58% 103 . 9.25ms ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall
pkg/sentry/kernel/task_syscall.go
Total: 0 9.25ms (flat, cum) 27.58% 173 . 9.25ms ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter
pkg/sentry/kernel/task_syscall.go
Total: 0 9.25ms (flat, cum) 27.58% 198 . 9.25ms ???
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke
pkg/sentry/kernel/task_syscall.go
Total: 0 9.25ms (flat, cum) 27.58% 238 . 9.25ms ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*inodeFileState).Release
pkg/sentry/fs/gofer/inode.go
Total: 0 3.21ms (flat, cum) 9.58% 141 . 2.34ms ??? 143 . 870.73us ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*inodeFileState).SetMaskedAttributes
pkg/sentry/fs/gofer/inode.go
Total: 0 935.89us (flat, cum) 2.79% 317 . 935.89us ???
gvisor.dev/gvisor/pkg/sentry/fs/gofer.(*inodeOperations).WriteOut
pkg/sentry/fs/gofer/inode.go
Total: 0 935.89us (flat, cum) 2.79% 666 . 935.89us ???
gvisor.dev/gvisor/pkg/refs.(*AtomicRefCount).DecRefWithDestructor
pkg/refs/refcounter.go
Total: 0 3.68ms (flat, cum) 10.96% 510 . 3.68ms ???