Skip to content

Instantly share code, notes, and snippets.

@yuuki
Created February 29, 2020 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuuki/51ab7b0499655f64ce12a06ac934e2b2 to your computer and use it in GitHub Desktop.
Save yuuki/51ab7b0499655f64ce12a06ac934e2b2 to your computer and use it in GitHub Desktop.
ttracerd perf log (with dirent package)
This file has been truncated, but you can view the full file.
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 16K of event 'cycles'
# Event count (approx.): 5563049817
#
# Children Self Command Shared Object Symbol
# ........ ........ ........ ................ .........................................................................................
#
95.45% 0.00% ttracerd ttracerd [.] runtime.goexit
|
---runtime.goexit
|
|--78.42%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
| |
| |--77.04%--github.com/yuuki/transtracer/collector.CollectHostFlows
| | |
| | --77.02%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
| | |
| | --76.69%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
| | |
| | |--30.49%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
| | | |
| | | |--19.49%--os.Readlink
| | | | |
| | | | --18.25%--syscall.Syscall6
| | | | |
| | | | |--16.17%--entry_SYSCALL_64
| | | | | |
| | | | | --16.00%--do_syscall_64
| | | | | |
| | | | | --15.77%--sys_readlinkat
| | | | | |
| | | | | |--7.84%--user_path_at_empty
| | | | | | |
| | | | | | --7.36%--filename_lookup
| | | | | | |
| | | | | | --7.22%--path_lookupat
| | | | | | |
| | | | | | |--4.23%--link_path_walk
| | | | | | | |
| | | | | | | |--2.52%--walk_component
| | | | | | | | |
| | | | | | | | --2.15%--lookup_fast
| | | | | | | | |
| | | | | | | | --0.66%--pid_revalidate
| | | | | | | |
| | | | | | | --1.46%--inode_permission
| | | | | | | |
| | | | | | | --1.29%--__inode_permission
| | | | | | | |
| | | | | | | --0.76%--proc_fd_permission
| | | | | | | |
| | | | | | | --0.67%--generic_permission
| | | | | | | |
| | | | | | | --0.62%--capable_wrt_inode_uidgid
| | | | | | | |
| | | | | | | --0.54%--ns_capable_common
| | | | | | |
| | | | | | --2.68%--walk_component
| | | | | | |
| | | | | | --2.47%--lookup_fast
| | | | | | |
| | | | | | |--1.79%--tid_fd_revalidate
| | | | | | |
| | | | | | --0.58%--__d_lookup
| | | | | |
| | | | | --7.01%--vfs_readlink
| | | | | |
| | | | | --6.91%--proc_pid_readlink
| | | | | |
| | | | | |--2.32%--d_path
| | | | | | |
| | | | | | --1.63%--sockfs_dname
| | | | | | |
| | | | | | --0.92%--dynamic_dname
| | | | | | |
| | | | | | --0.80%--vsnprintf
| | | | | |
| | | | | |--2.18%--proc_fd_link
| | | | | | |
| | | | | | --0.65%--path_get
| | | | | | lockref_get
| | | | | |
| | | | | --1.38%--proc_fd_access_allowed
| | | | | |
| | | | | --1.13%--ptrace_may_access
| | | | | |
| | | | | --0.98%--__ptrace_may_access
| | | | |
| | | | --0.55%--syscall_return_via_sysret
| | | |
| | | |--4.76%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | | |
| | | | |--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | | | |
| | | | | --3.09%--syscall.Syscall
| | | | | |
| | | | | --3.06%--entry_SYSCALL_64
| | | | | |
| | | | | --3.05%--do_syscall_64
| | | | | |
| | | | | --3.05%--sys_getdents64
| | | | | iterate_dir
| | | | | |
| | | | | --3.01%--proc_readfd
| | | | | |
| | | | | --2.99%--proc_readfd_common
| | | | | |
| | | | | --2.44%--proc_fill_cache
| | | | | |
| | | | | --1.54%--d_hash_and_lookup
| | | | | |
| | | | | --1.48%--d_lookup
| | | | | |
| | | | | --1.45%--__d_lookup
| | | | |
| | | | --0.92%--runtime.newobject
| | | | |
| | | | --0.90%--runtime.mallocgc
| | | | |
| | | | --0.62%--runtime.(*mcache).nextFree
| | | | runtime.(*mcache).refill
| | | | runtime.(*mcentral).cacheSpan
| | | | |
| | | | --0.54%--runtime.(*mcentral).grow
| | | |
| | | |--1.16%--runtime.mapassign_fast32
| | | |
| | | |--1.15%--path/filepath.join
| | | |
| | | |--0.79%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
| | | | |
| | | | --0.54%--bytes.(*Buffer).WriteByte
| | | |
| | | |--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
| | | |
| | | --0.67%--runtime.newobject
| | | |
| | | --0.56%--runtime.mallocgc
| | |
| | |--28.60%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
| | | |
| | | --28.54%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
| | | |
| | | |--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| | | | |
| | | | |--13.69%--encoding/binary.Read
| | | | | |
| | | | | |--11.08%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | |--9.68%--encoding/binary.(*decoder).value
| | | | | | | |
| | | | | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | | | | |
| | | | | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | | | | |
| | | | | | | | | --0.92%--reflect.Value.SetUint
| | | | | | | | |
| | | | | | | | |--1.39%--reflect.Value.Index
| | | | | | | | |
| | | | | | | | --0.51%--reflect.Value.SetUint
| | | | | | | |
| | | | | | | |--0.60%--reflect.Value.Index
| | | | | | | |
| | | | | | | --0.54%--reflect.Value.Field
| | | | | | |
| | | | | | --0.64%--reflect.Value.Field
| | | | | |
| | | | | |--0.95%--encoding/binary.dataSize
| | | | | | |
| | | | | | --0.81%--sync.(*Map).Load
| | | | | | |
| | | | | | --0.71%--runtime.mapaccess2
| | | | | |
| | | | | --0.76%--runtime.makeslice
| | | | | |
| | | | | --0.64%--runtime.mallocgc
| | | | |
| | | | --1.58%--runtime.newobject
| | | | |
| | | | --1.49%--runtime.mallocgc
| | | |
| | | |--10.87%--syscall.Recvfrom
| | | | |
| | | | --10.79%--syscall.Syscall6
| | | | |
| | | | --10.70%--entry_SYSCALL_64
| | | | |
| | | | --10.67%--do_syscall_64
| | | | |
| | | | --10.63%--sys_recvfrom
| | | | |
| | | | --10.62%--SYSC_recvfrom
| | | | |
| | | | --10.54%--sock_recvmsg
| | | | |
| | | | --10.50%--netlink_recvmsg
| | | | |
| | | | --10.21%--netlink_dump
| | | | |
| | | | --10.07%--inet_diag_dump_compat
| | | | |
| | | | --10.04%--__inet_diag_dump
| | | | |
| | | | --10.03%--tcp_diag_dump
| | | | |
| | | | --10.00%--inet_diag_dump_icsk
| | | | |
| | | | --7.56%--sk_diag_fill
| | | | |
| | | | --7.45%--inet_sk_diag_fill
| | | | |
| | | | --5.51%--inet_diag_msg_attrs_fill
| | | | |
| | | | |--1.92%--sock_i_uid
| | | | | |
| | | | | --1.27%--_raw_read_lock_bh
| | | | |
| | | | --0.79%--nla_put
| | | |
| | | --1.46%--syscall.ParseNetlinkMessage
| | | |
| | | --1.13%--runtime.growslice
| | | |
| | | --0.97%--runtime.mallocgc
| | |
| | |--4.59%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
| | | |
| | | --3.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
| | | |
| | | |--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| | | | |
| | | | --1.93%--runtime.concatstring3
| | | | |
| | | | --1.62%--runtime.concatstrings
| | | | |
| | | | --0.99%--runtime.rawstringtmp
| | | | |
| | | | --0.89%--runtime.rawstring
| | | | |
| | | | --0.79%--runtime.mallocgc
| | | |
| | | --1.16%--runtime.concatstring5
| | | |
| | | --0.92%--runtime.concatstrings
| | |
| | |--3.48%--fmt.Sprintf
| | | |
| | | |--1.44%--fmt.(*pp).doPrintf
| | | | |
| | | | --1.21%--fmt.(*pp).printArg
| | | | |
| | | | --0.79%--fmt.(*pp).fmtInteger
| | | | |
| | | | --0.69%--fmt.(*fmt).fmtInteger
| | | |
| | | |--0.78%--fmt.(*pp).free
| | | |
| | | --0.61%--fmt.newPrinter
| | |
| | |--2.97%--runtime.newobject
| | | |
| | | --2.82%--runtime.mallocgc
| | | |
| | | |--0.75%--runtime.heapBitsSetType
| | | |
| | | --0.55%--runtime.(*mcache).nextFree
| | | |
| | | --0.53%--runtime.(*mcache).refill
| | | |
| | | --0.51%--runtime.(*mcentral).cacheSpan
| | |
| | |--1.54%--net.IP.String
| | | |
| | | --0.71%--runtime.slicebytetostring
| | | |
| | | --0.63%--runtime.mallocgc
| | |
| | |--0.72%--runtime.mapaccess1_fast32
| | |
| | |--0.66%--runtime.convT64
| | | |
| | | --0.62%--runtime.mallocgc
| | |
| | --0.58%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
| | github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
| | |
| | --0.57%--net.(*Resolver).lookupAddr
| | net.(*Resolver).goLookupPTR
| | |
| | --0.51%--net.(*Resolver).lookup
| | |
| | --0.50%--net.(*Resolver).tryOneName
| |
| --1.26%--github.com/yuuki/transtracer/db.(*DB).InsertOrUpdateHostFlows
| |
| --0.57%--database/sql.(*Stmt).QueryRowContext
| |
| --0.54%--database/sql.(*Stmt).QueryContext
|
|--10.61%--runtime.systemstack
| |
| |--9.31%--runtime.gcBgMarkWorker.func2
| | |
| | --9.26%--runtime.gcDrain
| | |
| | |--6.67%--runtime.scanobject
| | | |
| | | |--1.13%--runtime.greyobject
| | | |
| | | |--0.93%--runtime.findObject
| | | |
| | | --0.53%--ret_from_intr
| | | do_IRQ
| | | |
| | | --0.51%--irq_exit
| | | __softirqentry_text_start
| | | net_rx_action
| | | virtnet_poll
| | |
| | --2.04%--runtime.markroot
| | |
| | --1.76%--runtime.markroot.func1
| | |
| | --0.86%--runtime.procyield
| |
| --1.30%--runtime.bgscavenge.func2
| |
| --1.27%--runtime.(*pageAlloc).scavengeOne
| |
| --1.18%--runtime.(*pageAlloc).scavengeRangeLocked
| |
| --1.17%--runtime.madvise
| |
| --1.14%--entry_SYSCALL_64
| |
| --1.13%--do_syscall_64
| |
| --1.08%--sys_madvise
| |
| --1.01%--madvise_free_single_vma
| |
| --0.89%--tlb_finish_mmu
| arch_tlb_finish_mmu
| |
| --0.88%--tlb_flush_mmu_tlbonly
| |
| --0.87%--flush_tlb_mm_range
| |
| --0.81%--native_flush_tlb_others
| smp_call_function_many
| |
| --0.76%--smp_call_function_single
|
|--2.92%--runtime.bgscavenge
| |
| --2.85%--runtime.scavengeSleep
| |
| --2.73%--runtime.mcall
| |
| --2.73%--runtime.park_m
| |
| --2.72%--runtime.schedule
| |
| --2.47%--runtime.findrunnable
| |
| |--1.04%--runtime.epollwait
| | |
| | --0.94%--entry_SYSCALL_64
| | |
| | --0.94%--do_syscall_64
| | |
| | --0.92%--sys_epoll_pwait
| | |
| | --0.88%--ep_poll
| | |
| | --0.82%--schedule_hrtimeout_range
| | |
| | --0.80%--schedule_hrtimeout_range_clock
| | |
| | --0.73%--schedule
| | __schedule
| | |
| | --0.51%--finish_task_switch
| |
| --0.89%--runtime.stopm
| |
| --0.86%--runtime.notesleep
| |
| --0.81%--runtime.futex
| |
| --0.78%--entry_SYSCALL_64
| |
| --0.76%--do_syscall_64
| sys_futex
| |
| --0.75%--do_futex
| |
| --0.74%--futex_wait
| |
| --0.71%--futex_wait_queue_me
| |
| --0.70%--schedule
| |
| --0.69%--__schedule
|
|--1.51%--runtime.bgsweep
| |
| --1.31%--runtime.sweepone
| |
| --0.86%--runtime.(*mspan).sweep
| |
| --0.63%--runtime.(*mcentral).freeSpan
|
|--1.24%--runtime.gcBgMarkWorker
| |
| --0.51%--runtime.mcall
| |
| --0.50%--runtime.park_m
| |
| --0.50%--runtime.schedule
|
--0.60%--runtime.mcall
78.42% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
---github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
|--77.04%--github.com/yuuki/transtracer/collector.CollectHostFlows
| |
| --77.02%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
| |
| --76.69%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
| |
| |--30.49%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
| | |
| | |--19.49%--os.Readlink
| | | |
| | | --18.25%--syscall.Syscall6
| | | |
| | | |--16.17%--entry_SYSCALL_64
| | | | |
| | | | --16.00%--do_syscall_64
| | | | |
| | | | --15.77%--sys_readlinkat
| | | | |
| | | | |--7.84%--user_path_at_empty
| | | | | |
| | | | | --7.36%--filename_lookup
| | | | | |
| | | | | --7.22%--path_lookupat
| | | | | |
| | | | | |--4.23%--link_path_walk
| | | | | | |
| | | | | | |--2.52%--walk_component
| | | | | | | |
| | | | | | | --2.15%--lookup_fast
| | | | | | | |
| | | | | | | --0.66%--pid_revalidate
| | | | | | |
| | | | | | --1.46%--inode_permission
| | | | | | |
| | | | | | --1.29%--__inode_permission
| | | | | | |
| | | | | | --0.76%--proc_fd_permission
| | | | | | |
| | | | | | --0.67%--generic_permission
| | | | | | |
| | | | | | --0.62%--capable_wrt_inode_uidgid
| | | | | | |
| | | | | | --0.54%--ns_capable_common
| | | | | |
| | | | | --2.68%--walk_component
| | | | | |
| | | | | --2.47%--lookup_fast
| | | | | |
| | | | | |--1.79%--tid_fd_revalidate
| | | | | |
| | | | | --0.58%--__d_lookup
| | | | |
| | | | --7.01%--vfs_readlink
| | | | |
| | | | --6.91%--proc_pid_readlink
| | | | |
| | | | |--2.32%--d_path
| | | | | |
| | | | | --1.63%--sockfs_dname
| | | | | |
| | | | | --0.92%--dynamic_dname
| | | | | |
| | | | | --0.80%--vsnprintf
| | | | |
| | | | |--2.18%--proc_fd_link
| | | | | |
| | | | | --0.65%--path_get
| | | | | lockref_get
| | | | |
| | | | --1.38%--proc_fd_access_allowed
| | | | |
| | | | --1.13%--ptrace_may_access
| | | | |
| | | | --0.98%--__ptrace_may_access
| | | |
| | | --0.55%--syscall_return_via_sysret
| | |
| | |--4.76%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | |
| | | |--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | | |
| | | | --3.09%--syscall.Syscall
| | | | |
| | | | --3.06%--entry_SYSCALL_64
| | | | |
| | | | --3.05%--do_syscall_64
| | | | |
| | | | --3.05%--sys_getdents64
| | | | iterate_dir
| | | | |
| | | | --3.01%--proc_readfd
| | | | |
| | | | --2.99%--proc_readfd_common
| | | | |
| | | | --2.44%--proc_fill_cache
| | | | |
| | | | --1.54%--d_hash_and_lookup
| | | | |
| | | | --1.48%--d_lookup
| | | | |
| | | | --1.45%--__d_lookup
| | | |
| | | --0.92%--runtime.newobject
| | | |
| | | --0.90%--runtime.mallocgc
| | | |
| | | --0.62%--runtime.(*mcache).nextFree
| | | runtime.(*mcache).refill
| | | runtime.(*mcentral).cacheSpan
| | | |
| | | --0.54%--runtime.(*mcentral).grow
| | |
| | |--1.16%--runtime.mapassign_fast32
| | |
| | |--1.15%--path/filepath.join
| | |
| | |--0.79%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
| | | |
| | | --0.54%--bytes.(*Buffer).WriteByte
| | |
| | |--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
| | |
| | --0.67%--runtime.newobject
| | |
| | --0.56%--runtime.mallocgc
| |
| |--28.60%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
| | |
| | --28.54%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
| | |
| | |--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| | | |
| | | |--13.69%--encoding/binary.Read
| | | | |
| | | | |--11.08%--encoding/binary.(*decoder).value
| | | | | |
| | | | | |--9.68%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | | | |
| | | | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | | | |
| | | | | | | | --0.92%--reflect.Value.SetUint
| | | | | | | |
| | | | | | | |--1.39%--reflect.Value.Index
| | | | | | | |
| | | | | | | --0.51%--reflect.Value.SetUint
| | | | | | |
| | | | | | |--0.60%--reflect.Value.Index
| | | | | | |
| | | | | | --0.54%--reflect.Value.Field
| | | | | |
| | | | | --0.64%--reflect.Value.Field
| | | | |
| | | | |--0.95%--encoding/binary.dataSize
| | | | | |
| | | | | --0.81%--sync.(*Map).Load
| | | | | |
| | | | | --0.71%--runtime.mapaccess2
| | | | |
| | | | --0.76%--runtime.makeslice
| | | | |
| | | | --0.64%--runtime.mallocgc
| | | |
| | | --1.58%--runtime.newobject
| | | |
| | | --1.49%--runtime.mallocgc
| | |
| | |--10.87%--syscall.Recvfrom
| | | |
| | | --10.79%--syscall.Syscall6
| | | |
| | | --10.70%--entry_SYSCALL_64
| | | |
| | | --10.67%--do_syscall_64
| | | |
| | | --10.63%--sys_recvfrom
| | | |
| | | --10.62%--SYSC_recvfrom
| | | |
| | | --10.54%--sock_recvmsg
| | | |
| | | --10.50%--netlink_recvmsg
| | | |
| | | --10.21%--netlink_dump
| | | |
| | | --10.07%--inet_diag_dump_compat
| | | |
| | | --10.04%--__inet_diag_dump
| | | |
| | | --10.03%--tcp_diag_dump
| | | |
| | | --10.00%--inet_diag_dump_icsk
| | | |
| | | --7.56%--sk_diag_fill
| | | |
| | | --7.45%--inet_sk_diag_fill
| | | |
| | | --5.51%--inet_diag_msg_attrs_fill
| | | |
| | | |--1.92%--sock_i_uid
| | | | |
| | | | --1.27%--_raw_read_lock_bh
| | | |
| | | --0.79%--nla_put
| | |
| | --1.46%--syscall.ParseNetlinkMessage
| | |
| | --1.13%--runtime.growslice
| | |
| | --0.97%--runtime.mallocgc
| |
| |--4.59%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
| | |
| | --3.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
| | |
| | |--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| | | |
| | | --1.93%--runtime.concatstring3
| | | |
| | | --1.62%--runtime.concatstrings
| | | |
| | | --0.99%--runtime.rawstringtmp
| | | |
| | | --0.89%--runtime.rawstring
| | | |
| | | --0.79%--runtime.mallocgc
| | |
| | --1.16%--runtime.concatstring5
| | |
| | --0.92%--runtime.concatstrings
| |
| |--3.48%--fmt.Sprintf
| | |
| | |--1.44%--fmt.(*pp).doPrintf
| | | |
| | | --1.21%--fmt.(*pp).printArg
| | | |
| | | --0.79%--fmt.(*pp).fmtInteger
| | | |
| | | --0.69%--fmt.(*fmt).fmtInteger
| | |
| | |--0.78%--fmt.(*pp).free
| | |
| | --0.61%--fmt.newPrinter
| |
| |--2.97%--runtime.newobject
| | |
| | --2.82%--runtime.mallocgc
| | |
| | |--0.75%--runtime.heapBitsSetType
| | |
| | --0.55%--runtime.(*mcache).nextFree
| | |
| | --0.53%--runtime.(*mcache).refill
| | |
| | --0.51%--runtime.(*mcentral).cacheSpan
| |
| |--1.54%--net.IP.String
| | |
| | --0.71%--runtime.slicebytetostring
| | |
| | --0.63%--runtime.mallocgc
| |
| |--0.72%--runtime.mapaccess1_fast32
| |
| |--0.66%--runtime.convT64
| | |
| | --0.62%--runtime.mallocgc
| |
| --0.58%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
| github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
| |
| --0.57%--net.(*Resolver).lookupAddr
| net.(*Resolver).goLookupPTR
| |
| --0.51%--net.(*Resolver).lookup
| |
| --0.50%--net.(*Resolver).tryOneName
|
--1.26%--github.com/yuuki/transtracer/db.(*DB).InsertOrUpdateHostFlows
|
--0.57%--database/sql.(*Stmt).QueryRowContext
|
--0.54%--database/sql.(*Stmt).QueryContext
77.04% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/collector.CollectHostFlows
|
---github.com/yuuki/transtracer/collector.CollectHostFlows
|
--77.02%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
|
--76.69%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
|--30.49%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
| |
| |--19.49%--os.Readlink
| | |
| | --18.25%--syscall.Syscall6
| | |
| | |--16.17%--entry_SYSCALL_64
| | | |
| | | --16.00%--do_syscall_64
| | | |
| | | --15.77%--sys_readlinkat
| | | |
| | | |--7.84%--user_path_at_empty
| | | | |
| | | | --7.36%--filename_lookup
| | | | |
| | | | --7.22%--path_lookupat
| | | | |
| | | | |--4.23%--link_path_walk
| | | | | |
| | | | | |--2.52%--walk_component
| | | | | | |
| | | | | | --2.15%--lookup_fast
| | | | | | |
| | | | | | --0.66%--pid_revalidate
| | | | | |
| | | | | --1.46%--inode_permission
| | | | | |
| | | | | --1.29%--__inode_permission
| | | | | |
| | | | | --0.76%--proc_fd_permission
| | | | | |
| | | | | --0.67%--generic_permission
| | | | | |
| | | | | --0.62%--capable_wrt_inode_uidgid
| | | | | |
| | | | | --0.54%--ns_capable_common
| | | | |
| | | | --2.68%--walk_component
| | | | |
| | | | --2.47%--lookup_fast
| | | | |
| | | | |--1.79%--tid_fd_revalidate
| | | | |
| | | | --0.58%--__d_lookup
| | | |
| | | --7.01%--vfs_readlink
| | | |
| | | --6.91%--proc_pid_readlink
| | | |
| | | |--2.32%--d_path
| | | | |
| | | | --1.63%--sockfs_dname
| | | | |
| | | | --0.92%--dynamic_dname
| | | | |
| | | | --0.80%--vsnprintf
| | | |
| | | |--2.18%--proc_fd_link
| | | | |
| | | | --0.65%--path_get
| | | | lockref_get
| | | |
| | | --1.38%--proc_fd_access_allowed
| | | |
| | | --1.13%--ptrace_may_access
| | | |
| | | --0.98%--__ptrace_may_access
| | |
| | --0.55%--syscall_return_via_sysret
| |
| |--4.76%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | |
| | |--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | |
| | | --3.09%--syscall.Syscall
| | | |
| | | --3.06%--entry_SYSCALL_64
| | | |
| | | --3.05%--do_syscall_64
| | | |
| | | --3.05%--sys_getdents64
| | | iterate_dir
| | | |
| | | --3.01%--proc_readfd
| | | |
| | | --2.99%--proc_readfd_common
| | | |
| | | --2.44%--proc_fill_cache
| | | |
| | | --1.54%--d_hash_and_lookup
| | | |
| | | --1.48%--d_lookup
| | | |
| | | --1.45%--__d_lookup
| | |
| | --0.92%--runtime.newobject
| | |
| | --0.90%--runtime.mallocgc
| | |
| | --0.62%--runtime.(*mcache).nextFree
| | runtime.(*mcache).refill
| | runtime.(*mcentral).cacheSpan
| | |
| | --0.54%--runtime.(*mcentral).grow
| |
| |--1.16%--runtime.mapassign_fast32
| |
| |--1.15%--path/filepath.join
| |
| |--0.79%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
| | |
| | --0.54%--bytes.(*Buffer).WriteByte
| |
| |--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
| |
| --0.67%--runtime.newobject
| |
| --0.56%--runtime.mallocgc
|
|--28.60%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
| |
| --28.54%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
| |
| |--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| | |
| | |--13.69%--encoding/binary.Read
| | | |
| | | |--11.08%--encoding/binary.(*decoder).value
| | | | |
| | | | |--9.68%--encoding/binary.(*decoder).value
| | | | | |
| | | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | | |
| | | | | | | --0.92%--reflect.Value.SetUint
| | | | | | |
| | | | | | |--1.39%--reflect.Value.Index
| | | | | | |
| | | | | | --0.51%--reflect.Value.SetUint
| | | | | |
| | | | | |--0.60%--reflect.Value.Index
| | | | | |
| | | | | --0.54%--reflect.Value.Field
| | | | |
| | | | --0.64%--reflect.Value.Field
| | | |
| | | |--0.95%--encoding/binary.dataSize
| | | | |
| | | | --0.81%--sync.(*Map).Load
| | | | |
| | | | --0.71%--runtime.mapaccess2
| | | |
| | | --0.76%--runtime.makeslice
| | | |
| | | --0.64%--runtime.mallocgc
| | |
| | --1.58%--runtime.newobject
| | |
| | --1.49%--runtime.mallocgc
| |
| |--10.87%--syscall.Recvfrom
| | |
| | --10.79%--syscall.Syscall6
| | |
| | --10.70%--entry_SYSCALL_64
| | |
| | --10.67%--do_syscall_64
| | |
| | --10.63%--sys_recvfrom
| | |
| | --10.62%--SYSC_recvfrom
| | |
| | --10.54%--sock_recvmsg
| | |
| | --10.50%--netlink_recvmsg
| | |
| | --10.21%--netlink_dump
| | |
| | --10.07%--inet_diag_dump_compat
| | |
| | --10.04%--__inet_diag_dump
| | |
| | --10.03%--tcp_diag_dump
| | |
| | --10.00%--inet_diag_dump_icsk
| | |
| | --7.56%--sk_diag_fill
| | |
| | --7.45%--inet_sk_diag_fill
| | |
| | --5.51%--inet_diag_msg_attrs_fill
| | |
| | |--1.92%--sock_i_uid
| | | |
| | | --1.27%--_raw_read_lock_bh
| | |
| | --0.79%--nla_put
| |
| --1.46%--syscall.ParseNetlinkMessage
| |
| --1.13%--runtime.growslice
| |
| --0.97%--runtime.mallocgc
|
|--4.59%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
| |
| --3.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
| |
| |--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| | |
| | --1.93%--runtime.concatstring3
| | |
| | --1.62%--runtime.concatstrings
| | |
| | --0.99%--runtime.rawstringtmp
| | |
| | --0.89%--runtime.rawstring
| | |
| | --0.79%--runtime.mallocgc
| |
| --1.16%--runtime.concatstring5
| |
| --0.92%--runtime.concatstrings
|
|--3.48%--fmt.Sprintf
| |
| |--1.44%--fmt.(*pp).doPrintf
| | |
| | --1.21%--fmt.(*pp).printArg
| | |
| | --0.79%--fmt.(*pp).fmtInteger
| | |
| | --0.69%--fmt.(*fmt).fmtInteger
| |
| |--0.78%--fmt.(*pp).free
| |
| --0.61%--fmt.newPrinter
|
|--2.97%--runtime.newobject
| |
| --2.82%--runtime.mallocgc
| |
| |--0.75%--runtime.heapBitsSetType
| |
| --0.55%--runtime.(*mcache).nextFree
| |
| --0.53%--runtime.(*mcache).refill
| |
| --0.51%--runtime.(*mcentral).cacheSpan
|
|--1.54%--net.IP.String
| |
| --0.71%--runtime.slicebytetostring
| |
| --0.63%--runtime.mallocgc
|
|--0.72%--runtime.mapaccess1_fast32
|
|--0.66%--runtime.convT64
| |
| --0.62%--runtime.mallocgc
|
--0.58%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
|
--0.57%--net.(*Resolver).lookupAddr
net.(*Resolver).goLookupPTR
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
77.02% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
|
---github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
|
--76.69%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
|--30.49%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
| |
| |--19.49%--os.Readlink
| | |
| | --18.25%--syscall.Syscall6
| | |
| | |--16.17%--entry_SYSCALL_64
| | | |
| | | --16.00%--do_syscall_64
| | | |
| | | --15.77%--sys_readlinkat
| | | |
| | | |--7.84%--user_path_at_empty
| | | | |
| | | | --7.36%--filename_lookup
| | | | |
| | | | --7.22%--path_lookupat
| | | | |
| | | | |--4.23%--link_path_walk
| | | | | |
| | | | | |--2.52%--walk_component
| | | | | | |
| | | | | | --2.15%--lookup_fast
| | | | | | |
| | | | | | --0.66%--pid_revalidate
| | | | | |
| | | | | --1.46%--inode_permission
| | | | | |
| | | | | --1.29%--__inode_permission
| | | | | |
| | | | | --0.76%--proc_fd_permission
| | | | | |
| | | | | --0.67%--generic_permission
| | | | | |
| | | | | --0.62%--capable_wrt_inode_uidgid
| | | | | |
| | | | | --0.54%--ns_capable_common
| | | | |
| | | | --2.68%--walk_component
| | | | |
| | | | --2.47%--lookup_fast
| | | | |
| | | | |--1.79%--tid_fd_revalidate
| | | | |
| | | | --0.58%--__d_lookup
| | | |
| | | --7.01%--vfs_readlink
| | | |
| | | --6.91%--proc_pid_readlink
| | | |
| | | |--2.32%--d_path
| | | | |
| | | | --1.63%--sockfs_dname
| | | | |
| | | | --0.92%--dynamic_dname
| | | | |
| | | | --0.80%--vsnprintf
| | | |
| | | |--2.18%--proc_fd_link
| | | | |
| | | | --0.65%--path_get
| | | | lockref_get
| | | |
| | | --1.38%--proc_fd_access_allowed
| | | |
| | | --1.13%--ptrace_may_access
| | | |
| | | --0.98%--__ptrace_may_access
| | |
| | --0.55%--syscall_return_via_sysret
| |
| |--4.76%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | |
| | |--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | |
| | | --3.09%--syscall.Syscall
| | | |
| | | --3.06%--entry_SYSCALL_64
| | | |
| | | --3.05%--do_syscall_64
| | | |
| | | --3.05%--sys_getdents64
| | | iterate_dir
| | | |
| | | --3.01%--proc_readfd
| | | |
| | | --2.99%--proc_readfd_common
| | | |
| | | --2.44%--proc_fill_cache
| | | |
| | | --1.54%--d_hash_and_lookup
| | | |
| | | --1.48%--d_lookup
| | | |
| | | --1.45%--__d_lookup
| | |
| | --0.92%--runtime.newobject
| | |
| | --0.90%--runtime.mallocgc
| | |
| | --0.62%--runtime.(*mcache).nextFree
| | runtime.(*mcache).refill
| | runtime.(*mcentral).cacheSpan
| | |
| | --0.54%--runtime.(*mcentral).grow
| |
| |--1.16%--runtime.mapassign_fast32
| |
| |--1.15%--path/filepath.join
| |
| |--0.79%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
| | |
| | --0.54%--bytes.(*Buffer).WriteByte
| |
| |--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
| |
| --0.67%--runtime.newobject
| |
| --0.56%--runtime.mallocgc
|
|--28.60%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
| |
| --28.54%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
| |
| |--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| | |
| | |--13.69%--encoding/binary.Read
| | | |
| | | |--11.08%--encoding/binary.(*decoder).value
| | | | |
| | | | |--9.68%--encoding/binary.(*decoder).value
| | | | | |
| | | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | | |
| | | | | | | --0.92%--reflect.Value.SetUint
| | | | | | |
| | | | | | |--1.39%--reflect.Value.Index
| | | | | | |
| | | | | | --0.51%--reflect.Value.SetUint
| | | | | |
| | | | | |--0.60%--reflect.Value.Index
| | | | | |
| | | | | --0.54%--reflect.Value.Field
| | | | |
| | | | --0.64%--reflect.Value.Field
| | | |
| | | |--0.95%--encoding/binary.dataSize
| | | | |
| | | | --0.81%--sync.(*Map).Load
| | | | |
| | | | --0.71%--runtime.mapaccess2
| | | |
| | | --0.76%--runtime.makeslice
| | | |
| | | --0.64%--runtime.mallocgc
| | |
| | --1.58%--runtime.newobject
| | |
| | --1.49%--runtime.mallocgc
| |
| |--10.87%--syscall.Recvfrom
| | |
| | --10.79%--syscall.Syscall6
| | |
| | --10.70%--entry_SYSCALL_64
| | |
| | --10.67%--do_syscall_64
| | |
| | --10.63%--sys_recvfrom
| | |
| | --10.62%--SYSC_recvfrom
| | |
| | --10.54%--sock_recvmsg
| | |
| | --10.50%--netlink_recvmsg
| | |
| | --10.21%--netlink_dump
| | |
| | --10.07%--inet_diag_dump_compat
| | |
| | --10.04%--__inet_diag_dump
| | |
| | --10.03%--tcp_diag_dump
| | |
| | --10.00%--inet_diag_dump_icsk
| | |
| | --7.56%--sk_diag_fill
| | |
| | --7.45%--inet_sk_diag_fill
| | |
| | --5.51%--inet_diag_msg_attrs_fill
| | |
| | |--1.92%--sock_i_uid
| | | |
| | | --1.27%--_raw_read_lock_bh
| | |
| | --0.79%--nla_put
| |
| --1.46%--syscall.ParseNetlinkMessage
| |
| --1.13%--runtime.growslice
| |
| --0.97%--runtime.mallocgc
|
|--4.59%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
| |
| --3.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
| |
| |--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| | |
| | --1.93%--runtime.concatstring3
| | |
| | --1.62%--runtime.concatstrings
| | |
| | --0.99%--runtime.rawstringtmp
| | |
| | --0.89%--runtime.rawstring
| | |
| | --0.79%--runtime.mallocgc
| |
| --1.16%--runtime.concatstring5
| |
| --0.92%--runtime.concatstrings
|
|--3.48%--fmt.Sprintf
| |
| |--1.44%--fmt.(*pp).doPrintf
| | |
| | --1.21%--fmt.(*pp).printArg
| | |
| | --0.79%--fmt.(*pp).fmtInteger
| | |
| | --0.69%--fmt.(*fmt).fmtInteger
| |
| |--0.78%--fmt.(*pp).free
| |
| --0.61%--fmt.newPrinter
|
|--2.97%--runtime.newobject
| |
| --2.82%--runtime.mallocgc
| |
| |--0.75%--runtime.heapBitsSetType
| |
| --0.55%--runtime.(*mcache).nextFree
| |
| --0.53%--runtime.(*mcache).refill
| |
| --0.51%--runtime.(*mcentral).cacheSpan
|
|--1.54%--net.IP.String
| |
| --0.71%--runtime.slicebytetostring
| |
| --0.63%--runtime.mallocgc
|
|--0.72%--runtime.mapaccess1_fast32
|
|--0.66%--runtime.convT64
| |
| --0.62%--runtime.mallocgc
|
--0.58%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
|
--0.57%--net.(*Resolver).lookupAddr
net.(*Resolver).goLookupPTR
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
76.69% 1.66% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
|--75.03%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
| |
| |--30.49%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
| | |
| | |--19.49%--os.Readlink
| | | |
| | | --18.25%--syscall.Syscall6
| | | |
| | | |--16.17%--entry_SYSCALL_64
| | | | |
| | | | --16.00%--do_syscall_64
| | | | |
| | | | --15.77%--sys_readlinkat
| | | | |
| | | | |--7.84%--user_path_at_empty
| | | | | |
| | | | | --7.36%--filename_lookup
| | | | | |
| | | | | --7.22%--path_lookupat
| | | | | |
| | | | | |--4.23%--link_path_walk
| | | | | | |
| | | | | | |--2.52%--walk_component
| | | | | | | |
| | | | | | | --2.15%--lookup_fast
| | | | | | | |
| | | | | | | --0.66%--pid_revalidate
| | | | | | |
| | | | | | --1.46%--inode_permission
| | | | | | |
| | | | | | --1.29%--__inode_permission
| | | | | | |
| | | | | | --0.76%--proc_fd_permission
| | | | | | |
| | | | | | --0.67%--generic_permission
| | | | | | |
| | | | | | --0.62%--capable_wrt_inode_uidgid
| | | | | | |
| | | | | | --0.54%--ns_capable_common
| | | | | |
| | | | | --2.68%--walk_component
| | | | | |
| | | | | --2.47%--lookup_fast
| | | | | |
| | | | | |--1.79%--tid_fd_revalidate
| | | | | |
| | | | | --0.58%--__d_lookup
| | | | |
| | | | --7.01%--vfs_readlink
| | | | |
| | | | --6.91%--proc_pid_readlink
| | | | |
| | | | |--2.32%--d_path
| | | | | |
| | | | | --1.63%--sockfs_dname
| | | | | |
| | | | | --0.92%--dynamic_dname
| | | | | |
| | | | | --0.80%--vsnprintf
| | | | |
| | | | |--2.18%--proc_fd_link
| | | | | |
| | | | | --0.65%--path_get
| | | | | lockref_get
| | | | |
| | | | --1.38%--proc_fd_access_allowed
| | | | |
| | | | --1.13%--ptrace_may_access
| | | | |
| | | | --0.98%--__ptrace_may_access
| | | |
| | | --0.55%--syscall_return_via_sysret
| | |
| | |--4.76%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | |
| | | |--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | | | |
| | | | --3.09%--syscall.Syscall
| | | | |
| | | | --3.06%--entry_SYSCALL_64
| | | | |
| | | | --3.05%--do_syscall_64
| | | | |
| | | | --3.05%--sys_getdents64
| | | | iterate_dir
| | | | |
| | | | --3.01%--proc_readfd
| | | | |
| | | | --2.99%--proc_readfd_common
| | | | |
| | | | --2.44%--proc_fill_cache
| | | | |
| | | | --1.54%--d_hash_and_lookup
| | | | |
| | | | --1.48%--d_lookup
| | | | |
| | | | --1.45%--__d_lookup
| | | |
| | | --0.92%--runtime.newobject
| | | |
| | | --0.90%--runtime.mallocgc
| | | |
| | | --0.62%--runtime.(*mcache).nextFree
| | | runtime.(*mcache).refill
| | | runtime.(*mcentral).cacheSpan
| | | |
| | | --0.54%--runtime.(*mcentral).grow
| | |
| | |--1.16%--runtime.mapassign_fast32
| | |
| | |--1.15%--path/filepath.join
| | |
| | |--0.79%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
| | | |
| | | --0.54%--bytes.(*Buffer).WriteByte
| | |
| | |--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
| | |
| | --0.67%--runtime.newobject
| | |
| | --0.56%--runtime.mallocgc
| |
| |--28.60%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
| | |
| | --28.54%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
| | |
| | |--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| | | |
| | | |--13.69%--encoding/binary.Read
| | | | |
| | | | |--11.08%--encoding/binary.(*decoder).value
| | | | | |
| | | | | |--9.68%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | | | |
| | | | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | | | |
| | | | | | | | --0.92%--reflect.Value.SetUint
| | | | | | | |
| | | | | | | |--1.39%--reflect.Value.Index
| | | | | | | |
| | | | | | | --0.51%--reflect.Value.SetUint
| | | | | | |
| | | | | | |--0.60%--reflect.Value.Index
| | | | | | |
| | | | | | --0.54%--reflect.Value.Field
| | | | | |
| | | | | --0.64%--reflect.Value.Field
| | | | |
| | | | |--0.95%--encoding/binary.dataSize
| | | | | |
| | | | | --0.81%--sync.(*Map).Load
| | | | | |
| | | | | --0.71%--runtime.mapaccess2
| | | | |
| | | | --0.76%--runtime.makeslice
| | | | |
| | | | --0.64%--runtime.mallocgc
| | | |
| | | --1.58%--runtime.newobject
| | | |
| | | --1.49%--runtime.mallocgc
| | |
| | |--10.87%--syscall.Recvfrom
| | | |
| | | --10.79%--syscall.Syscall6
| | | |
| | | --10.70%--entry_SYSCALL_64
| | | |
| | | --10.67%--do_syscall_64
| | | |
| | | --10.63%--sys_recvfrom
| | | |
| | | --10.62%--SYSC_recvfrom
| | | |
| | | --10.54%--sock_recvmsg
| | | |
| | | --10.50%--netlink_recvmsg
| | | |
| | | --10.21%--netlink_dump
| | | |
| | | --10.07%--inet_diag_dump_compat
| | | |
| | | --10.04%--__inet_diag_dump
| | | |
| | | --10.03%--tcp_diag_dump
| | | |
| | | --10.00%--inet_diag_dump_icsk
| | | |
| | | --7.56%--sk_diag_fill
| | | |
| | | --7.45%--inet_sk_diag_fill
| | | |
| | | --5.51%--inet_diag_msg_attrs_fill
| | | |
| | | |--1.92%--sock_i_uid
| | | | |
| | | | --1.27%--_raw_read_lock_bh
| | | |
| | | --0.79%--nla_put
| | |
| | --1.46%--syscall.ParseNetlinkMessage
| | |
| | --1.13%--runtime.growslice
| | |
| | --0.97%--runtime.mallocgc
| |
| |--4.59%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
| | |
| | --3.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
| | |
| | |--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| | | |
| | | --1.93%--runtime.concatstring3
| | | |
| | | --1.62%--runtime.concatstrings
| | | |
| | | --0.99%--runtime.rawstringtmp
| | | |
| | | --0.89%--runtime.rawstring
| | | |
| | | --0.79%--runtime.mallocgc
| | |
| | --1.16%--runtime.concatstring5
| | |
| | --0.92%--runtime.concatstrings
| |
| |--3.48%--fmt.Sprintf
| | |
| | |--1.44%--fmt.(*pp).doPrintf
| | | |
| | | --1.21%--fmt.(*pp).printArg
| | | |
| | | --0.79%--fmt.(*pp).fmtInteger
| | | |
| | | --0.69%--fmt.(*fmt).fmtInteger
| | |
| | |--0.78%--fmt.(*pp).free
| | |
| | --0.61%--fmt.newPrinter
| |
| |--2.97%--runtime.newobject
| | |
| | --2.82%--runtime.mallocgc
| | |
| | |--0.75%--runtime.heapBitsSetType
| | |
| | --0.55%--runtime.(*mcache).nextFree
| | |
| | --0.53%--runtime.(*mcache).refill
| | |
| | --0.51%--runtime.(*mcentral).cacheSpan
| |
| |--1.54%--net.IP.String
| | |
| | --0.71%--runtime.slicebytetostring
| | |
| | --0.63%--runtime.mallocgc
| |
| |--0.72%--runtime.mapaccess1_fast32
| |
| |--0.66%--runtime.convT64
| | |
| | --0.62%--runtime.mallocgc
| |
| --0.58%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
| github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
| |
| --0.57%--net.(*Resolver).lookupAddr
| net.(*Resolver).goLookupPTR
| |
| --0.51%--net.(*Resolver).lookup
| |
| --0.50%--net.(*Resolver).tryOneName
|
--1.66%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
|
--1.66%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
39.97% 0.17% ttracerd [kernel.vmlinux] [k] entry_SYSCALL_64
|
--39.80%--entry_SYSCALL_64
|
--39.60%--do_syscall_64
|
|--15.77%--sys_readlinkat
| |
| |--7.84%--user_path_at_empty
| | |
| | --7.36%--filename_lookup
| | |
| | --7.22%--path_lookupat
| | |
| | |--4.23%--link_path_walk
| | | |
| | | |--2.52%--walk_component
| | | | |
| | | | --2.15%--lookup_fast
| | | | |
| | | | --0.66%--pid_revalidate
| | | |
| | | --1.46%--inode_permission
| | | |
| | | --1.29%--__inode_permission
| | | |
| | | --0.76%--proc_fd_permission
| | | |
| | | --0.67%--generic_permission
| | | |
| | | --0.62%--capable_wrt_inode_uidgid
| | | |
| | | --0.54%--ns_capable_common
| | |
| | --2.68%--walk_component
| | |
| | --2.47%--lookup_fast
| | |
| | |--1.79%--tid_fd_revalidate
| | |
| | --0.58%--__d_lookup
| |
| --7.01%--vfs_readlink
| |
| --6.91%--proc_pid_readlink
| |
| |--2.32%--d_path
| | |
| | --1.63%--sockfs_dname
| | |
| | --0.92%--dynamic_dname
| | |
| | --0.80%--vsnprintf
| |
| |--2.18%--proc_fd_link
| | |
| | --0.65%--path_get
| | lockref_get
| |
| --1.38%--proc_fd_access_allowed
| |
| --1.13%--ptrace_may_access
| |
| --0.98%--__ptrace_may_access
|
|--10.63%--sys_recvfrom
| |
| --10.62%--SYSC_recvfrom
| |
| --10.54%--sock_recvmsg
| |
| --10.50%--netlink_recvmsg
| |
| --10.21%--netlink_dump
| |
| --10.07%--inet_diag_dump_compat
| |
| --10.04%--__inet_diag_dump
| |
| --10.03%--tcp_diag_dump
| |
| --10.00%--inet_diag_dump_icsk
| |
| --7.56%--sk_diag_fill
| |
| --7.45%--inet_sk_diag_fill
| |
| --5.51%--inet_diag_msg_attrs_fill
| |
| |--1.92%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
|--3.46%--sys_getdents64
| |
| --3.45%--iterate_dir
| |
| --3.26%--proc_readfd
| |
| --3.24%--proc_readfd_common
| |
| --2.64%--proc_fill_cache
| |
| --1.66%--d_hash_and_lookup
| |
| --1.60%--d_lookup
| |
| --1.56%--__d_lookup
|
|--2.77%--sys_futex
| |
| --2.72%--do_futex
| |
| |--2.01%--futex_wait
| | |
| | --1.89%--futex_wait_queue_me
| | |
| | --1.81%--schedule
| | |
| | --1.79%--__schedule
| | |
| | --1.21%--finish_task_switch
| | |
| | --1.03%--ret_from_intr
| | |
| | --1.02%--do_IRQ
| | |
| | --1.00%--irq_exit
| | |
| | --1.00%--__softirqentry_text_start
| | |
| | --0.99%--net_rx_action
| | |
| | --0.99%--virtnet_poll
| | |
| | --0.94%--receive_buf
| | |
| | --0.80%--napi_gro_receive
| | |
| | --0.78%--netif_receive_skb_internal
| | |
| | --0.73%--__netif_receive_skb
| | __netif_receive_skb_core
| | |
| | --0.73%--ip_rcv
| | |
| | --0.70%--ip_rcv_finish
| | |
| | --0.62%--ip_local_deliver
| | |
| | --0.62%--ip_local_deliver_finish
| | |
| | --0.61%--tcp_v4_rcv
| | |
| | --0.56%--tcp_v4_do_rcv
| | |
| | --0.56%--tcp_rcv_established
| |
| --0.65%--futex_wake
| |
| --0.50%--wake_up_q
|
|--1.83%--sys_nanosleep
| |
| --1.77%--hrtimer_nanosleep
| |
| --1.73%--do_nanosleep
| |
| --1.43%--schedule
| |
| --1.37%--__schedule
| |
| --0.90%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.76%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.75%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.62%--napi_gro_receive
| |
| --0.60%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.58%--__netif_receive_skb_core
| |
| --0.57%--ip_rcv
| |
| --0.57%--ip_rcv_finish
|
|--1.31%--sys_epoll_pwait
| |
| --1.25%--ep_poll
| |
| --1.11%--schedule_hrtimeout_range
| |
| --1.09%--schedule_hrtimeout_range_clock
| |
| --0.99%--schedule
| __schedule
| |
| --0.68%--finish_task_switch
| |
| --0.60%--ret_from_intr
| do_IRQ
| |
| --0.59%--irq_exit
| __softirqentry_text_start
| |
| --0.57%--net_rx_action
| virtnet_poll
| |
| --0.57%--receive_buf
|
|--1.08%--sys_madvise
| |
| --1.01%--madvise_free_single_vma
| |
| --0.89%--tlb_finish_mmu
| arch_tlb_finish_mmu
| |
| --0.88%--tlb_flush_mmu_tlbonly
| |
| --0.87%--flush_tlb_mm_range
| |
| --0.81%--native_flush_tlb_others
| smp_call_function_many
| |
| --0.76%--smp_call_function_single
|
--0.52%--sys_write
|
--0.52%--vfs_write
39.60% 0.20% ttracerd [kernel.vmlinux] [k] do_syscall_64
|
--39.40%--do_syscall_64
|
|--15.77%--sys_readlinkat
| |
| |--7.84%--user_path_at_empty
| | |
| | --7.36%--filename_lookup
| | |
| | --7.22%--path_lookupat
| | |
| | |--4.23%--link_path_walk
| | | |
| | | |--2.52%--walk_component
| | | | |
| | | | --2.15%--lookup_fast
| | | | |
| | | | --0.66%--pid_revalidate
| | | |
| | | --1.46%--inode_permission
| | | |
| | | --1.29%--__inode_permission
| | | |
| | | --0.76%--proc_fd_permission
| | | |
| | | --0.67%--generic_permission
| | | |
| | | --0.62%--capable_wrt_inode_uidgid
| | | |
| | | --0.54%--ns_capable_common
| | |
| | --2.68%--walk_component
| | |
| | --2.47%--lookup_fast
| | |
| | |--1.79%--tid_fd_revalidate
| | |
| | --0.58%--__d_lookup
| |
| --7.01%--vfs_readlink
| |
| --6.91%--proc_pid_readlink
| |
| |--2.32%--d_path
| | |
| | --1.63%--sockfs_dname
| | |
| | --0.92%--dynamic_dname
| | |
| | --0.80%--vsnprintf
| |
| |--2.18%--proc_fd_link
| | |
| | --0.65%--path_get
| | lockref_get
| |
| --1.38%--proc_fd_access_allowed
| |
| --1.13%--ptrace_may_access
| |
| --0.98%--__ptrace_may_access
|
|--10.63%--sys_recvfrom
| |
| --10.62%--SYSC_recvfrom
| |
| --10.54%--sock_recvmsg
| |
| --10.50%--netlink_recvmsg
| |
| --10.21%--netlink_dump
| |
| --10.07%--inet_diag_dump_compat
| |
| --10.04%--__inet_diag_dump
| |
| --10.03%--tcp_diag_dump
| |
| --10.00%--inet_diag_dump_icsk
| |
| --7.56%--sk_diag_fill
| |
| --7.45%--inet_sk_diag_fill
| |
| --5.51%--inet_diag_msg_attrs_fill
| |
| |--1.92%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
|--3.46%--sys_getdents64
| |
| --3.45%--iterate_dir
| |
| --3.26%--proc_readfd
| |
| --3.24%--proc_readfd_common
| |
| --2.64%--proc_fill_cache
| |
| --1.66%--d_hash_and_lookup
| |
| --1.60%--d_lookup
| |
| --1.56%--__d_lookup
|
|--2.77%--sys_futex
| |
| --2.72%--do_futex
| |
| |--2.01%--futex_wait
| | |
| | --1.89%--futex_wait_queue_me
| | |
| | --1.81%--schedule
| | |
| | --1.79%--__schedule
| | |
| | --1.21%--finish_task_switch
| | |
| | --1.03%--ret_from_intr
| | |
| | --1.02%--do_IRQ
| | |
| | --1.00%--irq_exit
| | |
| | --1.00%--__softirqentry_text_start
| | |
| | --0.99%--net_rx_action
| | |
| | --0.99%--virtnet_poll
| | |
| | --0.94%--receive_buf
| | |
| | --0.80%--napi_gro_receive
| | |
| | --0.78%--netif_receive_skb_internal
| | |
| | --0.73%--__netif_receive_skb
| | __netif_receive_skb_core
| | |
| | --0.73%--ip_rcv
| | |
| | --0.70%--ip_rcv_finish
| | |
| | --0.62%--ip_local_deliver
| | |
| | --0.62%--ip_local_deliver_finish
| | |
| | --0.61%--tcp_v4_rcv
| | |
| | --0.56%--tcp_v4_do_rcv
| | |
| | --0.56%--tcp_rcv_established
| |
| --0.65%--futex_wake
| |
| --0.50%--wake_up_q
|
|--1.83%--sys_nanosleep
| |
| --1.77%--hrtimer_nanosleep
| |
| --1.73%--do_nanosleep
| |
| --1.43%--schedule
| |
| --1.37%--__schedule
| |
| --0.90%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.76%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.75%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.62%--napi_gro_receive
| |
| --0.60%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.58%--__netif_receive_skb_core
| |
| --0.57%--ip_rcv
| |
| --0.57%--ip_rcv_finish
|
|--1.31%--sys_epoll_pwait
| |
| --1.25%--ep_poll
| |
| --1.11%--schedule_hrtimeout_range
| |
| --1.09%--schedule_hrtimeout_range_clock
| |
| --0.99%--schedule
| __schedule
| |
| --0.68%--finish_task_switch
| |
| --0.60%--ret_from_intr
| do_IRQ
| |
| --0.59%--irq_exit
| __softirqentry_text_start
| |
| --0.57%--net_rx_action
| virtnet_poll
| |
| --0.57%--receive_buf
|
|--1.08%--sys_madvise
| |
| --1.01%--madvise_free_single_vma
| |
| --0.89%--tlb_finish_mmu
| arch_tlb_finish_mmu
| |
| --0.88%--tlb_flush_mmu_tlbonly
| |
| --0.87%--flush_tlb_mm_range
| |
| --0.81%--native_flush_tlb_others
| smp_call_function_many
| |
| --0.76%--smp_call_function_single
|
--0.52%--sys_write
|
--0.52%--vfs_write
30.49% 0.26% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
--30.23%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
|--19.49%--os.Readlink
| |
| --18.25%--syscall.Syscall6
| |
| |--16.17%--entry_SYSCALL_64
| | |
| | --16.00%--do_syscall_64
| | |
| | --15.77%--sys_readlinkat
| | |
| | |--7.84%--user_path_at_empty
| | | |
| | | --7.36%--filename_lookup
| | | |
| | | --7.22%--path_lookupat
| | | |
| | | |--4.23%--link_path_walk
| | | | |
| | | | |--2.52%--walk_component
| | | | | |
| | | | | --2.15%--lookup_fast
| | | | | |
| | | | | --0.66%--pid_revalidate
| | | | |
| | | | --1.46%--inode_permission
| | | | |
| | | | --1.29%--__inode_permission
| | | | |
| | | | --0.76%--proc_fd_permission
| | | | |
| | | | --0.67%--generic_permission
| | | | |
| | | | --0.62%--capable_wrt_inode_uidgid
| | | | |
| | | | --0.54%--ns_capable_common
| | | |
| | | --2.68%--walk_component
| | | |
| | | --2.47%--lookup_fast
| | | |
| | | |--1.79%--tid_fd_revalidate
| | | |
| | | --0.58%--__d_lookup
| | |
| | --7.01%--vfs_readlink
| | |
| | --6.91%--proc_pid_readlink
| | |
| | |--2.32%--d_path
| | | |
| | | --1.63%--sockfs_dname
| | | |
| | | --0.92%--dynamic_dname
| | | |
| | | --0.80%--vsnprintf
| | |
| | |--2.18%--proc_fd_link
| | | |
| | | --0.65%--path_get
| | | lockref_get
| | |
| | --1.38%--proc_fd_access_allowed
| | |
| | --1.13%--ptrace_may_access
| | |
| | --0.98%--__ptrace_may_access
| |
| --0.55%--syscall_return_via_sysret
|
|--4.76%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| |
| |--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| | |
| | --3.09%--syscall.Syscall
| | |
| | --3.06%--entry_SYSCALL_64
| | |
| | --3.05%--do_syscall_64
| | |
| | --3.05%--sys_getdents64
| | iterate_dir
| | |
| | --3.01%--proc_readfd
| | |
| | --2.99%--proc_readfd_common
| | |
| | --2.44%--proc_fill_cache
| | |
| | --1.54%--d_hash_and_lookup
| | |
| | --1.48%--d_lookup
| | |
| | --1.45%--__d_lookup
| |
| --0.92%--runtime.newobject
| |
| --0.90%--runtime.mallocgc
| |
| --0.62%--runtime.(*mcache).nextFree
| runtime.(*mcache).refill
| runtime.(*mcentral).cacheSpan
| |
| --0.54%--runtime.(*mcentral).grow
|
|--1.16%--runtime.mapassign_fast32
|
|--1.15%--path/filepath.join
|
|--0.79%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
| |
| --0.54%--bytes.(*Buffer).WriteByte
|
|--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
|
--0.67%--runtime.newobject
|
--0.56%--runtime.mallocgc
29.57% 0.15% ttracerd ttracerd [.] syscall.Syscall6
|
--29.43%--syscall.Syscall6
|
|--27.30%--entry_SYSCALL_64
| |
| --27.08%--do_syscall_64
| |
| |--15.77%--sys_readlinkat
| | |
| | |--7.84%--user_path_at_empty
| | | |
| | | --7.36%--filename_lookup
| | | |
| | | --7.22%--path_lookupat
| | | |
| | | |--4.23%--link_path_walk
| | | | |
| | | | |--2.52%--walk_component
| | | | | |
| | | | | --2.15%--lookup_fast
| | | | | |
| | | | | --0.66%--pid_revalidate
| | | | |
| | | | --1.46%--inode_permission
| | | | |
| | | | --1.29%--__inode_permission
| | | | |
| | | | --0.76%--proc_fd_permission
| | | | |
| | | | --0.67%--generic_permission
| | | | |
| | | | --0.62%--capable_wrt_inode_uidgid
| | | | |
| | | | --0.54%--ns_capable_common
| | | |
| | | --2.68%--walk_component
| | | |
| | | --2.47%--lookup_fast
| | | |
| | | |--1.79%--tid_fd_revalidate
| | | |
| | | --0.58%--__d_lookup
| | |
| | --7.01%--vfs_readlink
| | |
| | --6.91%--proc_pid_readlink
| | |
| | |--2.32%--d_path
| | | |
| | | --1.63%--sockfs_dname
| | | |
| | | --0.92%--dynamic_dname
| | | |
| | | --0.80%--vsnprintf
| | |
| | |--2.18%--proc_fd_link
| | | |
| | | --0.65%--path_get
| | | lockref_get
| | |
| | --1.38%--proc_fd_access_allowed
| | |
| | --1.13%--ptrace_may_access
| | |
| | --0.98%--__ptrace_may_access
| |
| --10.63%--sys_recvfrom
| |
| --10.62%--SYSC_recvfrom
| |
| --10.54%--sock_recvmsg
| |
| --10.50%--netlink_recvmsg
| |
| --10.21%--netlink_dump
| |
| --10.07%--inet_diag_dump_compat
| |
| --10.04%--__inet_diag_dump
| |
| --10.03%--tcp_diag_dump
| |
| --10.00%--inet_diag_dump_icsk
| |
| --7.56%--sk_diag_fill
| |
| --7.45%--inet_sk_diag_fill
| |
| --5.51%--inet_diag_msg_attrs_fill
| |
| |--1.92%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
--0.59%--syscall_return_via_sysret
28.60% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
|
---github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
|
--28.54%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
|
|--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| |
| |--13.69%--encoding/binary.Read
| | |
| | |--11.08%--encoding/binary.(*decoder).value
| | | |
| | | |--9.68%--encoding/binary.(*decoder).value
| | | | |
| | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | |
| | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | --0.92%--reflect.Value.SetUint
| | | | | |
| | | | | |--1.39%--reflect.Value.Index
| | | | | |
| | | | | --0.51%--reflect.Value.SetUint
| | | | |
| | | | |--0.60%--reflect.Value.Index
| | | | |
| | | | --0.54%--reflect.Value.Field
| | | |
| | | --0.64%--reflect.Value.Field
| | |
| | |--0.95%--encoding/binary.dataSize
| | | |
| | | --0.81%--sync.(*Map).Load
| | | |
| | | --0.71%--runtime.mapaccess2
| | |
| | --0.76%--runtime.makeslice
| | |
| | --0.64%--runtime.mallocgc
| |
| --1.58%--runtime.newobject
| |
| --1.49%--runtime.mallocgc
|
|--10.87%--syscall.Recvfrom
| |
| --10.79%--syscall.Syscall6
| |
| --10.70%--entry_SYSCALL_64
| |
| --10.67%--do_syscall_64
| |
| --10.63%--sys_recvfrom
| |
| --10.62%--SYSC_recvfrom
| |
| --10.54%--sock_recvmsg
| |
| --10.50%--netlink_recvmsg
| |
| --10.21%--netlink_dump
| |
| --10.07%--inet_diag_dump_compat
| |
| --10.04%--__inet_diag_dump
| |
| --10.03%--tcp_diag_dump
| |
| --10.00%--inet_diag_dump_icsk
| |
| --7.56%--sk_diag_fill
| |
| --7.45%--inet_sk_diag_fill
| |
| --5.51%--inet_diag_msg_attrs_fill
| |
| |--1.92%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
--1.46%--syscall.ParseNetlinkMessage
|
--1.13%--runtime.growslice
|
--0.97%--runtime.mallocgc
28.54% 0.11% ttracerd ttracerd [.] github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
|
--28.44%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
|
|--15.55%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| |
| |--13.69%--encoding/binary.Read
| | |
| | |--11.08%--encoding/binary.(*decoder).value
| | | |
| | | |--9.68%--encoding/binary.(*decoder).value
| | | | |
| | | | |--6.93%--encoding/binary.(*decoder).value
| | | | | |
| | | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | | |
| | | | | | --0.92%--reflect.Value.SetUint
| | | | | |
| | | | | |--1.39%--reflect.Value.Index
| | | | | |
| | | | | --0.51%--reflect.Value.SetUint
| | | | |
| | | | |--0.60%--reflect.Value.Index
| | | | |
| | | | --0.54%--reflect.Value.Field
| | | |
| | | --0.64%--reflect.Value.Field
| | |
| | |--0.95%--encoding/binary.dataSize
| | | |
| | | --0.81%--sync.(*Map).Load
| | | |
| | | --0.71%--runtime.mapaccess2
| | |
| | --0.76%--runtime.makeslice
| | |
| | --0.64%--runtime.mallocgc
| |
| --1.58%--runtime.newobject
| |
| --1.49%--runtime.mallocgc
|
|--10.87%--syscall.Recvfrom
| |
| --10.79%--syscall.Syscall6
| |
| --10.70%--entry_SYSCALL_64
| |
| --10.67%--do_syscall_64
| |
| --10.63%--sys_recvfrom
| |
| --10.62%--SYSC_recvfrom
| |
| --10.54%--sock_recvmsg
| |
| --10.50%--netlink_recvmsg
| |
| --10.21%--netlink_dump
| |
| --10.07%--inet_diag_dump_compat
| |
| --10.04%--__inet_diag_dump
| |
| --10.03%--tcp_diag_dump
| |
| --10.00%--inet_diag_dump_icsk
| |
| --7.56%--sk_diag_fill
| |
| --7.45%--inet_sk_diag_fill
| |
| --5.51%--inet_diag_msg_attrs_fill
| |
| |--1.92%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
--1.46%--syscall.ParseNetlinkMessage
|
--1.13%--runtime.growslice
|
--0.97%--runtime.mallocgc
19.49% 0.05% ttracerd ttracerd [.] os.Readlink
|
--19.44%--os.Readlink
|
--18.25%--syscall.Syscall6
|
|--16.17%--entry_SYSCALL_64
| |
| --16.00%--do_syscall_64
| |
| --15.77%--sys_readlinkat
| |
| |--7.84%--user_path_at_empty
| | |
| | --7.36%--filename_lookup
| | |
| | --7.22%--path_lookupat
| | |
| | |--4.23%--link_path_walk
| | | |
| | | |--2.52%--walk_component
| | | | |
| | | | --2.15%--lookup_fast
| | | | |
| | | | --0.66%--pid_revalidate
| | | |
| | | --1.46%--inode_permission
| | | |
| | | --1.29%--__inode_permission
| | | |
| | | --0.76%--proc_fd_permission
| | | |
| | | --0.67%--generic_permission
| | | |
| | | --0.62%--capable_wrt_inode_uidgid
| | | |
| | | --0.54%--ns_capable_common
| | |
| | --2.68%--walk_component
| | |
| | --2.47%--lookup_fast
| | |
| | |--1.79%--tid_fd_revalidate
| | |
| | --0.58%--__d_lookup
| |
| --7.01%--vfs_readlink
| |
| --6.91%--proc_pid_readlink
| |
| |--2.32%--d_path
| | |
| | --1.63%--sockfs_dname
| | |
| | --0.92%--dynamic_dname
| | |
| | --0.80%--vsnprintf
| |
| |--2.18%--proc_fd_link
| | |
| | --0.65%--path_get
| | lockref_get
| |
| --1.38%--proc_fd_access_allowed
| |
| --1.13%--ptrace_may_access
| |
| --0.98%--__ptrace_may_access
|
--0.55%--syscall_return_via_sysret
15.85% 0.12% ttracerd [kernel.vmlinux] [k] sys_readlinkat
|
--15.74%--sys_readlinkat
|
|--7.84%--user_path_at_empty
| |
| --7.36%--filename_lookup
| |
| --7.22%--path_lookupat
| |
| |--4.23%--link_path_walk
| | |
| | |--2.52%--walk_component
| | | |
| | | --2.15%--lookup_fast
| | | |
| | | --0.66%--pid_revalidate
| | |
| | --1.46%--inode_permission
| | |
| | --1.29%--__inode_permission
| | |
| | --0.76%--proc_fd_permission
| | |
| | --0.67%--generic_permission
| | |
| | --0.62%--capable_wrt_inode_uidgid
| | |
| | --0.54%--ns_capable_common
| |
| --2.68%--walk_component
| |
| --2.47%--lookup_fast
| |
| |--1.79%--tid_fd_revalidate
| |
| --0.58%--__d_lookup
|
--7.01%--vfs_readlink
|
--6.91%--proc_pid_readlink
|
|--2.32%--d_path
| |
| --1.63%--sockfs_dname
| |
| --0.92%--dynamic_dname
| |
| --0.80%--vsnprintf
|
|--2.18%--proc_fd_link
| |
| --0.65%--path_get
| lockref_get
|
--1.38%--proc_fd_access_allowed
|
--1.13%--ptrace_may_access
|
--0.98%--__ptrace_may_access
15.56% 0.11% ttracerd ttracerd [.] github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
|
--15.45%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
|
|--13.69%--encoding/binary.Read
| |
| |--11.08%--encoding/binary.(*decoder).value
| | |
| | |--9.68%--encoding/binary.(*decoder).value
| | | |
| | | |--6.93%--encoding/binary.(*decoder).value
| | | | |
| | | | |--3.11%--encoding/binary.(*decoder).value
| | | | | |
| | | | | --0.92%--reflect.Value.SetUint
| | | | |
| | | | |--1.39%--reflect.Value.Index
| | | | |
| | | | --0.51%--reflect.Value.SetUint
| | | |
| | | |--0.60%--reflect.Value.Index
| | | |
| | | --0.54%--reflect.Value.Field
| | |
| | --0.64%--reflect.Value.Field
| |
| |--0.95%--encoding/binary.dataSize
| | |
| | --0.81%--sync.(*Map).Load
| | |
| | --0.71%--runtime.mapaccess2
| |
| --0.76%--runtime.makeslice
| |
| --0.64%--runtime.mallocgc
|
--1.58%--runtime.newobject
|
--1.49%--runtime.mallocgc
15.02% 0.02% ttracerd ttracerd [.] runtime.systemstack
|
--14.99%--runtime.systemstack
|
|--9.31%--runtime.gcBgMarkWorker.func2
| |
| --9.26%--runtime.gcDrain
| |
| |--6.67%--runtime.scanobject
| | |
| | |--1.13%--runtime.greyobject
| | |
| | |--0.93%--runtime.findObject
| | |
| | --0.53%--ret_from_intr
| | do_IRQ
| | |
| | --0.51%--irq_exit
| | __softirqentry_text_start
| | net_rx_action
| | virtnet_poll
| |
| --2.04%--runtime.markroot
| |
| --1.76%--runtime.markroot.func1
| |
| --0.86%--runtime.procyield
|
|--1.30%--runtime.bgscavenge.func2
| |
| --1.27%--runtime.(*pageAlloc).scavengeOne
| |
| --1.18%--runtime.(*pageAlloc).scavengeRangeLocked
| |
| --1.17%--runtime.madvise
| |
| --1.14%--entry_SYSCALL_64
| |
| --1.13%--do_syscall_64
| |
| --1.08%--sys_madvise
| |
| --1.01%--madvise_free_single_vma
| |
| --0.89%--tlb_finish_mmu
| arch_tlb_finish_mmu
| |
| --0.88%--tlb_flush_mmu_tlbonly
| |
| --0.87%--flush_tlb_mm_range
| |
| --0.81%--native_flush_tlb_others
| smp_call_function_many
| |
| --0.76%--smp_call_function_single
|
|--1.01%--runtime.wbBufFlush.func1
| |
| --0.95%--runtime.wbBufFlush1
| |
| --0.54%--runtime.findObject
|
|--0.98%--runtime.(*mheap).alloc.func1
| |
| --0.90%--runtime.(*mheap).allocSpan
|
--0.69%--runtime.gcAssistAlloc.func1
runtime.gcAssistAlloc1
runtime.gcDrainN
14.02% 0.07% ttracerd [kernel.vmlinux] [k] __softirqentry_text_start
|
--13.94%--__softirqentry_text_start
|
--13.26%--net_rx_action
|
--13.16%--virtnet_poll
|
--12.57%--receive_buf
|
|--10.97%--napi_gro_receive
| |
| --10.48%--netif_receive_skb_internal
| |
| --10.22%--__netif_receive_skb
| |
| --10.16%--__netif_receive_skb_core
| |
| --10.05%--ip_rcv
| |
| --9.86%--ip_rcv_finish
| |
| |--8.64%--ip_local_deliver
| | |
| | --8.60%--ip_local_deliver_finish
| | |
| | --8.50%--tcp_v4_rcv
| | |
| | --7.87%--tcp_v4_do_rcv
| | |
| | --7.85%--tcp_rcv_established
| | |
| | |--3.68%--__tcp_ack_snd_check
| | | |
| | | --3.65%--tcp_send_ack
| | | |
| | | --3.63%--tcp_send_ack.part.39
| | | |
| | | --2.99%--tcp_transmit_skb
| | | |
| | | --2.42%--ip_queue_xmit
| | | |
| | | --2.24%--ip_local_out
| | | |
| | | --2.14%--ip_output
| | | |
| | | --2.09%--ip_finish_output
| | | |
| | | --2.02%--ip_finish_output2
| | | |
| | | --1.93%--dev_queue_xmit
| | | |
| | | --1.93%--__dev_queue_xmit
| | | |
| | | --1.72%--sch_direct_xmit
| | | |
| | | --1.34%--dev_hard_start_xmit
| | | |
| | | --1.25%--start_xmit
| | | |
| | | --0.65%--free_old_xmit_skbs.isra.30
| | |
| | |--1.77%--tcp_ack
| | | |
| | | --1.26%--tcp_clean_rtx_queue
| | | |
| | | --0.80%--__kfree_skb
| | | |
| | | --0.59%--skb_release_all
| | | |
| | | --0.56%--skb_release_data
| | |
| | --1.47%--tcp_data_queue
| | |
| | --1.11%--sock_def_readable
| | |
| | --0.82%--__wake_up_sync_key
| | |
| | --0.82%--__wake_up_common_lock
| | |
| | --0.73%--__wake_up_common
| |
| --1.09%--tcp_v4_early_demux
| |
| --0.90%--__inet_lookup_established
|
--1.26%--page_to_skb.isra.40
|
--0.54%--__napi_alloc_skb
13.72% 0.25% ttracerd ttracerd [.] encoding/binary.Read
|
--13.47%--encoding/binary.Read
|
|--11.08%--encoding/binary.(*decoder).value
| |
| |--9.68%--encoding/binary.(*decoder).value
| | |
| | |--6.93%--encoding/binary.(*decoder).value
| | | |
| | | |--3.11%--encoding/binary.(*decoder).value
| | | | |
| | | | --0.92%--reflect.Value.SetUint
| | | |
| | | |--1.39%--reflect.Value.Index
| | | |
| | | --0.51%--reflect.Value.SetUint
| | |
| | |--0.60%--reflect.Value.Index
| | |
| | --0.54%--reflect.Value.Field
| |
| --0.64%--reflect.Value.Field
|
|--0.95%--encoding/binary.dataSize
| |
| --0.81%--sync.(*Map).Load
| |
| --0.71%--runtime.mapaccess2
|
--0.76%--runtime.makeslice
|
--0.64%--runtime.mallocgc
13.65% 0.00% ttracerd [kernel.vmlinux] [k] ret_from_intr
|
--13.64%--ret_from_intr
|
--13.63%--do_IRQ
|
--13.10%--irq_exit
|
--13.05%--__softirqentry_text_start
|
--12.66%--net_rx_action
|
--12.58%--virtnet_poll
|
--12.02%--receive_buf
|
|--10.52%--napi_gro_receive
| |
| --10.04%--netif_receive_skb_internal
| |
| --9.79%--__netif_receive_skb
| |
| --9.73%--__netif_receive_skb_core
| |
| --9.63%--ip_rcv
| |
| --9.44%--ip_rcv_finish
| |
| |--8.30%--ip_local_deliver
| | |
| | --8.26%--ip_local_deliver_finish
| | |
| | --8.16%--tcp_v4_rcv
| | |
| | --7.56%--tcp_v4_do_rcv
| | |
| | --7.54%--tcp_rcv_established
| | |
| | |--3.53%--__tcp_ack_snd_check
| | | |
| | | --3.50%--tcp_send_ack
| | | |
| | | --3.48%--tcp_send_ack.part.39
| | | |
| | | --2.88%--tcp_transmit_skb
| | | |
| | | --2.33%--ip_queue_xmit
| | | |
| | | --2.16%--ip_local_out
| | | |
| | | --2.06%--ip_output
| | | |
| | | --2.01%--ip_finish_output
| | | |
| | | --1.94%--ip_finish_output2
| | | |
| | | --1.86%--dev_queue_xmit
| | | |
| | | --1.85%--__dev_queue_xmit
| | | |
| | | --1.65%--sch_direct_xmit
| | | |
| | | --1.29%--dev_hard_start_xmit
| | | |
| | | --1.19%--start_xmit
| | | | |
| | | --0.63%--free_old_xmit_skbs.isra.30
| | |
| | |--1.70%--tcp_ack
| | | |
| | | --1.21%--tcp_clean_rtx_queue
| | | |
| | | --0.76%--__kfree_skb
| | | |
| | | --0.55%--skb_release_all
| | | |
| | | --0.54%--skb_release_data
| | |
| | --1.42%--tcp_data_queue
| | |
| | --1.08%--sock_def_readable
| | |
| | --0.79%--__wake_up_sync_key
| | |
| | --0.79%--__wake_up_common_lock
| | |
| | --0.70%--__wake_up_common
| |
| --1.03%--tcp_v4_early_demux
| |
| --0.84%--__inet_lookup_established
|
--1.17%--page_to_skb.isra.40
13.63% 0.00% ttracerd [kernel.vmlinux] [k] do_IRQ
|
--13.63%--do_IRQ
|
--13.10%--irq_exit
|
--13.05%--__softirqentry_text_start
|
--12.66%--net_rx_action
|
--12.58%--virtnet_poll
|
--12.02%--receive_buf
|
|--10.52%--napi_gro_receive
| |
| --10.04%--netif_receive_skb_internal
| |
| --9.79%--__netif_receive_skb
| |
| --9.73%--__netif_receive_skb_core
| |
| --9.63%--ip_rcv
| |
| --9.44%--ip_rcv_finish
| |
| |--8.30%--ip_local_deliver
| | |
| | --8.26%--ip_local_deliver_finish
| | |
| | --8.16%--tcp_v4_rcv
| | |
| | --7.56%--tcp_v4_do_rcv
| | |
| | --7.54%--tcp_rcv_established
| | |
| | |--3.53%--__tcp_ack_snd_check
| | | |
| | | --3.50%--tcp_send_ack
| | | |
| | | --3.48%--tcp_send_ack.part.39
| | | |
| | | --2.88%--tcp_transmit_skb
| | | |
| | | --2.33%--ip_queue_xmit
| | | |
| | | --2.16%--ip_local_out
| | | |
| | | --2.06%--ip_output
| | | |
| | | --2.01%--ip_finish_output
| | | |
| | | --1.94%--ip_finish_output2
| | | |
| | | --1.86%--dev_queue_xmit
| | | |
| | | --1.85%--__dev_queue_xmit
| | | |
| | | --1.65%--sch_direct_xmit
| | | |
| | | --1.29%--dev_hard_start_xmit
| | | |
| | | --1.19%--start_xmit
| | | |
| | | --0.63%--free_old_xmit_skbs.isra.30
| | |
| | |--1.70%--tcp_ack
| | | |
| | | --1.21%--tcp_clean_rtx_queue
| | | |
| | | --0.76%--__kfree_skb
| | | |
| | | --0.55%--skb_release_all
| | | |
| | | --0.54%--skb_release_data
| | |
| | --1.42%--tcp_data_queue
| | |
| | --1.08%--sock_def_readable
| | |
| | --0.79%--__wake_up_sync_key
| | |
| | --0.79%--__wake_up_common_lock
| | |
| | --0.70%--__wake_up_common
| |
| --1.03%--tcp_v4_early_demux
| |
| --0.84%--__inet_lookup_established
|
--1.17%--page_to_skb.isra.40
13.62% 0.02% ttracerd [kernel.vmlinux] [k] irq_exit
|
--13.60%--irq_exit
|
--13.57%--__softirqentry_text_start
|
--12.84%--net_rx_action
|
--12.76%--virtnet_poll
|
--12.18%--receive_buf
|
|--10.66%--napi_gro_receive
| |
| --10.18%--netif_receive_skb_internal
| |
| --9.92%--__netif_receive_skb
| |
| --9.87%--__netif_receive_skb_core
| |
| --9.76%--ip_rcv
| |
| --9.57%--ip_rcv_finish
| |
| |--8.39%--ip_local_deliver
| | |
| | --8.35%--ip_local_deliver_finish
| | |
| | --8.25%--tcp_v4_rcv
| | |
| | --7.65%--tcp_v4_do_rcv
| | |
| | --7.63%--tcp_rcv_established
| | |
| | |--3.57%--__tcp_ack_snd_check
| | | |
| | | --3.54%--tcp_send_ack
| | | |
| | | --3.52%--tcp_send_ack.part.39
| | | |
| | | --2.90%--tcp_transmit_skb
| | | |
| | | --2.36%--ip_queue_xmit
| | | |
| | | --2.18%--ip_local_out
| | | |
| | | --2.09%--ip_output
| | | |
| | | --2.03%--ip_finish_output
| | | |
| | | --1.97%--ip_finish_output2
| | | |
| | | --1.88%--dev_queue_xmit
| | | |
| | | --1.87%--__dev_queue_xmit
| | | |
| | | --1.67%--sch_direct_xmit
| | | |
| | | --1.30%--dev_hard_start_xmit
| | | |
| | | --1.20%--start_xmit
| | | |
| | | --0.64%--free_old_xmit_skbs.isra.30
| | |
| | |--1.72%--tcp_ack
| | | |
| | | --1.22%--tcp_clean_rtx_queue
| | | |
| | | --0.77%--__kfree_skb
| | | |
| | | --0.56%--skb_release_all
| | | |
| | | --0.55%--skb_release_data
| | |
| | --1.42%--tcp_data_queue
| | |
| | --1.08%--sock_def_readable
| | |
| | --0.79%--__wake_up_sync_key
| | |
| | --0.79%--__wake_up_common_lock
| | |
| | --0.70%--__wake_up_common
| |
| --1.06%--tcp_v4_early_demux
| |
| --0.87%--__inet_lookup_established
|
--1.20%--page_to_skb.isra.40
|
--0.50%--__napi_alloc_skb
13.26% 0.04% ttracerd [kernel.vmlinux] [k] net_rx_action
|
--13.22%--net_rx_action
|
--13.16%--virtnet_poll
|
--12.57%--receive_buf
|
|--10.97%--napi_gro_receive
| |
| --10.48%--netif_receive_skb_internal
| |
| --10.22%--__netif_receive_skb
| |
| --10.16%--__netif_receive_skb_core
| |
| --10.05%--ip_rcv
| |
| --9.86%--ip_rcv_finish
| |
| |--8.64%--ip_local_deliver
| | |
| | --8.60%--ip_local_deliver_finish
| | |
| | --8.50%--tcp_v4_rcv
| | |
| | --7.87%--tcp_v4_do_rcv
| | |
| | --7.85%--tcp_rcv_established
| | |
| | |--3.68%--__tcp_ack_snd_check
| | | |
| | | --3.65%--tcp_send_ack
| | | |
| | | --3.63%--tcp_send_ack.part.39
| | | |
| | | --2.99%--tcp_transmit_skb
| | | |
| | | --2.42%--ip_queue_xmit
| | | |
| | | --2.24%--ip_local_out
| | | |
| | | --2.14%--ip_output
| | | |
| | | --2.09%--ip_finish_output
| | | |
| | | --2.02%--ip_finish_output2
| | | |
| | | --1.93%--dev_queue_xmit
| | | |
| | | --1.93%--__dev_queue_xmit
| | | |
| | | --1.72%--sch_direct_xmit
| | | |
| | | --1.34%--dev_hard_start_xmit
| | | |
| | | --1.25%--start_xmit
| | | |
| | | --0.65%--free_old_xmit_skbs.isra.30
| | |
| | |--1.77%--tcp_ack
| | | |
| | | --1.26%--tcp_clean_rtx_queue
| | | |
| | | --0.80%--__kfree_skb
| | | |
| | | --0.59%--skb_release_all
| | | |
| | | --0.56%--skb_release_data
| | |
| | --1.47%--tcp_data_queue
| | |
| | --1.11%--sock_def_readable
| | |
| | --0.82%--__wake_up_sync_key
| | |
| | --0.82%--__wake_up_common_lock
| | |
| | --0.73%--__wake_up_common
| |
| --1.09%--tcp_v4_early_demux
| |
| --0.90%--__inet_lookup_established
|
--1.26%--page_to_skb.isra.40
|
--0.54%--__napi_alloc_skb
13.17% 0.07% ttracerd [virtio_net] [k] virtnet_poll
|
--13.10%--virtnet_poll
|
--12.57%--receive_buf
|
|--10.97%--napi_gro_receive
| |
| --10.48%--netif_receive_skb_internal
| |
| --10.22%--__netif_receive_skb
| |
| --10.16%--__netif_receive_skb_core
| |
| --10.05%--ip_rcv
| |
| --9.86%--ip_rcv_finish
| |
| |--8.64%--ip_local_deliver
| | |
| | --8.60%--ip_local_deliver_finish
| | |
| | --8.50%--tcp_v4_rcv
| | |
| | --7.87%--tcp_v4_do_rcv
| | |
| | --7.85%--tcp_rcv_established
| | |
| | |--3.68%--__tcp_ack_snd_check
| | | |
| | | --3.65%--tcp_send_ack
| | | |
| | | --3.63%--tcp_send_ack.part.39
| | | |
| | | --2.99%--tcp_transmit_skb
| | | |
| | | --2.42%--ip_queue_xmit
| | | |
| | | --2.24%--ip_local_out
| | | |
| | | --2.14%--ip_output
| | | |
| | | --2.09%--ip_finish_output
| | | |
| | | --2.02%--ip_finish_output2
| | | |
| | | --1.93%--dev_queue_xmit
| | | |
| | | --1.93%--__dev_queue_xmit
| | | |
| | | --1.72%--sch_direct_xmit
| | | |
| | | --1.34%--dev_hard_start_xmit
| | | |
| | | --1.25%--start_xmit
| | | |
| | | --0.65%--free_old_xmit_skbs.isra.30
| | |
| | |--1.77%--tcp_ack
| | | |
| | | --1.26%--tcp_clean_rtx_queue
| | | |
| | | --0.80%--__kfree_skb
| | | |
| | | --0.59%--skb_release_all
| | | |
| | | --0.56%--skb_release_data
| | |
| | --1.47%--tcp_data_queue
| | |
| | --1.11%--sock_def_readable
| | |
| | --0.82%--__wake_up_sync_key
| | |
| | --0.82%--__wake_up_common_lock
| | |
| | --0.73%--__wake_up_common
| |
| --1.09%--tcp_v4_early_demux
| |
| --0.90%--__inet_lookup_established
|
--1.26%--page_to_skb.isra.40
|
--0.54%--__napi_alloc_skb
12.61% 5.15% ttracerd ttracerd [.] runtime.mallocgc
|
|--7.47%--runtime.mallocgc
| |
| |--3.50%--runtime.(*mcache).nextFree
| | |
| | --3.34%--runtime.(*mcache).refill
| | |
| | --3.29%--runtime.(*mcentral).cacheSpan
| | |
| | --2.77%--runtime.(*mcentral).grow
| | |
| | |--1.53%--runtime.memclrNoHeapPointers
| | |
| | --1.00%--runtime.systemstack
| | |
| | --0.98%--runtime.(*mheap).alloc.func1
| | |
| | --0.90%--runtime.(*mheap).allocSpan
| |
| |--1.49%--runtime.heapBitsSetType
| |
| |--0.78%--runtime.systemstack
| | |
| | --0.69%--runtime.gcAssistAlloc.func1
| | runtime.gcAssistAlloc1
| | runtime.gcDrainN
| |
| --0.61%--ret_from_intr
| do_IRQ
| |
| --0.58%--irq_exit
| __softirqentry_text_start
| |
| --0.56%--net_rx_action
| |
| --0.55%--virtnet_poll
| |
| --0.53%--receive_buf
|
--5.15%--runtime.goexit
|
--5.14%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--5.11%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
|--1.26%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
|--1.16%--runtime.newobject
| runtime.mallocgc
|
|--1.05%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
| |
| --1.05%--github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
| |
| --0.87%--github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
| |
| --0.57%--runtime.newobject
| runtime.mallocgc
|
--0.56%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
12.57% 0.14% ttracerd [virtio_net] [k] receive_buf
|
--12.43%--receive_buf
|
|--10.97%--napi_gro_receive
| |
| --10.48%--netif_receive_skb_internal
| |
| --10.22%--__netif_receive_skb
| |
| --10.16%--__netif_receive_skb_core
| |
| --10.05%--ip_rcv
| |
| --9.86%--ip_rcv_finish
| |
| |--8.64%--ip_local_deliver
| | |
| | --8.60%--ip_local_deliver_finish
| | |
| | --8.50%--tcp_v4_rcv
| | |
| | --7.87%--tcp_v4_do_rcv
| | |
| | --7.85%--tcp_rcv_established
| | |
| | |--3.68%--__tcp_ack_snd_check
| | | |
| | | --3.65%--tcp_send_ack
| | | |
| | | --3.63%--tcp_send_ack.part.39
| | | |
| | | --2.99%--tcp_transmit_skb
| | | |
| | | --2.42%--ip_queue_xmit
| | | |
| | | --2.24%--ip_local_out
| | | |
| | | --2.14%--ip_output
| | | |
| | | --2.09%--ip_finish_output
| | | |
| | | --2.02%--ip_finish_output2
| | | |
| | | --1.93%--dev_queue_xmit
| | | |
| | | --1.93%--__dev_queue_xmit
| | | |
| | | --1.72%--sch_direct_xmit
| | | |
| | | --1.34%--dev_hard_start_xmit
| | | |
| | | --1.25%--start_xmit
| | | |
| | | --0.65%--free_old_xmit_skbs.isra.30
| | |
| | |--1.77%--tcp_ack
| | | |
| | | --1.26%--tcp_clean_rtx_queue
| | | |
| | | --0.80%--__kfree_skb
| | | |
| | | --0.59%--skb_release_all
| | | |
| | | --0.56%--skb_release_data
| | |
| | --1.47%--tcp_data_queue
| | |
| | --1.11%--sock_def_readable
| | |
| | --0.82%--__wake_up_sync_key
| | |
| | --0.82%--__wake_up_common_lock
| | |
| | --0.73%--__wake_up_common
| |
| --1.09%--tcp_v4_early_demux
| |
| --0.90%--__inet_lookup_established
|
--1.26%--page_to_skb.isra.40
|
--0.54%--__napi_alloc_skb
11.08% 5.04% ttracerd ttracerd [.] encoding/binary.(*decoder).value
|
|--6.04%--encoding/binary.(*decoder).value
| |
| |--5.16%--encoding/binary.(*decoder).value
| | |
| | |--3.47%--encoding/binary.(*decoder).value
| | | |
| | | |--1.39%--reflect.Value.Index
| | | |
| | | |--1.24%--encoding/binary.(*decoder).value
| | | | |
| | | | --0.92%--reflect.Value.SetUint
| | | |
| | | --0.51%--reflect.Value.SetUint
| | |
| | |--0.60%--reflect.Value.Index
| | |
| | --0.54%--reflect.Value.Field
| |
| --0.64%--reflect.Value.Field
|
--5.04%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
encoding/binary.Read
encoding/binary.(*decoder).value
|
--4.52%--encoding/binary.(*decoder).value
|
--3.47%--encoding/binary.(*decoder).value
|
--1.87%--encoding/binary.(*decoder).value
10.97% 0.04% ttracerd [kernel.vmlinux] [k] napi_gro_receive
|
--10.93%--napi_gro_receive
|
--10.48%--netif_receive_skb_internal
|
--10.22%--__netif_receive_skb
|
--10.16%--__netif_receive_skb_core
|
--10.05%--ip_rcv
|
--9.86%--ip_rcv_finish
|
|--8.64%--ip_local_deliver
| |
| --8.60%--ip_local_deliver_finish
| |
| --8.50%--tcp_v4_rcv
| |
| --7.87%--tcp_v4_do_rcv
| |
| --7.85%--tcp_rcv_established
| |
| |--3.68%--__tcp_ack_snd_check
| | |
| | --3.65%--tcp_send_ack
| | |
| | --3.63%--tcp_send_ack.part.39
| | |
| | --2.99%--tcp_transmit_skb
| | |
| | --2.42%--ip_queue_xmit
| | |
| | --2.24%--ip_local_out
| | |
| | --2.14%--ip_output
| | |
| | --2.09%--ip_finish_output
| | |
| | --2.02%--ip_finish_output2
| | |
| | --1.93%--dev_queue_xmit
| | |
| | --1.93%--__dev_queue_xmit
| | |
| | --1.72%--sch_direct_xmit
| | |
| | --1.34%--dev_hard_start_xmit
| | |
| | --1.25%--start_xmit
| | |
| | --0.65%--free_old_xmit_skbs.isra.30
| |
| |--1.77%--tcp_ack
| | |
| | --1.26%--tcp_clean_rtx_queue
| | |
| | --0.80%--__kfree_skb
| | |
| | --0.59%--skb_release_all
| | |
| | --0.56%--skb_release_data
| |
| --1.47%--tcp_data_queue
| |
| --1.11%--sock_def_readable
| |
| --0.82%--__wake_up_sync_key
| |
| --0.82%--__wake_up_common_lock
| |
| --0.73%--__wake_up_common
|
--1.09%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
10.90% 0.02% ttracerd ttracerd [.] syscall.Recvfrom
|
--10.88%--syscall.Recvfrom
|
--10.81%--syscall.Syscall6
|
--10.70%--entry_SYSCALL_64
|
--10.67%--do_syscall_64
|
--10.63%--sys_recvfrom
|
--10.62%--SYSC_recvfrom
|
--10.54%--sock_recvmsg
|
--10.50%--netlink_recvmsg
|
--10.21%--netlink_dump
|
--10.07%--inet_diag_dump_compat
|
--10.04%--__inet_diag_dump
|
--10.03%--tcp_diag_dump
|
--10.00%--inet_diag_dump_icsk
|
--7.56%--sk_diag_fill
|
--7.45%--inet_sk_diag_fill
|
--5.51%--inet_diag_msg_attrs_fill
|
|--1.92%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.64% 0.02% ttracerd [kernel.vmlinux] [k] sys_recvfrom
|
--10.62%--sys_recvfrom
SYSC_recvfrom
|
--10.54%--sock_recvmsg
|
--10.50%--netlink_recvmsg
|
--10.21%--netlink_dump
|
--10.07%--inet_diag_dump_compat
|
--10.04%--__inet_diag_dump
|
--10.03%--tcp_diag_dump
|
--10.00%--inet_diag_dump_icsk
|
--7.56%--sk_diag_fill
|
--7.45%--inet_sk_diag_fill
|
--5.51%--inet_diag_msg_attrs_fill
|
|--1.92%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.63% 0.03% ttracerd [kernel.vmlinux] [k] SYSC_recvfrom
|
--10.61%--SYSC_recvfrom
|
--10.54%--sock_recvmsg
|
--10.50%--netlink_recvmsg
|
--10.21%--netlink_dump
|
--10.07%--inet_diag_dump_compat
|
--10.04%--__inet_diag_dump
|
--10.03%--tcp_diag_dump
|
--10.00%--inet_diag_dump_icsk
|
--7.56%--sk_diag_fill
|
--7.45%--inet_sk_diag_fill
|
--5.51%--inet_diag_msg_attrs_fill
|
|--1.92%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.60% 0.02% ttracerd [kernel.vmlinux] [k] sock_recvmsg
|
--10.58%--sock_recvmsg
|
--10.50%--netlink_recvmsg
|
--10.21%--netlink_dump
|
--10.07%--inet_diag_dump_compat
|
--10.04%--__inet_diag_dump
|
--10.03%--tcp_diag_dump
|
--10.00%--inet_diag_dump_icsk
|
--7.56%--sk_diag_fill
|
--7.45%--inet_sk_diag_fill
|
--5.51%--inet_diag_msg_attrs_fill
|
|--1.92%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.51% 0.05% ttracerd [kernel.vmlinux] [k] netlink_recvmsg
|
--10.46%--netlink_recvmsg
|
--10.21%--netlink_dump
|
--10.07%--inet_diag_dump_compat
|
--10.04%--__inet_diag_dump
|
--10.03%--tcp_diag_dump
|
--10.00%--inet_diag_dump_icsk
|
--7.56%--sk_diag_fill
|
--7.45%--inet_sk_diag_fill
|
--5.51%--inet_diag_msg_attrs_fill
|
|--1.92%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.48% 0.07% ttracerd [kernel.vmlinux] [k] netif_receive_skb_internal
|
--10.41%--netif_receive_skb_internal
|
--10.22%--__netif_receive_skb
|
--10.16%--__netif_receive_skb_core
|
--10.05%--ip_rcv
|
--9.86%--ip_rcv_finish
|
|--8.64%--ip_local_deliver
| |
| --8.60%--ip_local_deliver_finish
| |
| --8.50%--tcp_v4_rcv
| |
| --7.87%--tcp_v4_do_rcv
| |
| --7.85%--tcp_rcv_established
| |
| |--3.68%--__tcp_ack_snd_check
| | |
| | --3.65%--tcp_send_ack
| | |
| | --3.63%--tcp_send_ack.part.39
| | |
| | --2.99%--tcp_transmit_skb
| | |
| | --2.42%--ip_queue_xmit
| | |
| | --2.24%--ip_local_out
| | |
| | --2.14%--ip_output
| | |
| | --2.09%--ip_finish_output
| | |
| | --2.02%--ip_finish_output2
| | |
| | --1.93%--dev_queue_xmit
| | |
| | --1.93%--__dev_queue_xmit
| | |
| | --1.72%--sch_direct_xmit
| | |
| | --1.34%--dev_hard_start_xmit
| | |
| | --1.25%--start_xmit
| | |
| | --0.65%--free_old_xmit_skbs.isra.30
| |
| |--1.77%--tcp_ack
| | |
| | --1.26%--tcp_clean_rtx_queue
| | |
| | --0.80%--__kfree_skb
| | |
| | --0.59%--skb_release_all
| | |
| | --0.56%--skb_release_data
| |
| --1.47%--tcp_data_queue
| |
| --1.11%--sock_def_readable
| |
| --0.82%--__wake_up_sync_key
| |
| --0.82%--__wake_up_common_lock
| |
| --0.73%--__wake_up_common
|
--1.09%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
10.23% 0.03% ttracerd [kernel.vmlinux] [k] __netif_receive_skb
|
--10.20%--__netif_receive_skb
|
--10.18%--__netif_receive_skb_core
|
--10.06%--ip_rcv
|
--9.88%--ip_rcv_finish
|
|--8.66%--ip_local_deliver
| |
| --8.62%--ip_local_deliver_finish
| |
| --8.50%--tcp_v4_rcv
| |
| --7.87%--tcp_v4_do_rcv
| |
| --7.85%--tcp_rcv_established
| |
| |--3.68%--__tcp_ack_snd_check
| | |
| | --3.65%--tcp_send_ack
| | |
| | --3.63%--tcp_send_ack.part.39
| | |
| | --2.99%--tcp_transmit_skb
| | |
| | --2.42%--ip_queue_xmit
| | |
| | --2.24%--ip_local_out
| | |
| | --2.14%--ip_output
| | |
| | --2.09%--ip_finish_output
| | |
| | --2.02%--ip_finish_output2
| | |
| | --1.93%--dev_queue_xmit
| | |
| | --1.93%--__dev_queue_xmit
| | |
| | --1.72%--sch_direct_xmit
| | |
| | --1.34%--dev_hard_start_xmit
| | |
| | --1.25%--start_xmit
| | |
| | --0.65%--free_old_xmit_skbs.isra.30
| |
| |--1.77%--tcp_ack
| | |
| | --1.26%--tcp_clean_rtx_queue
| | |
| | --0.80%--__kfree_skb
| | |
| | --0.59%--skb_release_all
| | |
| | --0.56%--skb_release_data
| |
| --1.47%--tcp_data_queue
| |
| --1.11%--sock_def_readable
| |
| --0.82%--__wake_up_sync_key
| |
| --0.82%--__wake_up_common_lock
| |
| --0.73%--__wake_up_common
|
--1.09%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
10.23% 0.00% ttracerd [kernel.vmlinux] [k] netlink_dump
|
---netlink_dump
|
--10.08%--inet_diag_dump_compat
|
--10.05%--__inet_diag_dump
|
--10.04%--tcp_diag_dump
|
--10.01%--inet_diag_dump_icsk
|
--7.58%--sk_diag_fill
|
--7.46%--inet_sk_diag_fill
|
--5.52%--inet_diag_msg_attrs_fill
|
|--1.93%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.18% 0.11% ttracerd [kernel.vmlinux] [k] __netif_receive_skb_core
|
--10.07%--__netif_receive_skb_core
|
--10.06%--ip_rcv
|
--9.88%--ip_rcv_finish
|
|--8.66%--ip_local_deliver
| |
| --8.62%--ip_local_deliver_finish
| |
| --8.50%--tcp_v4_rcv
| |
| --7.87%--tcp_v4_do_rcv
| |
| --7.85%--tcp_rcv_established
| |
| |--3.68%--__tcp_ack_snd_check
| | |
| | --3.65%--tcp_send_ack
| | |
| | --3.63%--tcp_send_ack.part.39
| | |
| | --2.99%--tcp_transmit_skb
| | |
| | --2.42%--ip_queue_xmit
| | |
| | --2.24%--ip_local_out
| | |
| | --2.14%--ip_output
| | |
| | --2.09%--ip_finish_output
| | |
| | --2.02%--ip_finish_output2
| | |
| | --1.93%--dev_queue_xmit
| | |
| | --1.93%--__dev_queue_xmit
| | |
| | --1.72%--sch_direct_xmit
| | |
| | --1.34%--dev_hard_start_xmit
| | |
| | --1.25%--start_xmit
| | |
| | --0.65%--free_old_xmit_skbs.isra.30
| |
| |--1.77%--tcp_ack
| | |
| | --1.26%--tcp_clean_rtx_queue
| | |
| | --0.80%--__kfree_skb
| | |
| | --0.59%--skb_release_all
| | |
| | --0.56%--skb_release_data
| |
| --1.47%--tcp_data_queue
| |
| --1.11%--sock_def_readable
| |
| --0.82%--__wake_up_sync_key
| |
| --0.82%--__wake_up_common_lock
| |
| --0.73%--__wake_up_common
|
--1.09%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
10.09% 0.01% ttracerd [inet_diag] [k] inet_diag_dump_compat
|
--10.09%--inet_diag_dump_compat
|
--10.05%--__inet_diag_dump
|
--10.04%--tcp_diag_dump
|
--10.01%--inet_diag_dump_icsk
|
--7.58%--sk_diag_fill
|
--7.46%--inet_sk_diag_fill
|
--5.52%--inet_diag_msg_attrs_fill
|
|--1.93%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.09% 0.14% ttracerd [kernel.vmlinux] [k] ip_rcv
|
--9.94%--ip_rcv
|
--9.88%--ip_rcv_finish
|
|--8.66%--ip_local_deliver
| |
| --8.62%--ip_local_deliver_finish
| |
| --8.50%--tcp_v4_rcv
| |
| --7.87%--tcp_v4_do_rcv
| |
| --7.85%--tcp_rcv_established
| |
| |--3.68%--__tcp_ack_snd_check
| | |
| | --3.65%--tcp_send_ack
| | |
| | --3.63%--tcp_send_ack.part.39
| | |
| | --2.99%--tcp_transmit_skb
| | |
| | --2.42%--ip_queue_xmit
| | |
| | --2.24%--ip_local_out
| | |
| | --2.14%--ip_output
| | |
| | --2.09%--ip_finish_output
| | |
| | --2.02%--ip_finish_output2
| | |
| | --1.93%--dev_queue_xmit
| | |
| | --1.93%--__dev_queue_xmit
| | |
| | --1.72%--sch_direct_xmit
| | |
| | --1.34%--dev_hard_start_xmit
| | |
| | --1.25%--start_xmit
| | |
| | --0.65%--free_old_xmit_skbs.isra.30
| |
| |--1.77%--tcp_ack
| | |
| | --1.26%--tcp_clean_rtx_queue
| | |
| | --0.80%--__kfree_skb
| | |
| | --0.59%--skb_release_all
| | |
| | --0.56%--skb_release_data
| |
| --1.47%--tcp_data_queue
| |
| --1.11%--sock_def_readable
| |
| --0.82%--__wake_up_sync_key
| |
| --0.82%--__wake_up_common_lock
| |
| --0.73%--__wake_up_common
|
--1.09%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
10.05% 0.00% ttracerd [tcp_diag] [k] tcp_diag_dump
|
---tcp_diag_dump
|
--10.01%--inet_diag_dump_icsk
|
--7.58%--sk_diag_fill
|
--7.46%--inet_sk_diag_fill
|
--5.52%--inet_diag_msg_attrs_fill
|
|--1.93%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.05% 0.00% ttracerd [inet_diag] [k] __inet_diag_dump
|
---__inet_diag_dump
|
--10.04%--tcp_diag_dump
|
--10.01%--inet_diag_dump_icsk
|
--7.58%--sk_diag_fill
|
--7.46%--inet_sk_diag_fill
|
--5.52%--inet_diag_msg_attrs_fill
|
|--1.93%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
10.01% 1.46% ttracerd [inet_diag] [k] inet_diag_dump_icsk
|
|--8.56%--inet_diag_dump_icsk
| |
| --7.58%--sk_diag_fill
| |
| --7.46%--inet_sk_diag_fill
| |
| --5.52%--inet_diag_msg_attrs_fill
| |
| |--1.93%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
--1.46%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
syscall.Recvfrom
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_recvfrom
SYSC_recvfrom
sock_recvmsg
netlink_recvmsg
netlink_dump
inet_diag_dump_compat
__inet_diag_dump
tcp_diag_dump
inet_diag_dump_icsk
9.88% 0.09% ttracerd [kernel.vmlinux] [k] ip_rcv_finish
|
--9.79%--ip_rcv_finish
|
|--8.66%--ip_local_deliver
| |
| --8.62%--ip_local_deliver_finish
| |
| --8.50%--tcp_v4_rcv
| |
| --7.87%--tcp_v4_do_rcv
| |
| --7.85%--tcp_rcv_established
| |
| |--3.68%--__tcp_ack_snd_check
| | |
| | --3.65%--tcp_send_ack
| | |
| | --3.63%--tcp_send_ack.part.39
| | |
| | --2.99%--tcp_transmit_skb
| | |
| | --2.42%--ip_queue_xmit
| | |
| | --2.24%--ip_local_out
| | |
| | --2.14%--ip_output
| | |
| | --2.09%--ip_finish_output
| | |
| | --2.02%--ip_finish_output2
| | |
| | --1.93%--dev_queue_xmit
| | |
| | --1.93%--__dev_queue_xmit
| | |
| | --1.72%--sch_direct_xmit
| | |
| | --1.34%--dev_hard_start_xmit
| | |
| | --1.25%--start_xmit
| | |
| | --0.65%--free_old_xmit_skbs.isra.30
| |
| |--1.77%--tcp_ack
| | |
| | --1.26%--tcp_clean_rtx_queue
| | |
| | --0.80%--__kfree_skb
| | |
| | --0.59%--skb_release_all
| | |
| | --0.56%--skb_release_data
| |
| --1.47%--tcp_data_queue
| |
| --1.11%--sock_def_readable
| |
| --0.82%--__wake_up_sync_key
| |
| --0.82%--__wake_up_common_lock
| |
| --0.73%--__wake_up_common
|
--1.09%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
9.31% 0.00% ttracerd ttracerd [.] runtime.gcBgMarkWorker.func2
|
---runtime.gcBgMarkWorker.func2
|
--9.26%--runtime.gcDrain
|
|--6.67%--runtime.scanobject
| |
| |--1.13%--runtime.greyobject
| |
| |--0.93%--runtime.findObject
| |
| --0.53%--ret_from_intr
| do_IRQ
| |
| --0.51%--irq_exit
| __softirqentry_text_start
| net_rx_action
| virtnet_poll
|
--2.04%--runtime.markroot
|
--1.76%--runtime.markroot.func1
|
--0.86%--runtime.procyield
9.26% 0.18% ttracerd ttracerd [.] runtime.gcDrain
|
--9.09%--runtime.gcDrain
|
|--6.67%--runtime.scanobject
| |
| |--1.13%--runtime.greyobject
| |
| |--0.93%--runtime.findObject
| |
| --0.53%--ret_from_intr
| do_IRQ
| |
| --0.51%--irq_exit
| __softirqentry_text_start
| net_rx_action
| virtnet_poll
|
--2.04%--runtime.markroot
|
--1.76%--runtime.markroot.func1
|
--0.86%--runtime.procyield
8.67% 0.05% ttracerd [kernel.vmlinux] [k] ip_local_deliver
|
--8.62%--ip_local_deliver
|
--8.62%--ip_local_deliver_finish
|
--8.50%--tcp_v4_rcv
|
--7.87%--tcp_v4_do_rcv
|
--7.85%--tcp_rcv_established
|
|--3.68%--__tcp_ack_snd_check
| |
| --3.65%--tcp_send_ack
| |
| --3.63%--tcp_send_ack.part.39
| |
| --2.99%--tcp_transmit_skb
| |
| --2.42%--ip_queue_xmit
| |
| --2.24%--ip_local_out
| |
| --2.14%--ip_output
| |
| --2.09%--ip_finish_output
| |
| --2.02%--ip_finish_output2
| |
| --1.93%--dev_queue_xmit
| |
| --1.93%--__dev_queue_xmit
| |
| --1.72%--sch_direct_xmit
| |
| --1.34%--dev_hard_start_xmit
| |
| --1.25%--start_xmit
| |
| --0.65%--free_old_xmit_skbs.isra.30
|
|--1.77%--tcp_ack
| |
| --1.26%--tcp_clean_rtx_queue
| |
| --0.80%--__kfree_skb
| |
| --0.59%--skb_release_all
| |
| --0.56%--skb_release_data
|
--1.47%--tcp_data_queue
|
--1.11%--sock_def_readable
|
--0.82%--__wake_up_sync_key
|
--0.82%--__wake_up_common_lock
|
--0.73%--__wake_up_common
8.62% 0.05% ttracerd [kernel.vmlinux] [k] ip_local_deliver_finish
|
--8.56%--ip_local_deliver_finish
|
--8.50%--tcp_v4_rcv
|
--7.87%--tcp_v4_do_rcv
|
--7.85%--tcp_rcv_established
|
|--3.68%--__tcp_ack_snd_check
| |
| --3.65%--tcp_send_ack
| |
| --3.63%--tcp_send_ack.part.39
| |
| --2.99%--tcp_transmit_skb
| |
| --2.42%--ip_queue_xmit
| |
| --2.24%--ip_local_out
| |
| --2.14%--ip_output
| |
| --2.09%--ip_finish_output
| |
| --2.02%--ip_finish_output2
| |
| --1.93%--dev_queue_xmit
| |
| --1.93%--__dev_queue_xmit
| |
| --1.72%--sch_direct_xmit
| |
| --1.34%--dev_hard_start_xmit
| |
| --1.25%--start_xmit
| |
| --0.65%--free_old_xmit_skbs.isra.30
|
|--1.77%--tcp_ack
| |
| --1.26%--tcp_clean_rtx_queue
| |
| --0.80%--__kfree_skb
| |
| --0.59%--skb_release_all
| |
| --0.56%--skb_release_data
|
--1.47%--tcp_data_queue
|
--1.11%--sock_def_readable
|
--0.82%--__wake_up_sync_key
|
--0.82%--__wake_up_common_lock
|
--0.73%--__wake_up_common
8.50% 0.21% ttracerd [kernel.vmlinux] [k] tcp_v4_rcv
|
--8.29%--tcp_v4_rcv
|
--7.87%--tcp_v4_do_rcv
|
--7.85%--tcp_rcv_established
|
|--3.68%--__tcp_ack_snd_check
| |
| --3.65%--tcp_send_ack
| |
| --3.63%--tcp_send_ack.part.39
| |
| --2.99%--tcp_transmit_skb
| |
| --2.42%--ip_queue_xmit
| |
| --2.24%--ip_local_out
| |
| --2.14%--ip_output
| |
| --2.09%--ip_finish_output
| |
| --2.02%--ip_finish_output2
| |
| --1.93%--dev_queue_xmit
| |
| --1.93%--__dev_queue_xmit
| |
| --1.72%--sch_direct_xmit
| |
| --1.34%--dev_hard_start_xmit
| |
| --1.25%--start_xmit
| |
| --0.65%--free_old_xmit_skbs.isra.30
|
|--1.77%--tcp_ack
| |
| --1.26%--tcp_clean_rtx_queue
| |
| --0.80%--__kfree_skb
| |
| --0.59%--skb_release_all
| |
| --0.56%--skb_release_data
|
--1.47%--tcp_data_queue
|
--1.11%--sock_def_readable
|
--0.82%--__wake_up_sync_key
|
--0.82%--__wake_up_common_lock
|
--0.73%--__wake_up_common
8.04% 0.03% ttracerd [kernel.vmlinux] [k] user_path_at_empty
|
--8.01%--user_path_at_empty
|
--7.54%--filename_lookup
|
--7.39%--path_lookupat
|
|--4.34%--link_path_walk
| |
| |--2.61%--walk_component
| | |
| | --2.24%--lookup_fast
| | |
| | --0.66%--pid_revalidate
| |
| --1.47%--inode_permission
| |
| --1.30%--__inode_permission
| |
| --0.76%--proc_fd_permission
| |
| --0.67%--generic_permission
| |
| --0.62%--capable_wrt_inode_uidgid
| |
| --0.54%--ns_capable_common
|
--2.72%--walk_component
|
--2.51%--lookup_fast
|
|--1.79%--tid_fd_revalidate
|
--0.61%--__d_lookup
7.87% 0.00% ttracerd [kernel.vmlinux] [k] tcp_v4_do_rcv
|
--7.87%--tcp_v4_do_rcv
|
--7.85%--tcp_rcv_established
|
|--3.68%--__tcp_ack_snd_check
| |
| --3.65%--tcp_send_ack
| |
| --3.63%--tcp_send_ack.part.39
| |
| --2.99%--tcp_transmit_skb
| |
| --2.42%--ip_queue_xmit
| |
| --2.24%--ip_local_out
| |
| --2.14%--ip_output
| |
| --2.09%--ip_finish_output
| |
| --2.02%--ip_finish_output2
| |
| --1.93%--dev_queue_xmit
| |
| --1.93%--__dev_queue_xmit
| |
| --1.72%--sch_direct_xmit
| |
| --1.34%--dev_hard_start_xmit
| |
| --1.25%--start_xmit
| |
| --0.65%--free_old_xmit_skbs.isra.30
|
|--1.77%--tcp_ack
| |
| --1.26%--tcp_clean_rtx_queue
| |
| --0.80%--__kfree_skb
| |
| --0.59%--skb_release_all
| |
| --0.56%--skb_release_data
|
--1.47%--tcp_data_queue
|
--1.11%--sock_def_readable
|
--0.82%--__wake_up_sync_key
|
--0.82%--__wake_up_common_lock
|
--0.73%--__wake_up_common
7.85% 0.26% ttracerd [kernel.vmlinux] [k] tcp_rcv_established
|
--7.59%--tcp_rcv_established
|
|--3.68%--__tcp_ack_snd_check
| |
| --3.65%--tcp_send_ack
| |
| --3.63%--tcp_send_ack.part.39
| |
| --2.99%--tcp_transmit_skb
| |
| --2.42%--ip_queue_xmit
| |
| --2.24%--ip_local_out
| |
| --2.14%--ip_output
| |
| --2.09%--ip_finish_output
| |
| --2.02%--ip_finish_output2
| |
| --1.93%--dev_queue_xmit
| |
| --1.93%--__dev_queue_xmit
| |
| --1.72%--sch_direct_xmit
| |
| --1.34%--dev_hard_start_xmit
| |
| --1.25%--start_xmit
| |
| --0.65%--free_old_xmit_skbs.isra.30
|
|--1.77%--tcp_ack
| |
| --1.26%--tcp_clean_rtx_queue
| |
| --0.80%--__kfree_skb
| |
| --0.59%--skb_release_all
| |
| --0.56%--skb_release_data
|
--1.47%--tcp_data_queue
|
--1.11%--sock_def_readable
|
--0.82%--__wake_up_sync_key
|
--0.82%--__wake_up_common_lock
|
--0.73%--__wake_up_common
7.60% 0.07% ttracerd [inet_diag] [k] sk_diag_fill
|
--7.53%--sk_diag_fill
|
--7.46%--inet_sk_diag_fill
|
--5.52%--inet_diag_msg_attrs_fill
|
|--1.93%--sock_i_uid
| |
| --1.27%--_raw_read_lock_bh
|
--0.79%--nla_put
7.54% 0.04% ttracerd [kernel.vmlinux] [k] filename_lookup
|
--7.51%--filename_lookup
|
--7.39%--path_lookupat
|
|--4.34%--link_path_walk
| |
| |--2.61%--walk_component
| | |
| | --2.24%--lookup_fast
| | |
| | --0.66%--pid_revalidate
| |
| --1.47%--inode_permission
| |
| --1.30%--__inode_permission
| |
| --0.76%--proc_fd_permission
| |
| --0.67%--generic_permission
| |
| --0.62%--capable_wrt_inode_uidgid
| |
| --0.54%--ns_capable_common
|
--2.72%--walk_component
|
--2.51%--lookup_fast
|
|--1.79%--tid_fd_revalidate
|
--0.61%--__d_lookup
7.46% 1.08% ttracerd [inet_diag] [k] inet_sk_diag_fill
|
|--6.38%--inet_sk_diag_fill
| |
| --5.52%--inet_diag_msg_attrs_fill
| |
| |--1.93%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
--1.08%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
syscall.Recvfrom
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_recvfrom
SYSC_recvfrom
sock_recvmsg
netlink_recvmsg
netlink_dump
inet_diag_dump_compat
__inet_diag_dump
tcp_diag_dump
inet_diag_dump_icsk
sk_diag_fill
inet_sk_diag_fill
7.39% 0.04% ttracerd [kernel.vmlinux] [k] path_lookupat
|
--7.35%--path_lookupat
|
|--4.34%--link_path_walk
| |
| |--2.61%--walk_component
| | |
| | --2.24%--lookup_fast
| | |
| | --0.66%--pid_revalidate
| |
| --1.47%--inode_permission
| |
| --1.30%--__inode_permission
| |
| --0.76%--proc_fd_permission
| |
| --0.67%--generic_permission
| |
| --0.62%--capable_wrt_inode_uidgid
| |
| --0.54%--ns_capable_common
|
--2.72%--walk_component
|
--2.51%--lookup_fast
|
|--1.79%--tid_fd_revalidate
|
--0.61%--__d_lookup
7.09% 4.26% ttracerd ttracerd [.] runtime.scanobject
|
|--4.26%--runtime.goexit
| |
| --4.08%--runtime.systemstack
| runtime.gcBgMarkWorker.func2
| |
| --4.06%--runtime.gcDrain
| |
| --4.04%--runtime.scanobject
|
--2.83%--runtime.scanobject
|
|--1.25%--runtime.greyobject
|
|--0.98%--runtime.findObject
|
--0.55%--ret_from_intr
do_IRQ
|
--0.53%--irq_exit
__softirqentry_text_start
net_rx_action
virtnet_poll
|
--0.50%--receive_buf
7.01% 0.04% ttracerd [kernel.vmlinux] [k] vfs_readlink
|
--6.97%--vfs_readlink
|
--6.91%--proc_pid_readlink
|
|--2.32%--d_path
| |
| --1.63%--sockfs_dname
| |
| --0.92%--dynamic_dname
| |
| --0.80%--vsnprintf
|
|--2.18%--proc_fd_link
| |
| --0.65%--path_get
| lockref_get
|
--1.38%--proc_fd_access_allowed
|
--1.13%--ptrace_may_access
|
--0.98%--__ptrace_may_access
6.93% 0.06% ttracerd [kernel.vmlinux] [k] proc_pid_readlink
|
--6.87%--proc_pid_readlink
|
|--2.32%--d_path
| |
| --1.63%--sockfs_dname
| |
| --0.92%--dynamic_dname
| |
| --0.80%--vsnprintf
|
|--2.18%--proc_fd_link
| |
| --0.65%--path_get
| lockref_get
|
--1.38%--proc_fd_access_allowed
|
--1.13%--ptrace_may_access
|
--0.98%--__ptrace_may_access
6.46% 0.17% ttracerd ttracerd [.] runtime.newobject
|
--6.29%--runtime.newobject
|
--5.96%--runtime.mallocgc
|
|--1.73%--runtime.(*mcache).nextFree
| |
| --1.68%--runtime.(*mcache).refill
| |
| --1.65%--runtime.(*mcentral).cacheSpan
| |
| --1.39%--runtime.(*mcentral).grow
| |
| --0.78%--runtime.memclrNoHeapPointers
|
--1.17%--runtime.heapBitsSetType
5.53% 2.09% ttracerd [inet_diag] [k] inet_diag_msg_attrs_fill
|
|--3.44%--inet_diag_msg_attrs_fill
| |
| |--1.93%--sock_i_uid
| | |
| | --1.27%--_raw_read_lock_bh
| |
| --0.79%--nla_put
|
--2.09%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
syscall.Recvfrom
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_recvfrom
SYSC_recvfrom
sock_recvmsg
netlink_recvmsg
netlink_dump
inet_diag_dump_compat
__inet_diag_dump
tcp_diag_dump
inet_diag_dump_icsk
sk_diag_fill
|
--2.08%--inet_sk_diag_fill
inet_diag_msg_attrs_fill
5.38% 0.09% ttracerd [kernel.vmlinux] [k] walk_component
|
--5.29%--walk_component
|
--4.78%--lookup_fast
|
|--1.79%--tid_fd_revalidate
|
|--0.80%--__d_lookup
|
--0.67%--pid_revalidate
4.98% 0.11% ttracerd [kernel.vmlinux] [k] __schedule
|
--4.87%--__schedule
|
|--3.40%--finish_task_switch
| |
| --2.91%--ret_from_intr
| |
| --2.91%--do_IRQ
| |
| --2.83%--irq_exit
| |
| --2.82%--__softirqentry_text_start
| |
| --2.79%--net_rx_action
| |
| --2.78%--virtnet_poll
| |
| --2.69%--receive_buf
| |
| --2.32%--napi_gro_receive
| |
| --2.24%--netif_receive_skb_internal
| |
| --2.17%--__netif_receive_skb
| |
| --2.16%--__netif_receive_skb_core
| |
| --2.15%--ip_rcv
| |
| --2.11%--ip_rcv_finish
| |
| --1.86%--ip_local_deliver
| |
| --1.86%--ip_local_deliver_finish
| |
| --1.81%--tcp_v4_rcv
| |
| --1.68%--tcp_v4_do_rcv
| |
| --1.67%--tcp_rcv_established
| |
| --0.77%--__tcp_ack_snd_check
| |
| --0.77%--tcp_send_ack
| |
| --0.77%--tcp_send_ack.part.39
| |
| --0.62%--tcp_transmit_skb
| |
| --0.53%--ip_queue_xmit
|
--0.57%--deactivate_task
|
--0.53%--dequeue_task_fair
4.90% 0.01% ttracerd ttracerd [.] syscall.Syscall
|
--4.88%--syscall.Syscall
|
--4.44%--entry_SYSCALL_64
|
--4.43%--do_syscall_64
|
--3.46%--sys_getdents64
|
--3.45%--iterate_dir
|
--3.26%--proc_readfd
|
--3.24%--proc_readfd_common
|
--2.64%--proc_fill_cache
|
--1.66%--d_hash_and_lookup
|
--1.60%--d_lookup
|
--1.56%--__d_lookup
4.83% 0.05% ttracerd [kernel.vmlinux] [k] schedule
|
--4.78%--schedule
|
--4.73%--__schedule
|
|--3.20%--finish_task_switch
| |
| --2.77%--ret_from_intr
| |
| --2.77%--do_IRQ
| |
| --2.70%--irq_exit
| |
| --2.69%--__softirqentry_text_start
| |
| --2.66%--net_rx_action
| |
| --2.65%--virtnet_poll
| |
| --2.56%--receive_buf
| |
| --2.22%--napi_gro_receive
| |
| --2.15%--netif_receive_skb_internal
| |
| --2.08%--__netif_receive_skb
| |
| --2.08%--__netif_receive_skb_core
| |
| --2.06%--ip_rcv
| |
| --2.02%--ip_rcv_finish
| |
| --1.77%--ip_local_deliver
| |
| --1.77%--ip_local_deliver_finish
| |
| --1.72%--tcp_v4_rcv
| |
| --1.60%--tcp_v4_do_rcv
| |
| --1.59%--tcp_rcv_established
| |
| --0.74%--__tcp_ack_snd_check
| |
| --0.73%--tcp_send_ack
| |
| --0.73%--tcp_send_ack.part.39
| |
| --0.59%--tcp_transmit_skb
|
--0.57%--deactivate_task
|
--0.53%--dequeue_task_fair
4.80% 0.22% ttracerd [kernel.vmlinux] [k] lookup_fast
|
--4.58%--lookup_fast
|
|--1.79%--tid_fd_revalidate
|
|--0.81%--__d_lookup
|
--0.67%--pid_revalidate
4.79% 0.11% ttracerd ttracerd [.] github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
|
--4.69%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
|
|--3.12%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| |
| --3.09%--syscall.Syscall
| |
| --3.06%--entry_SYSCALL_64
| |
| --3.05%--do_syscall_64
| |
| --3.05%--sys_getdents64
| iterate_dir
| |
| --3.01%--proc_readfd
| |
| --2.99%--proc_readfd_common
| |
| --2.44%--proc_fill_cache
| |
| --1.54%--d_hash_and_lookup
| |
| --1.48%--d_lookup
| |
| --1.45%--__d_lookup
|
--0.92%--runtime.newobject
|
--0.90%--runtime.mallocgc
|
--0.62%--runtime.(*mcache).nextFree
runtime.(*mcache).refill
runtime.(*mcentral).cacheSpan
|
--0.54%--runtime.(*mcentral).grow
4.66% 0.00% ttracerd ttracerd [.] runtime.mcall
|
--4.66%--runtime.mcall
|
--4.00%--runtime.park_m
|
--3.99%--runtime.schedule
|
--3.61%--runtime.findrunnable
|
|--1.40%--runtime.stopm
| |
| --1.34%--runtime.notesleep
| |
| --1.26%--runtime.futex
| |
| --1.19%--entry_SYSCALL_64
| |
| --1.16%--do_syscall_64
| |
| --1.13%--sys_futex
| |
| --1.12%--do_futex
| |
| --1.10%--futex_wait
| |
| --1.05%--futex_wait_queue_me
| |
| --1.03%--schedule
| |
| --1.02%--__schedule
| |
| --0.68%--finish_task_switch
| |
| --0.55%--ret_from_intr
| do_IRQ
| |
| --0.54%--irq_exit
| |
| --0.54%--__softirqentry_text_start
| |
| --0.54%--net_rx_action
| virtnet_poll
| |
| --0.52%--receive_buf
|
--1.33%--runtime.epollwait
|
--1.21%--entry_SYSCALL_64
|
--1.20%--do_syscall_64
|
--1.17%--sys_epoll_pwait
|
--1.13%--ep_poll
|
--1.01%--schedule_hrtimeout_range
|
--0.99%--schedule_hrtimeout_range_clock
|
--0.90%--schedule
__schedule
|
--0.64%--finish_task_switch
|
--0.56%--ret_from_intr
do_IRQ
|
--0.55%--irq_exit
__softirqentry_text_start
|
--0.54%--net_rx_action
virtnet_poll
|
--0.54%--receive_buf
4.66% 0.07% ttracerd ttracerd [.] runtime.schedule
|
--4.59%--runtime.schedule
|
--4.02%--runtime.findrunnable
|
|--1.48%--runtime.epollwait
| |
| --1.35%--entry_SYSCALL_64
| |
| --1.34%--do_syscall_64
| |
| --1.31%--sys_epoll_pwait
| |
| --1.25%--ep_poll
| |
| --1.11%--schedule_hrtimeout_range
| |
| --1.09%--schedule_hrtimeout_range_clock
| |
| --0.99%--schedule
| __schedule
| |
| --0.68%--finish_task_switch
| |
| --0.60%--ret_from_intr
| do_IRQ
| |
| --0.59%--irq_exit
| __softirqentry_text_start
| |
| --0.57%--net_rx_action
| virtnet_poll
| |
| --0.57%--receive_buf
|
--1.46%--runtime.stopm
|
--1.40%--runtime.notesleep
|
--1.31%--runtime.futex
|
--1.23%--entry_SYSCALL_64
|
--1.21%--do_syscall_64
|
--1.18%--sys_futex
|
--1.17%--do_futex
|
--1.15%--futex_wait
|
--1.09%--futex_wait_queue_me
|
--1.08%--schedule
|
--1.07%--__schedule
|
--0.69%--finish_task_switch
|
--0.56%--ret_from_intr
do_IRQ
|
--0.55%--irq_exit
|
--0.55%--__softirqentry_text_start
|
--0.54%--net_rx_action
virtnet_poll
|
--0.52%--receive_buf
4.61% 0.13% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
|
--4.48%--github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
|
--3.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
|
|--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| |
| --1.93%--runtime.concatstring3
| |
| --1.62%--runtime.concatstrings
| |
| --0.99%--runtime.rawstringtmp
| |
| --0.89%--runtime.rawstring
| |
| --0.79%--runtime.mallocgc
|
--1.16%--runtime.concatstring5
|
--0.92%--runtime.concatstrings
4.39% 0.24% ttracerd [kernel.vmlinux] [k] link_path_walk
|
--4.15%--link_path_walk
|
|--2.65%--walk_component
| |
| --2.27%--lookup_fast
| |
| --0.66%--pid_revalidate
|
--1.47%--inode_permission
|
--1.30%--__inode_permission
|
--0.76%--proc_fd_permission
|
--0.67%--generic_permission
|
--0.62%--capable_wrt_inode_uidgid
|
--0.54%--ns_capable_common
4.02% 0.21% ttracerd ttracerd [.] runtime.findrunnable
|
--3.80%--runtime.findrunnable
|
|--1.48%--runtime.epollwait
| |
| --1.35%--entry_SYSCALL_64
| |
| --1.34%--do_syscall_64
| |
| --1.31%--sys_epoll_pwait
| |
| --1.25%--ep_poll
| |
| --1.11%--schedule_hrtimeout_range
| |
| --1.09%--schedule_hrtimeout_range_clock
| |
| --0.99%--schedule
| __schedule
| |
| --0.68%--finish_task_switch
| |
| --0.60%--ret_from_intr
| do_IRQ
| |
| --0.59%--irq_exit
| __softirqentry_text_start
| |
| --0.57%--net_rx_action
| virtnet_poll
| |
| --0.57%--receive_buf
|
--1.46%--runtime.stopm
|
--1.40%--runtime.notesleep
|
--1.31%--runtime.futex
|
--1.23%--entry_SYSCALL_64
|
--1.21%--do_syscall_64
|
--1.18%--sys_futex
|
--1.17%--do_futex
|
--1.15%--futex_wait
|
--1.09%--futex_wait_queue_me
|
--1.08%--schedule
|
--1.07%--__schedule
|
--0.69%--finish_task_switch
|
--0.56%--ret_from_intr
do_IRQ
|
--0.55%--irq_exit
|
--0.55%--__softirqentry_text_start
|
--0.54%--net_rx_action
virtnet_poll
|
--0.52%--receive_buf
4.00% 0.00% ttracerd ttracerd [.] runtime.park_m
|
--4.00%--runtime.park_m
|
--3.99%--runtime.schedule
|
--3.61%--runtime.findrunnable
|
|--1.40%--runtime.stopm
| |
| --1.34%--runtime.notesleep
| |
| --1.26%--runtime.futex
| |
| --1.19%--entry_SYSCALL_64
| |
| --1.16%--do_syscall_64
| |
| --1.13%--sys_futex
| |
| --1.12%--do_futex
| |
| --1.10%--futex_wait
| |
| --1.05%--futex_wait_queue_me
| |
| --1.03%--schedule
| |
| --1.02%--__schedule
| |
| --0.68%--finish_task_switch
| |
| --0.55%--ret_from_intr
| do_IRQ
| |
| --0.54%--irq_exit
| |
| --0.54%--__softirqentry_text_start
| |
| --0.54%--net_rx_action
| virtnet_poll
| |
| --0.52%--receive_buf
|
--1.33%--runtime.epollwait
|
--1.21%--entry_SYSCALL_64
|
--1.20%--do_syscall_64
|
--1.17%--sys_epoll_pwait
|
--1.13%--ep_poll
|
--1.01%--schedule_hrtimeout_range
|
--0.99%--schedule_hrtimeout_range_clock
|
--0.90%--schedule
__schedule
|
--0.64%--finish_task_switch
|
--0.56%--ret_from_intr
do_IRQ
|
--0.55%--irq_exit
__softirqentry_text_start
|
--0.54%--net_rx_action
virtnet_poll
|
--0.54%--receive_buf
3.68% 0.03% ttracerd [kernel.vmlinux] [k] __tcp_ack_snd_check
|
--3.65%--__tcp_ack_snd_check
tcp_send_ack
|
--3.63%--tcp_send_ack.part.39
|
--2.99%--tcp_transmit_skb
|
--2.42%--ip_queue_xmit
|
--2.24%--ip_local_out
|
--2.14%--ip_output
|
--2.09%--ip_finish_output
|
--2.02%--ip_finish_output2
|
--1.93%--dev_queue_xmit
|
--1.93%--__dev_queue_xmit
|
--1.72%--sch_direct_xmit
|
--1.34%--dev_hard_start_xmit
|
--1.25%--start_xmit
|
--0.65%--free_old_xmit_skbs.isra.30
3.67% 0.02% ttracerd [kernel.vmlinux] [k] tcp_send_ack
|
--3.65%--tcp_send_ack
|
--3.63%--tcp_send_ack.part.39
|
--2.99%--tcp_transmit_skb
|
--2.42%--ip_queue_xmit
|
--2.24%--ip_local_out
|
--2.14%--ip_output
|
--2.09%--ip_finish_output
|
--2.02%--ip_finish_output2
|
--1.93%--dev_queue_xmit
|
--1.93%--__dev_queue_xmit
|
--1.72%--sch_direct_xmit
|
--1.34%--dev_hard_start_xmit
|
--1.25%--start_xmit
|
--0.65%--free_old_xmit_skbs.isra.30
3.63% 0.04% ttracerd [kernel.vmlinux] [k] tcp_send_ack.part.39
|
--3.59%--tcp_send_ack.part.39
|
--2.99%--tcp_transmit_skb
|
--2.42%--ip_queue_xmit
|
--2.24%--ip_local_out
|
--2.14%--ip_output
|
--2.09%--ip_finish_output
|
--2.02%--ip_finish_output2
|
--1.93%--dev_queue_xmit
|
--1.93%--__dev_queue_xmit
|
--1.72%--sch_direct_xmit
|
--1.34%--dev_hard_start_xmit
|
--1.25%--start_xmit
|
--0.65%--free_old_xmit_skbs.isra.30
3.60% 0.07% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
|
--3.52%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
|
|--2.16%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
| |
| --1.93%--runtime.concatstring3
| |
| --1.62%--runtime.concatstrings
| |
| --0.99%--runtime.rawstringtmp
| |
| --0.89%--runtime.rawstring
| |
| --0.79%--runtime.mallocgc
|
--1.16%--runtime.concatstring5
|
--0.92%--runtime.concatstrings
3.56% 0.08% ttracerd ttracerd [.] fmt.Sprintf
|
--3.48%--fmt.Sprintf
|
|--1.47%--fmt.(*pp).doPrintf
| |
| --1.24%--fmt.(*pp).printArg
| |
| --0.79%--fmt.(*pp).fmtInteger
| |
| --0.69%--fmt.(*fmt).fmtInteger
|
|--0.79%--fmt.(*pp).free
|
--0.62%--fmt.newPrinter
3.52% 0.06% ttracerd ttracerd [.] runtime.(*mcache).nextFree
|
--3.46%--runtime.(*mcache).nextFree
|
--3.34%--runtime.(*mcache).refill
|
--3.29%--runtime.(*mcentral).cacheSpan
|
--2.77%--runtime.(*mcentral).grow
|
|--1.53%--runtime.memclrNoHeapPointers
|
--1.00%--runtime.systemstack
|
--0.98%--runtime.(*mheap).alloc.func1
|
--0.90%--runtime.(*mheap).allocSpan
3.46% 0.00% ttracerd [kernel.vmlinux] [k] sys_getdents64
|
---sys_getdents64
|
--3.45%--iterate_dir
|
--3.26%--proc_readfd
|
--3.24%--proc_readfd_common
|
--2.64%--proc_fill_cache
|
--1.66%--d_hash_and_lookup
|
--1.60%--d_lookup
|
--1.56%--__d_lookup
3.45% 0.01% ttracerd [kernel.vmlinux] [k] iterate_dir
|
--3.45%--iterate_dir
|
--3.26%--proc_readfd
|
--3.24%--proc_readfd_common
|
--2.64%--proc_fill_cache
|
--1.66%--d_hash_and_lookup
|
--1.60%--d_lookup
|
--1.56%--__d_lookup
3.40% 0.06% ttracerd [kernel.vmlinux] [k] finish_task_switch
|
--3.35%--finish_task_switch
|
--2.91%--ret_from_intr
|
--2.91%--do_IRQ
|
--2.83%--irq_exit
|
--2.82%--__softirqentry_text_start
|
--2.79%--net_rx_action
|
--2.78%--virtnet_poll
|
--2.69%--receive_buf
|
--2.32%--napi_gro_receive
|
--2.24%--netif_receive_skb_internal
|
--2.17%--__netif_receive_skb
|
--2.16%--__netif_receive_skb_core
|
--2.15%--ip_rcv
|
--2.11%--ip_rcv_finish
|
--1.86%--ip_local_deliver
|
--1.86%--ip_local_deliver_finish
|
--1.81%--tcp_v4_rcv
|
--1.68%--tcp_v4_do_rcv
|
--1.67%--tcp_rcv_established
|
--0.77%--__tcp_ack_snd_check
|
--0.77%--tcp_send_ack
|
--0.77%--tcp_send_ack.part.39
|
--0.62%--tcp_transmit_skb
|
--0.53%--ip_queue_xmit
3.36% 0.04% ttracerd ttracerd [.] runtime.futex
|
--3.32%--runtime.futex
|
--3.13%--entry_SYSCALL_64
|
--3.07%--do_syscall_64
|
--2.77%--sys_futex
|
--2.72%--do_futex
|
|--2.01%--futex_wait
| |
| --1.89%--futex_wait_queue_me
| |
| --1.81%--schedule
| |
| --1.79%--__schedule
| |
| --1.21%--finish_task_switch
| |
| --1.03%--ret_from_intr
| |
| --1.02%--do_IRQ
| |
| --1.00%--irq_exit
| |
| --1.00%--__softirqentry_text_start
| |
| --0.99%--net_rx_action
| |
| --0.99%--virtnet_poll
| |
| --0.94%--receive_buf
| |
| --0.80%--napi_gro_receive
| |
| --0.78%--netif_receive_skb_internal
| |
| --0.73%--__netif_receive_skb
| __netif_receive_skb_core
| |
| --0.73%--ip_rcv
| |
| --0.70%--ip_rcv_finish
| |
| --0.62%--ip_local_deliver
| |
| --0.62%--ip_local_deliver_finish
| |
| --0.61%--tcp_v4_rcv
| |
| --0.56%--tcp_v4_do_rcv
| |
| --0.56%--tcp_rcv_established
|
--0.65%--futex_wake
|
--0.50%--wake_up_q
3.35% 0.02% ttracerd ttracerd [.] runtime.(*mcache).refill
|
--3.33%--runtime.(*mcache).refill
|
--3.29%--runtime.(*mcentral).cacheSpan
|
--2.77%--runtime.(*mcentral).grow
|
|--1.53%--runtime.memclrNoHeapPointers
|
--1.00%--runtime.systemstack
|
--0.98%--runtime.(*mheap).alloc.func1
|
--0.90%--runtime.(*mheap).allocSpan
3.29% 0.14% ttracerd ttracerd [.] runtime.(*mcentral).cacheSpan
|
--3.16%--runtime.(*mcentral).cacheSpan
|
--2.77%--runtime.(*mcentral).grow
|
|--1.53%--runtime.memclrNoHeapPointers
|
--1.00%--runtime.systemstack
|
--0.98%--runtime.(*mheap).alloc.func1
|
--0.90%--runtime.(*mheap).allocSpan
3.26% 0.00% ttracerd [kernel.vmlinux] [k] proc_readfd
|
---proc_readfd
|
--3.24%--proc_readfd_common
|
--2.64%--proc_fill_cache
|
--1.66%--d_hash_and_lookup
|
--1.60%--d_lookup
|
--1.56%--__d_lookup
3.24% 0.14% ttracerd [kernel.vmlinux] [k] proc_readfd_common
|
--3.10%--proc_readfd_common
|
--2.64%--proc_fill_cache
|
--1.66%--d_hash_and_lookup
|
--1.60%--d_lookup
|
--1.56%--__d_lookup
3.13% 0.29% ttracerd [kernel.vmlinux] [k] tcp_transmit_skb
|
--2.84%--tcp_transmit_skb
|
--2.52%--ip_queue_xmit
|
--2.35%--ip_local_out
|
--2.24%--ip_output
|
--2.19%--ip_finish_output
|
--2.12%--ip_finish_output2
|
--2.01%--dev_queue_xmit
|
--2.00%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.31%--start_xmit
|
--0.68%--free_old_xmit_skbs.isra.30
3.09% 0.00% ttracerd [unknown] [k] 0x000000c000000002
|
---0xc000000002
runtime.clone
runtime.mstart
runtime.mstart1
|
--3.07%--runtime.sysmon
|
|--1.93%--runtime.usleep
| |
| --1.84%--entry_SYSCALL_64
| |
| --1.83%--do_syscall_64
| |
| --1.79%--sys_nanosleep
| |
| --1.73%--hrtimer_nanosleep
| |
| --1.70%--do_nanosleep
| |
| --1.40%--schedule
| |
| --1.34%--__schedule
| |
| --0.89%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.75%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.74%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.61%--napi_gro_receive
| |
| --0.59%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.57%--__netif_receive_skb_core
| |
| --0.56%--ip_rcv
| |
| --0.56%--ip_rcv_finish
|
--0.59%--runtime.notetsleep
|
--0.59%--runtime.notetsleep_internal
|
--0.57%--runtime.futex
|
--0.54%--entry_SYSCALL_64
|
--0.53%--do_syscall_64
|
--0.52%--sys_futex
|
--0.51%--do_futex
|
--0.50%--futex_wait
3.09% 0.00% ttracerd ttracerd [.] runtime.clone
|
---runtime.clone
runtime.mstart
runtime.mstart1
|
--3.07%--runtime.sysmon
|
|--1.93%--runtime.usleep
| |
| --1.84%--entry_SYSCALL_64
| |
| --1.83%--do_syscall_64
| |
| --1.79%--sys_nanosleep
| |
| --1.73%--hrtimer_nanosleep
| |
| --1.70%--do_nanosleep
| |
| --1.40%--schedule
| |
| --1.34%--__schedule
| |
| --0.89%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.75%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.74%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.61%--napi_gro_receive
| |
| --0.59%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.57%--__netif_receive_skb_core
| |
| --0.56%--ip_rcv
| |
| --0.56%--ip_rcv_finish
|
--0.59%--runtime.notetsleep
|
--0.59%--runtime.notetsleep_internal
|
--0.57%--runtime.futex
|
--0.54%--entry_SYSCALL_64
|
--0.53%--do_syscall_64
|
--0.52%--sys_futex
|
--0.51%--do_futex
|
--0.50%--futex_wait
3.09% 0.00% ttracerd ttracerd [.] runtime.mstart
|
---runtime.mstart
runtime.mstart1
|
--3.07%--runtime.sysmon
|
|--1.93%--runtime.usleep
| |
| --1.84%--entry_SYSCALL_64
| |
| --1.83%--do_syscall_64
| |
| --1.79%--sys_nanosleep
| |
| --1.73%--hrtimer_nanosleep
| |
| --1.70%--do_nanosleep
| |
| --1.40%--schedule
| |
| --1.34%--__schedule
| |
| --0.89%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.75%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.74%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.61%--napi_gro_receive
| |
| --0.59%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.57%--__netif_receive_skb_core
| |
| --0.56%--ip_rcv
| |
| --0.56%--ip_rcv_finish
|
--0.59%--runtime.notetsleep
|
--0.59%--runtime.notetsleep_internal
|
--0.57%--runtime.futex
|
--0.54%--entry_SYSCALL_64
|
--0.53%--do_syscall_64
|
--0.52%--sys_futex
|
--0.51%--do_futex
|
--0.50%--futex_wait
3.09% 0.00% ttracerd ttracerd [.] runtime.mstart1
|
---runtime.mstart1
|
--3.07%--runtime.sysmon
|
|--1.93%--runtime.usleep
| |
| --1.84%--entry_SYSCALL_64
| |
| --1.83%--do_syscall_64
| |
| --1.79%--sys_nanosleep
| |
| --1.73%--hrtimer_nanosleep
| |
| --1.70%--do_nanosleep
| |
| --1.40%--schedule
| |
| --1.34%--__schedule
| |
| --0.89%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.75%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.74%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.61%--napi_gro_receive
| |
| --0.59%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.57%--__netif_receive_skb_core
| |
| --0.56%--ip_rcv
| |
| --0.56%--ip_rcv_finish
|
--0.59%--runtime.notetsleep
|
--0.59%--runtime.notetsleep_internal
|
--0.57%--runtime.futex
|
--0.54%--entry_SYSCALL_64
|
--0.53%--do_syscall_64
|
--0.52%--sys_futex
|
--0.51%--do_futex
|
--0.50%--futex_wait
3.07% 0.05% ttracerd ttracerd [.] runtime.sysmon
|
--3.02%--runtime.sysmon
|
|--1.93%--runtime.usleep
| |
| --1.84%--entry_SYSCALL_64
| |
| --1.83%--do_syscall_64
| |
| --1.79%--sys_nanosleep
| |
| --1.73%--hrtimer_nanosleep
| |
| --1.70%--do_nanosleep
| |
| --1.40%--schedule
| |
| --1.34%--__schedule
| |
| --0.89%--finish_task_switch
| |
| --0.78%--ret_from_intr
| |
| --0.78%--do_IRQ
| |
| --0.75%--irq_exit
| |
| --0.75%--__softirqentry_text_start
| |
| --0.75%--net_rx_action
| |
| --0.74%--virtnet_poll
| |
| --0.72%--receive_buf
| |
| --0.61%--napi_gro_receive
| |
| --0.59%--netif_receive_skb_internal
| |
| --0.58%--__netif_receive_skb
| |
| --0.57%--__netif_receive_skb_core
| |
| --0.56%--ip_rcv
| |
| --0.56%--ip_rcv_finish
|
--0.59%--runtime.notetsleep
|
--0.59%--runtime.notetsleep_internal
|
--0.57%--runtime.futex
|
--0.54%--entry_SYSCALL_64
|
--0.53%--do_syscall_64
|
--0.52%--sys_futex
|
--0.51%--do_futex
|
--0.50%--futex_wait
2.92% 0.02% ttracerd ttracerd [.] runtime.bgscavenge
|
--2.90%--runtime.bgscavenge
|
--2.85%--runtime.scavengeSleep
|
--2.73%--runtime.mcall
|
--2.73%--runtime.park_m
|
--2.72%--runtime.schedule
|
--2.47%--runtime.findrunnable
|
|--1.04%--runtime.epollwait
| |
| --0.94%--entry_SYSCALL_64
| |
| --0.94%--do_syscall_64
| |
| --0.92%--sys_epoll_pwait
| |
| --0.88%--ep_poll
| |
| --0.82%--schedule_hrtimeout_range
| |
| --0.80%--schedule_hrtimeout_range_clock
| |
| --0.73%--schedule
| __schedule
| |
| --0.51%--finish_task_switch
|
--0.89%--runtime.stopm
|
--0.86%--runtime.notesleep
|
--0.81%--runtime.futex
|
--0.78%--entry_SYSCALL_64
|
--0.76%--do_syscall_64
sys_futex
|
--0.75%--do_futex
|
--0.74%--futex_wait
|
--0.71%--futex_wait_queue_me
|
--0.70%--schedule
|
--0.69%--__schedule
2.85% 0.01% ttracerd ttracerd [.] runtime.scavengeSleep
|
--2.84%--runtime.scavengeSleep
|
--2.73%--runtime.mcall
|
--2.73%--runtime.park_m
|
--2.72%--runtime.schedule
|
--2.47%--runtime.findrunnable
|
|--1.04%--runtime.epollwait
| |
| --0.94%--entry_SYSCALL_64
| |
| --0.94%--do_syscall_64
| |
| --0.92%--sys_epoll_pwait
| |
| --0.88%--ep_poll
| |
| --0.82%--schedule_hrtimeout_range
| |
| --0.80%--schedule_hrtimeout_range_clock
| |
| --0.73%--schedule
| __schedule
| |
| --0.51%--finish_task_switch
|
--0.89%--runtime.stopm
|
--0.86%--runtime.notesleep
|
--0.81%--runtime.futex
|
--0.78%--entry_SYSCALL_64
|
--0.76%--do_syscall_64
sys_futex
|
--0.75%--do_futex
|
--0.74%--futex_wait
|
--0.71%--futex_wait_queue_me
|
--0.70%--schedule
|
--0.69%--__schedule
2.79% 0.04% ttracerd [kernel.vmlinux] [k] sys_futex
|
--2.75%--sys_futex
|
--2.72%--do_futex
|
|--2.01%--futex_wait
| |
| --1.89%--futex_wait_queue_me
| |
| --1.81%--schedule
| |
| --1.79%--__schedule
| |
| --1.21%--finish_task_switch
| |
| --1.03%--ret_from_intr
| |
| --1.02%--do_IRQ
| |
| --1.00%--irq_exit
| |
| --1.00%--__softirqentry_text_start
| |
| --0.99%--net_rx_action
| |
| --0.99%--virtnet_poll
| |
| --0.94%--receive_buf
| |
| --0.80%--napi_gro_receive
| |
| --0.78%--netif_receive_skb_internal
| |
| --0.73%--__netif_receive_skb
| __netif_receive_skb_core
| |
| --0.73%--ip_rcv
| |
| --0.70%--ip_rcv_finish
| |
| --0.62%--ip_local_deliver
| |
| --0.62%--ip_local_deliver_finish
| |
| --0.61%--tcp_v4_rcv
| |
| --0.56%--tcp_v4_do_rcv
| |
| --0.56%--tcp_rcv_established
|
--0.65%--futex_wake
|
--0.50%--wake_up_q
2.77% 0.05% ttracerd ttracerd [.] runtime.(*mcentral).grow
|
--2.72%--runtime.(*mcentral).grow
|
|--1.53%--runtime.memclrNoHeapPointers
|
--1.00%--runtime.systemstack
|
--0.98%--runtime.(*mheap).alloc.func1
|
--0.90%--runtime.(*mheap).allocSpan
2.72% 0.05% ttracerd [kernel.vmlinux] [k] do_futex
|
--2.68%--do_futex
|
|--2.01%--futex_wait
| |
| --1.89%--futex_wait_queue_me
| |
| --1.81%--schedule
| |
| --1.79%--__schedule
| |
| --1.21%--finish_task_switch
| |
| --1.03%--ret_from_intr
| |
| --1.02%--do_IRQ
| |
| --1.00%--irq_exit
| |
| --1.00%--__softirqentry_text_start
| |
| --0.99%--net_rx_action
| |
| --0.99%--virtnet_poll
| |
| --0.94%--receive_buf
| |
| --0.80%--napi_gro_receive
| |
| --0.78%--netif_receive_skb_internal
| |
| --0.73%--__netif_receive_skb
| __netif_receive_skb_core
| |
| --0.73%--ip_rcv
| |
| --0.70%--ip_rcv_finish
| |
| --0.62%--ip_local_deliver
| |
| --0.62%--ip_local_deliver_finish
| |
| --0.61%--tcp_v4_rcv
| |
| --0.56%--tcp_v4_do_rcv
| |
| --0.56%--tcp_rcv_established
|
--0.65%--futex_wake
|
--0.50%--wake_up_q
2.69% 0.42% ttracerd [kernel.vmlinux] [k] proc_fill_cache
|
--2.26%--proc_fill_cache
|
--1.70%--d_hash_and_lookup
|
--1.63%--d_lookup
|
--1.59%--__d_lookup
2.61% 1.00% ttracerd ttracerd [.] runtime.concatstrings
|
|--1.61%--runtime.concatstrings
| |
| --1.47%--runtime.rawstringtmp
| |
| --1.33%--runtime.rawstring
| |
| --1.14%--runtime.mallocgc
|
--1.00%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/tcpflow.HostFlows.insert
github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).UniqKey
|
--0.57%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
|
--0.52%--runtime.concatstring3
runtime.concatstrings
2.58% 0.15% ttracerd [kernel.vmlinux] [k] ip_queue_xmit
|
--2.43%--ip_queue_xmit
|
--2.35%--ip_local_out
|
--2.24%--ip_output
|
--2.19%--ip_finish_output
|
--2.12%--ip_finish_output2
|
--2.01%--dev_queue_xmit
|
--2.00%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.31%--start_xmit
|
--0.68%--free_old_xmit_skbs.isra.30
2.45% 1.63% ttracerd [kernel.vmlinux] [k] __d_lookup
|
|--1.63%--runtime.goexit
| github.com/yuuki/transtracer/agent.collectAndPostHostFlows
| github.com/yuuki/transtracer/collector.CollectHostFlows
| github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
| github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
| github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
| |
| --1.20%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| |
| --1.10%--github.com/EricLagergren/go-gnulib/dirent.(*Stream).Read
| syscall.Syscall
| entry_SYSCALL_64
| do_syscall_64
| sys_getdents64
| iterate_dir
| proc_readfd
| proc_readfd_common
| proc_fill_cache
| d_hash_and_lookup
| |
| --1.08%--d_lookup
| __d_lookup
|
--0.82%--__d_lookup
2.45% 0.21% ttracerd ttracerd [.] runtime.makeslice
|
--2.23%--runtime.makeslice
|
--2.12%--runtime.mallocgc
|
--0.79%--runtime.(*mcache).nextFree
|
--0.74%--runtime.(*mcache).refill
|
--0.72%--runtime.(*mcentral).cacheSpan
|
--0.57%--runtime.(*mcentral).grow
2.42% 0.03% ttracerd [kernel.vmlinux] [k] ip_local_out
|
--2.39%--ip_local_out
|
--2.31%--ip_output
|
--2.25%--ip_finish_output
|
--2.18%--ip_finish_output2
|
--2.03%--dev_queue_xmit
|
--2.02%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.31%--start_xmit
|
--0.68%--free_old_xmit_skbs.isra.30
2.32% 0.60% ttracerd [kernel.vmlinux] [k] d_path
|
|--1.73%--d_path
| |
| --1.63%--sockfs_dname
| |
| --0.92%--dynamic_dname
| |
| --0.80%--vsnprintf
|
--0.60%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
vfs_readlink
proc_pid_readlink
d_path
2.31% 0.03% ttracerd [kernel.vmlinux] [k] ip_output
|
--2.28%--ip_output
|
--2.25%--ip_finish_output
|
--2.18%--ip_finish_output2
|
--2.03%--dev_queue_xmit
|
--2.02%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.31%--start_xmit
|
--0.68%--free_old_xmit_skbs.isra.30
2.31% 0.02% ttracerd ttracerd [.] runtime.markroot
|
--2.29%--runtime.markroot
|
--1.79%--runtime.markroot.func1
|
--0.86%--runtime.procyield
2.26% 0.04% ttracerd [kernel.vmlinux] [k] ip_finish_output
|
--2.21%--ip_finish_output
|
--2.18%--ip_finish_output2
|
--2.03%--dev_queue_xmit
|
--2.02%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.31%--start_xmit
|
--0.68%--free_old_xmit_skbs.isra.30
2.22% 0.20% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
|
--2.02%--github.com/yuuki/transtracer/internal/lstf/tcpflow.(*AddrPort).String
|
--1.93%--runtime.concatstring3
|
--1.62%--runtime.concatstrings
|
--0.99%--runtime.rawstringtmp
|
--0.89%--runtime.rawstring
|
--0.79%--runtime.mallocgc
2.19% 0.70% ttracerd [kernel.vmlinux] [k] proc_fd_link
|
|--1.48%--proc_fd_link
| |
| --0.65%--path_get
| lockref_get
|
--0.70%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
vfs_readlink
|
--0.70%--proc_pid_readlink
proc_fd_link
2.18% 0.10% ttracerd [kernel.vmlinux] [k] ip_finish_output2
|
--2.08%--ip_finish_output2
|
--2.03%--dev_queue_xmit
|
--2.02%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.31%--start_xmit
|
--0.68%--free_old_xmit_skbs.isra.30
2.05% 0.02% ttracerd [kernel.vmlinux] [k] dev_queue_xmit
|
--2.03%--dev_queue_xmit
|
--2.03%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.32%--start_xmit
|
--0.69%--free_old_xmit_skbs.isra.30
2.03% 0.07% ttracerd [kernel.vmlinux] [k] __dev_queue_xmit
|
--1.96%--__dev_queue_xmit
|
--1.79%--sch_direct_xmit
|
--1.41%--dev_hard_start_xmit
|
--1.32%--start_xmit
|
--0.69%--free_old_xmit_skbs.isra.30
2.01% 0.02% ttracerd [kernel.vmlinux] [k] futex_wait
|
--1.99%--futex_wait
|
--1.89%--futex_wait_queue_me
|
--1.81%--schedule
|
--1.79%--__schedule
|
--1.21%--finish_task_switch
|
--1.03%--ret_from_intr
|
--1.02%--do_IRQ
|
--1.00%--irq_exit
|
--1.00%--__softirqentry_text_start
|
--0.99%--net_rx_action
|
--0.99%--virtnet_poll
|
--0.94%--receive_buf
|
--0.80%--napi_gro_receive
|
--0.78%--netif_receive_skb_internal
|
--0.73%--__netif_receive_skb
__netif_receive_skb_core
|
--0.73%--ip_rcv
|
--0.70%--ip_rcv_finish
|
--0.62%--ip_local_deliver
|
--0.62%--ip_local_deliver_finish
|
--0.61%--tcp_v4_rcv
|
--0.56%--tcp_v4_do_rcv
|
--0.56%--tcp_rcv_established
2.01% 0.01% ttracerd [kernel.vmlinux] [k] sch_direct_xmit
|
--2.00%--sch_direct_xmit
|
--1.62%--dev_hard_start_xmit
|
--1.52%--start_xmit
|
--0.80%--free_old_xmit_skbs.isra.30
1.99% 1.80% ttracerd ttracerd [.] reflect.Value.Index
|
--1.80%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
encoding/binary.Read
encoding/binary.(*decoder).value
encoding/binary.(*decoder).value
|
|--1.25%--encoding/binary.(*decoder).value
| reflect.Value.Index
|
--0.54%--reflect.Value.Index
1.99% 0.02% ttracerd ttracerd [.] runtime.usleep
|
--1.97%--runtime.usleep
|
--1.88%--entry_SYSCALL_64
|
--1.87%--do_syscall_64
|
--1.83%--sys_nanosleep
|
--1.77%--hrtimer_nanosleep
|
--1.73%--do_nanosleep
|
--1.43%--schedule
|
--1.37%--__schedule
|
--0.90%--finish_task_switch
|
--0.78%--ret_from_intr
|
--0.78%--do_IRQ
|
--0.76%--irq_exit
|
--0.75%--__softirqentry_text_start
|
--0.75%--net_rx_action
|
--0.75%--virtnet_poll
|
--0.72%--receive_buf
|
--0.62%--napi_gro_receive
|
--0.60%--netif_receive_skb_internal
|
--0.58%--__netif_receive_skb
|
--0.58%--__netif_receive_skb_core
|
--0.57%--ip_rcv
|
--0.57%--ip_rcv_finish
1.96% 0.38% ttracerd [kernel.vmlinux] [k] sock_i_uid
|
--1.57%--sock_i_uid
|
--1.27%--_raw_read_lock_bh
1.93% 0.05% ttracerd ttracerd [.] runtime.concatstring3
|
--1.89%--runtime.concatstring3
|
--1.62%--runtime.concatstrings
|
--0.99%--runtime.rawstringtmp
|
--0.89%--runtime.rawstring
|
--0.79%--runtime.mallocgc
1.89% 0.02% ttracerd [kernel.vmlinux] [k] futex_wait_queue_me
|
--1.87%--futex_wait_queue_me
|
--1.81%--schedule
|
--1.79%--__schedule
|
--1.21%--finish_task_switch
|
--1.03%--ret_from_intr
|
--1.02%--do_IRQ
|
--1.00%--irq_exit
|
--1.00%--__softirqentry_text_start
|
--0.99%--net_rx_action
|
--0.99%--virtnet_poll
|
--0.94%--receive_buf
|
--0.80%--napi_gro_receive
|
--0.78%--netif_receive_skb_internal
|
--0.73%--__netif_receive_skb
__netif_receive_skb_core
|
--0.73%--ip_rcv
|
--0.70%--ip_rcv_finish
|
--0.62%--ip_local_deliver
|
--0.62%--ip_local_deliver_finish
|
--0.61%--tcp_v4_rcv
|
--0.56%--tcp_v4_do_rcv
|
--0.56%--tcp_rcv_established
1.85% 1.54% ttracerd ttracerd [.] runtime.memclrNoHeapPointers
|
--1.54%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--1.52%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
|--0.58%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
--0.53%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
1.85% 1.57% ttracerd ttracerd [.] runtime.findObject
|
--1.57%--runtime.goexit
|
|--1.00%--runtime.systemstack
| runtime.gcBgMarkWorker.func2
| runtime.gcDrain
| |
| --0.81%--runtime.scanobject
| runtime.findObject
|
--0.56%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
1.84% 0.02% ttracerd [kernel.vmlinux] [k] sys_nanosleep
|
--1.82%--sys_nanosleep
|
--1.77%--hrtimer_nanosleep
|
--1.73%--do_nanosleep
|
--1.43%--schedule
|
--1.37%--__schedule
|
--0.90%--finish_task_switch
|
--0.78%--ret_from_intr
|
--0.78%--do_IRQ
|
--0.76%--irq_exit
|
--0.75%--__softirqentry_text_start
|
--0.75%--net_rx_action
|
--0.75%--virtnet_poll
|
--0.72%--receive_buf
|
--0.62%--napi_gro_receive
|
--0.60%--netif_receive_skb_internal
|
--0.58%--__netif_receive_skb
|
--0.58%--__netif_receive_skb_core
|
--0.57%--ip_rcv
|
--0.57%--ip_rcv_finish
1.81% 0.75% ttracerd [kernel.vmlinux] [k] tid_fd_revalidate
|
|--1.06%--tid_fd_revalidate
|
--0.75%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
user_path_at_empty
filename_lookup
path_lookupat
walk_component
|
--0.73%--lookup_fast
tid_fd_revalidate
1.80% 1.61% ttracerd ttracerd [.] reflect.Value.SetUint
|
--1.61%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
encoding/binary.Read
encoding/binary.(*decoder).value
|
--1.51%--encoding/binary.(*decoder).value
|
--1.29%--encoding/binary.(*decoder).value
|
--0.84%--encoding/binary.(*decoder).value
reflect.Value.SetUint
1.79% 0.00% ttracerd ttracerd [.] runtime.markroot.func1
|
---runtime.markroot.func1
|
--0.86%--runtime.procyield
1.78% 0.01% ttracerd [kernel.vmlinux] [k] hrtimer_nanosleep
|
--1.76%--hrtimer_nanosleep
|
--1.73%--do_nanosleep
|
--1.43%--schedule
|
--1.37%--__schedule
|
--0.90%--finish_task_switch
|
--0.78%--ret_from_intr
|
--0.78%--do_IRQ
|
--0.76%--irq_exit
|
--0.75%--__softirqentry_text_start
|
--0.75%--net_rx_action
|
--0.75%--virtnet_poll
|
--0.72%--receive_buf
|
--0.62%--napi_gro_receive
|
--0.60%--netif_receive_skb_internal
|
--0.58%--__netif_receive_skb
|
--0.58%--__netif_receive_skb_core
|
--0.57%--ip_rcv
|
--0.57%--ip_rcv_finish
1.77% 0.29% ttracerd [kernel.vmlinux] [k] tcp_ack
|
--1.48%--tcp_ack
|
--1.26%--tcp_clean_rtx_queue
|
--0.80%--__kfree_skb
|
--0.59%--skb_release_all
|
--0.56%--skb_release_data
1.74% 0.03% ttracerd [kernel.vmlinux] [k] do_nanosleep
|
--1.71%--do_nanosleep
|
--1.43%--schedule
|
--1.37%--__schedule
|
--0.90%--finish_task_switch
|
--0.78%--ret_from_intr
|
--0.78%--do_IRQ
|
--0.76%--irq_exit
|
--0.75%--__softirqentry_text_start
|
--0.75%--net_rx_action
|
--0.75%--virtnet_poll
|
--0.72%--receive_buf
|
--0.62%--napi_gro_receive
|
--0.60%--netif_receive_skb_internal
|
--0.58%--__netif_receive_skb
|
--0.58%--__netif_receive_skb_core
|
--0.57%--ip_rcv
|
--0.57%--ip_rcv_finish
1.71% 0.01% ttracerd [kernel.vmlinux] [k] d_hash_and_lookup
|
--1.70%--d_hash_and_lookup
|
--1.63%--d_lookup
|
--1.59%--__d_lookup
1.64% 0.04% ttracerd [kernel.vmlinux] [k] dev_hard_start_xmit
|
--1.61%--dev_hard_start_xmit
|
--1.52%--start_xmit
|
--0.80%--free_old_xmit_skbs.isra.30
1.64% 0.33% ttracerd ttracerd [.] runtime.slicebytetostring
|
--1.31%--runtime.slicebytetostring
|
--1.23%--runtime.mallocgc
1.63% 0.02% ttracerd [kernel.vmlinux] [k] d_lookup
|
--1.61%--d_lookup
|
--1.59%--__d_lookup
1.63% 0.54% ttracerd [kernel.vmlinux] [k] sockfs_dname
|
|--1.09%--sockfs_dname
| |
| --0.92%--dynamic_dname
| |
| --0.80%--vsnprintf
|
--0.54%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
vfs_readlink
proc_pid_readlink
d_path
sockfs_dname
1.63% 1.40% ttracerd ttracerd [.] runtime.heapBitsSetType
|
--1.40%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--1.39%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
|--0.67%--runtime.newobject
| |
| --0.60%--runtime.mallocgc
| runtime.heapBitsSetType
|
--0.52%--github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
1.59% 0.34% ttracerd ttracerd [.] net.IP.String
|
--1.24%--net.IP.String
|
--0.72%--runtime.slicebytetostring
|
--0.63%--runtime.mallocgc
1.58% 0.09% ttracerd ttracerd [.] runtime.growslice
|
--1.49%--runtime.growslice
|
--1.07%--runtime.mallocgc
1.56% 0.15% ttracerd [virtio_net] [k] start_xmit
|
--1.41%--start_xmit
|
--0.80%--free_old_xmit_skbs.isra.30
1.54% 1.44% ttracerd [kernel.vmlinux] [k] __raw_callee_save___pv_queued_spin_unlock
|
--1.36%--runtime.goexit
|
--1.22%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--1.20%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
--0.91%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
--0.77%--os.Readlink
|
--0.76%--syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
1.51% 0.00% ttracerd ttracerd [.] runtime.bgsweep
|
---runtime.bgsweep
|
--1.31%--runtime.sweepone
|
--0.86%--runtime.(*mspan).sweep
|
--0.63%--runtime.(*mcentral).freeSpan
1.51% 0.20% ttracerd ttracerd [.] fmt.(*pp).doPrintf
|
--1.30%--fmt.(*pp).doPrintf
|
--1.24%--fmt.(*pp).printArg
|
--0.79%--fmt.(*pp).fmtInteger
|
--0.69%--fmt.(*fmt).fmtInteger
1.49% 0.02% ttracerd ttracerd [.] runtime.stopm
|
--1.47%--runtime.stopm
|
--1.43%--runtime.notesleep
|
--1.35%--runtime.futex
|
--1.27%--entry_SYSCALL_64
|
--1.24%--do_syscall_64
|
--1.21%--sys_futex
|
--1.20%--do_futex
|
--1.18%--futex_wait
|
--1.12%--futex_wait_queue_me
|
--1.10%--schedule
|
--1.10%--__schedule
|
--0.71%--finish_task_switch
|
--0.58%--ret_from_intr
do_IRQ
|
--0.57%--irq_exit
|
--0.57%--__softirqentry_text_start
|
--0.56%--net_rx_action
virtnet_poll
|
--0.54%--receive_buf
1.48% 0.04% ttracerd ttracerd [.] runtime.epollwait
|
--1.45%--runtime.epollwait
|
--1.35%--entry_SYSCALL_64
|
--1.34%--do_syscall_64
|
--1.31%--sys_epoll_pwait
|
--1.25%--ep_poll
|
--1.11%--schedule_hrtimeout_range
|
--1.09%--schedule_hrtimeout_range_clock
|
--0.99%--schedule
__schedule
|
--0.68%--finish_task_switch
|
--0.60%--ret_from_intr
do_IRQ
|
--0.59%--irq_exit
__softirqentry_text_start
|
--0.57%--net_rx_action
virtnet_poll
|
--0.57%--receive_buf
1.48% 0.07% ttracerd ttracerd [.] runtime.rawstringtmp
|
--1.41%--runtime.rawstringtmp
|
--1.33%--runtime.rawstring
|
--1.14%--runtime.mallocgc
1.48% 0.01% ttracerd [kernel.vmlinux] [k] inode_permission
|
--1.46%--inode_permission
|
--1.30%--__inode_permission
|
--0.76%--proc_fd_permission
|
--0.67%--generic_permission
|
--0.62%--capable_wrt_inode_uidgid
|
--0.54%--ns_capable_common
1.47% 0.12% ttracerd [kernel.vmlinux] [k] tcp_data_queue
|
--1.35%--tcp_data_queue
|
--1.11%--sock_def_readable
|
--0.82%--__wake_up_sync_key
|
--0.82%--__wake_up_common_lock
|
--0.73%--__wake_up_common
1.47% 1.26% ttracerd [kernel.vmlinux] [k] _raw_spin_lock
|
--1.23%--runtime.goexit
|
--1.15%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--1.15%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
--1.04%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
--0.81%--os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
|
--0.54%--user_path_at_empty
filename_lookup
path_lookupat
1.46% 1.32% ttracerd ttracerd [.] runtime.memmove
|
--1.32%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--1.32%--github.com/yuuki/transtracer/collector.CollectHostFlows
|
--1.31%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
|
--1.20%--github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
1.46% 0.17% ttracerd ttracerd [.] syscall.ParseNetlinkMessage
|
--1.29%--syscall.ParseNetlinkMessage
|
--1.13%--runtime.growslice
|
--0.97%--runtime.mallocgc
1.45% 0.05% ttracerd ttracerd [.] runtime.notesleep
|
--1.40%--runtime.notesleep
|
--1.37%--runtime.futex
|
--1.27%--entry_SYSCALL_64
|
--1.24%--do_syscall_64
|
--1.21%--sys_futex
|
--1.20%--do_futex
|
--1.18%--futex_wait
|
--1.12%--futex_wait_queue_me
|
--1.10%--schedule
|
--1.10%--__schedule
|
--0.71%--finish_task_switch
|
--0.58%--ret_from_intr
do_IRQ
|
--0.57%--irq_exit
|
--0.57%--__softirqentry_text_start
|
--0.56%--net_rx_action
virtnet_poll
|
--0.54%--receive_buf
1.44% 1.22% ttracerd ttracerd [.] runtime.greyobject
|
--1.22%--runtime.goexit
|
--1.09%--runtime.systemstack
runtime.gcBgMarkWorker.func2
runtime.gcDrain
|
--0.98%--runtime.scanobject
runtime.greyobject
1.38% 1.38% ttracerd [kernel.vmlinux] [k] _raw_read_lock_bh
|
--1.38%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
syscall.Recvfrom
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_recvfrom
SYSC_recvfrom
sock_recvmsg
netlink_recvmsg
netlink_dump
inet_diag_dump_compat
__inet_diag_dump
tcp_diag_dump
inet_diag_dump_icsk
sk_diag_fill
inet_sk_diag_fill
inet_diag_msg_attrs_fill
|
--1.26%--sock_i_uid
_raw_read_lock_bh
1.38% 0.08% ttracerd [kernel.vmlinux] [k] proc_fd_access_allowed
|
--1.30%--proc_fd_access_allowed
|
--1.13%--ptrace_may_access
|
--0.98%--__ptrace_may_access
1.37% 0.18% ttracerd ttracerd [.] runtime.rawstring
|
--1.19%--runtime.rawstring
|
--1.14%--runtime.mallocgc
1.36% 0.37% ttracerd ttracerd [.] runtime.sweepone
|
--0.99%--runtime.sweepone
|
--0.89%--runtime.(*mspan).sweep
|
--0.65%--runtime.(*mcentral).freeSpan
1.33% 0.10% ttracerd ttracerd [.] io.ReadAtLeast
|
--1.23%--io.ReadAtLeast
1.31% 0.02% ttracerd [kernel.vmlinux] [k] sys_epoll_pwait
|
--1.30%--sys_epoll_pwait
|
--1.25%--ep_poll
|
--1.11%--schedule_hrtimeout_range
|
--1.09%--schedule_hrtimeout_range_clock
|
--0.99%--schedule
__schedule
|
--0.68%--finish_task_switch
|
--0.60%--ret_from_intr
do_IRQ
|
--0.59%--irq_exit
__softirqentry_text_start
|
--0.57%--net_rx_action
virtnet_poll
|
--0.57%--receive_buf
1.30% 0.10% ttracerd [kernel.vmlinux] [k] __inode_permission
|
--1.20%--__inode_permission
|
--0.76%--proc_fd_permission
|
--0.67%--generic_permission
|
--0.62%--capable_wrt_inode_uidgid
|
--0.54%--ns_capable_common
1.30% 0.00% ttracerd ttracerd [.] runtime.bgscavenge.func2
|
---runtime.bgscavenge.func2
|
--1.27%--runtime.(*pageAlloc).scavengeOne
|
--1.18%--runtime.(*pageAlloc).scavengeRangeLocked
|
--1.17%--runtime.madvise
|
--1.14%--entry_SYSCALL_64
|
--1.13%--do_syscall_64
|
--1.08%--sys_madvise
|
--1.01%--madvise_free_single_vma
|
--0.89%--tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
1.27% 1.11% ttracerd ttracerd [.] reflect.Value.Field
|
--1.11%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkConnections
github.com/elastic/gosigar/sys/linux.NetlinkInetDiagWithBuf
github.com/elastic/gosigar/sys/linux.ParseInetDiagMsg
encoding/binary.Read
|
--1.02%--encoding/binary.(*decoder).value
|
--0.54%--reflect.Value.Field
1.27% 0.03% ttracerd ttracerd [.] runtime.(*pageAlloc).scavengeOne
|
--1.24%--runtime.(*pageAlloc).scavengeOne
|
--1.18%--runtime.(*pageAlloc).scavengeRangeLocked
|
--1.17%--runtime.madvise
|
--1.14%--entry_SYSCALL_64
|
--1.13%--do_syscall_64
|
--1.08%--sys_madvise
|
--1.01%--madvise_free_single_vma
|
--0.89%--tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
1.26% 0.16% ttracerd ttracerd [.] fmt.(*pp).printArg
|
--1.10%--fmt.(*pp).printArg
|
--0.79%--fmt.(*pp).fmtInteger
|
--0.69%--fmt.(*fmt).fmtInteger
1.26% 0.34% ttracerd [kernel.vmlinux] [k] sock_def_readable
|
--0.92%--sock_def_readable
|
--0.91%--__wake_up_sync_key
|
--0.91%--__wake_up_common_lock
|
--0.80%--__wake_up_common
1.26% 0.01% ttracerd ttracerd [.] github.com/yuuki/transtracer/db.(*DB).InsertOrUpdateHostFlows
|
--1.26%--github.com/yuuki/transtracer/db.(*DB).InsertOrUpdateHostFlows
|
--0.57%--database/sql.(*Stmt).QueryRowContext
|
--0.54%--database/sql.(*Stmt).QueryContext
1.26% 0.24% ttracerd [kernel.vmlinux] [k] tcp_clean_rtx_queue
|
--1.02%--tcp_clean_rtx_queue
|
--0.80%--__kfree_skb
|
--0.59%--skb_release_all
|
--0.56%--skb_release_data
1.26% 0.56% ttracerd [virtio_net] [k] page_to_skb.isra.40
|
--0.70%--page_to_skb.isra.40
|
--0.54%--__napi_alloc_skb
1.26% 0.02% ttracerd [kernel.vmlinux] [k] ep_poll
|
--1.24%--ep_poll
|
--1.11%--schedule_hrtimeout_range
|
--1.09%--schedule_hrtimeout_range_clock
|
--0.99%--schedule
__schedule
|
--0.68%--finish_task_switch
|
--0.60%--ret_from_intr
do_IRQ
|
--0.59%--irq_exit
__softirqentry_text_start
|
--0.57%--net_rx_action
virtnet_poll
|
--0.57%--receive_buf
1.24% 0.00% ttracerd ttracerd [.] runtime.gcBgMarkWorker
|
--1.24%--runtime.gcBgMarkWorker
|
--0.51%--runtime.mcall
|
--0.50%--runtime.park_m
|
--0.50%--runtime.schedule
1.24% 1.11% ttracerd [kernel.vmlinux] [k] get_pid_task
|
--1.11%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
--1.10%--os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
|
--0.89%--user_path_at_empty
filename_lookup
path_lookupat
|
--0.63%--link_path_walk
|
--0.55%--walk_component
lookup_fast
1.19% 0.49% ttracerd ttracerd [.] runtime.mapassign_fast32
|
--0.69%--runtime.mapassign_fast32
1.19% 0.02% ttracerd ttracerd [.] runtime.concatstring5
|
--1.16%--runtime.concatstring5
|
--0.92%--runtime.concatstrings
1.18% 0.00% ttracerd ttracerd [.] runtime.(*pageAlloc).scavengeRangeLocked
|
---runtime.(*pageAlloc).scavengeRangeLocked
|
--1.17%--runtime.madvise
|
--1.14%--entry_SYSCALL_64
|
--1.13%--do_syscall_64
|
--1.08%--sys_madvise
|
--1.01%--madvise_free_single_vma
|
--0.89%--tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
1.18% 0.01% ttracerd ttracerd [.] runtime.madvise
|
--1.17%--runtime.madvise
|
--1.14%--entry_SYSCALL_64
|
--1.13%--do_syscall_64
|
--1.08%--sys_madvise
|
--1.01%--madvise_free_single_vma
|
--0.89%--tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
1.17% 0.06% ttracerd ttracerd [.] path/filepath.join
|
--1.11%--path/filepath.join
1.15% 0.43% ttracerd [kernel.vmlinux] [k] vsnprintf
|
--0.72%--vsnprintf
1.14% 0.01% ttracerd [kernel.vmlinux] [k] ptrace_may_access
|
--1.13%--ptrace_may_access
|
--0.98%--__ptrace_may_access
1.13% 0.04% ttracerd [kernel.vmlinux] [k] dput
|
--1.10%--dput
|
--0.91%--dput.part.23
1.13% 0.21% ttracerd [kernel.vmlinux] [k] tcp_v4_early_demux
|
--0.93%--tcp_v4_early_demux
|
--0.90%--__inet_lookup_established
1.13% 0.21% ttracerd [kernel.vmlinux] [k] pid_revalidate
|
--0.91%--pid_revalidate
|
--0.57%--get_pid_task
1.11% 0.00% ttracerd [kernel.vmlinux] [k] schedule_hrtimeout_range
|
---schedule_hrtimeout_range
|
--1.09%--schedule_hrtimeout_range_clock
|
--0.99%--schedule
__schedule
|
--0.68%--finish_task_switch
|
--0.60%--ret_from_intr
do_IRQ
|
--0.59%--irq_exit
__softirqentry_text_start
|
--0.57%--net_rx_action
virtnet_poll
|
--0.57%--receive_buf
1.09% 0.01% ttracerd [kernel.vmlinux] [k] schedule_hrtimeout_range_clock
|
--1.08%--schedule_hrtimeout_range_clock
|
--0.99%--schedule
__schedule
|
--0.68%--finish_task_switch
|
--0.60%--ret_from_intr
do_IRQ
|
--0.59%--irq_exit
__softirqentry_text_start
|
--0.57%--net_rx_action
virtnet_poll
|
--0.57%--receive_buf
1.08% 0.02% ttracerd [kernel.vmlinux] [k] sys_madvise
|
--1.07%--sys_madvise
|
--1.01%--madvise_free_single_vma
|
--0.89%--tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
1.04% 0.02% ttracerd ttracerd [.] runtime.wbBufFlush.func1
|
--1.02%--runtime.wbBufFlush.func1
|
--0.97%--runtime.wbBufFlush1
|
--0.55%--runtime.findObject
1.03% 0.06% ttracerd [kernel.vmlinux] [k] apic_timer_interrupt
|
--0.97%--apic_timer_interrupt
|
--0.95%--smp_apic_timer_interrupt
|
--0.53%--irq_exit
|
--0.52%--__softirqentry_text_start
1.01% 0.00% ttracerd [kernel.vmlinux] [k] __wake_up_common_lock
|
--1.01%--__wake_up_common_lock
|
--0.87%--__wake_up_common
|
--0.54%--ep_poll_callback
1.01% 0.00% ttracerd [kernel.vmlinux] [k] madvise_free_single_vma
|
--1.00%--madvise_free_single_vma
|
--0.89%--tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
1.00% 0.00% ttracerd [kernel.vmlinux] [k] __wake_up_sync_key
|
--1.00%--__wake_up_sync_key
__wake_up_common_lock
|
--0.87%--__wake_up_common
|
--0.54%--ep_poll_callback
1.00% 0.34% ttracerd ttracerd [.] runtime.wbBufFlush1
|
--0.66%--runtime.wbBufFlush1
|
--0.57%--runtime.findObject
1.00% 0.21% ttracerd ttracerd [.] runtime.gcWriteBarrier
|
--0.79%--runtime.gcWriteBarrier
|
--0.72%--runtime.systemstack
runtime.wbBufFlush.func1
|
--0.69%--runtime.wbBufFlush1
0.99% 0.02% ttracerd ttracerd [.] runtime.(*mheap).alloc.func1
|
--0.97%--runtime.(*mheap).alloc.func1
|
--0.91%--runtime.(*mheap).allocSpan
0.98% 0.07% ttracerd ttracerd [.] runtime.(*mspan).sweep
|
--0.91%--runtime.(*mspan).sweep
|
--0.71%--runtime.(*mcentral).freeSpan
0.98% 0.02% ttracerd [kernel.vmlinux] [k] __ptrace_may_access
|
--0.95%--__ptrace_may_access
0.95% 0.12% ttracerd ttracerd [.] encoding/binary.dataSize
|
--0.83%--encoding/binary.dataSize
|
--0.81%--sync.(*Map).Load
|
--0.71%--runtime.mapaccess2
0.95% 0.01% ttracerd [kernel.vmlinux] [k] smp_apic_timer_interrupt
|
--0.94%--smp_apic_timer_interrupt
|
--0.53%--irq_exit
|
--0.52%--__softirqentry_text_start
0.94% 0.00% ttracerd ttracerd [.] runtime.notewakeup
|
--0.94%--runtime.notewakeup
|
--0.92%--runtime.futex
|
--0.89%--entry_SYSCALL_64
|
--0.89%--do_syscall_64
|
--0.68%--sys_futex
|
--0.66%--do_futex
|
--0.64%--futex_wake
0.93% 0.08% ttracerd [kernel.vmlinux] [k] dput.part.23
|
--0.85%--dput.part.23
0.93% 0.00% ttracerd ttracerd [.] runtime.notetsleep
|
--0.93%--runtime.notetsleep
|
--0.93%--runtime.notetsleep_internal
|
--0.90%--runtime.futex
|
--0.86%--entry_SYSCALL_64
|
--0.84%--do_syscall_64
|
--0.82%--sys_futex
|
--0.79%--do_futex
|
--0.78%--futex_wait
|
--0.71%--futex_wait_queue_me
|
--0.65%--schedule
|
--0.64%--__schedule
0.93% 0.01% ttracerd ttracerd [.] runtime.notetsleep_internal
|
--0.91%--runtime.notetsleep_internal
|
--0.90%--runtime.futex
|
--0.86%--entry_SYSCALL_64
|
--0.84%--do_syscall_64
|
--0.82%--sys_futex
|
--0.79%--do_futex
|
--0.78%--futex_wait
|
--0.71%--futex_wait_queue_me
|
--0.65%--schedule
|
--0.64%--__schedule
0.92% 0.32% ttracerd ttracerd [.] runtime.(*mheap).allocSpan
|
--0.61%--runtime.(*mheap).allocSpan
0.92% 0.03% ttracerd [kernel.vmlinux] [k] dynamic_dname
|
--0.89%--dynamic_dname
|
--0.80%--vsnprintf
0.91% 0.15% ttracerd ttracerd [.] runtime.nanotime1
|
--0.77%--runtime.nanotime1
|
--0.71%--__vdso_clock_gettime
0.91% 0.85% ttracerd [kernel.vmlinux] [k] __inet_lookup_established
|
--0.74%--runtime.goexit
|
--0.54%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--0.51%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
0.89% 0.01% ttracerd ttracerd [.] internal/poll.(*FD).Read
|
--0.89%--internal/poll.(*FD).Read
|
--0.63%--syscall.Syscall
0.89% 0.00% ttracerd [kernel.vmlinux] [k] tlb_finish_mmu
|
---tlb_finish_mmu
arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
0.89% 0.00% ttracerd [kernel.vmlinux] [k] arch_tlb_finish_mmu
|
--0.89%--arch_tlb_finish_mmu
|
--0.88%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
0.89% 0.89% ttracerd [kernel.vmlinux] [k] syscall_return_via_sysret
|
--0.82%--runtime.goexit
|
--0.72%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--0.72%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
--0.69%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
|
--0.55%--os.Readlink
syscall.Syscall6
syscall_return_via_sysret
0.88% 0.01% ttracerd [kernel.vmlinux] [k] tlb_flush_mmu_tlbonly
|
--0.87%--tlb_flush_mmu_tlbonly
|
--0.87%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
0.88% 0.33% ttracerd [kernel.vmlinux] [k] __wake_up_common
|
--0.55%--__wake_up_common
|
--0.54%--ep_poll_callback
0.87% 0.75% ttracerd ttracerd [.] runtime.procyield
|
--0.75%--runtime.goexit
|
--0.74%--runtime.systemstack
runtime.gcBgMarkWorker.func2
runtime.gcDrain
runtime.markroot
runtime.markroot.func1
runtime.procyield
0.87% 0.01% ttracerd [kernel.vmlinux] [k] flush_tlb_mm_range
|
--0.86%--flush_tlb_mm_range
|
--0.81%--native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
0.85% 0.09% ttracerd [kernel.vmlinux] [k] generic_permission
|
--0.76%--generic_permission
|
--0.62%--capable_wrt_inode_uidgid
|
--0.54%--ns_capable_common
0.85% 0.03% ttracerd [kernel.vmlinux] [k] proc_fd_permission
|
--0.82%--proc_fd_permission
|
--0.67%--generic_permission
|
--0.62%--capable_wrt_inode_uidgid
|
--0.54%--ns_capable_common
0.84% 0.14% ttracerd ttracerd [.] fmt.(*pp).free
|
--0.70%--fmt.(*pp).free
0.83% 0.05% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
|
--0.78%--github.com/yuuki/transtracer/internal/lstf/netutil.binaryToString
|
--0.54%--bytes.(*Buffer).WriteByte
0.83% 0.07% ttracerd ttracerd [.] sync.(*Map).Load
|
--0.76%--sync.(*Map).Load
|
--0.71%--runtime.mapaccess2
0.82% 0.04% ttracerd [kernel.vmlinux] [k] skb_release_all
|
--0.78%--skb_release_all
|
--0.72%--skb_release_data
0.82% 0.08% ttracerd ttracerd [.] fmt.(*pp).fmtInteger
|
--0.74%--fmt.(*pp).fmtInteger
|
--0.69%--fmt.(*fmt).fmtInteger
0.81% 0.02% ttracerd [kernel.vmlinux] [k] smp_call_function_many
|
--0.78%--smp_call_function_many
|
--0.76%--smp_call_function_single
0.81% 0.00% ttracerd [kernel.vmlinux] [k] native_flush_tlb_others
|
---native_flush_tlb_others
smp_call_function_many
|
--0.76%--smp_call_function_single
0.80% 0.11% ttracerd [virtio_net] [k] free_old_xmit_skbs.isra.30
|
--0.69%--free_old_xmit_skbs.isra.30
0.80% 0.01% ttracerd [kernel.vmlinux] [k] __kfree_skb
|
--0.79%--__kfree_skb
|
--0.60%--skb_release_all
|
--0.57%--skb_release_data
0.79% 0.00% ttracerd [kernel.vmlinux] [k] nla_put
|
---nla_put
0.78% 0.15% ttracerd [kernel.vmlinux] [k] try_to_wake_up
|
--0.63%--try_to_wake_up
0.78% 0.01% ttracerd ttracerd [.] runtime.startm
|
--0.77%--runtime.startm
|
--0.75%--runtime.notewakeup
|
--0.74%--runtime.futex
|
--0.71%--entry_SYSCALL_64
|
--0.70%--do_syscall_64
|
--0.52%--sys_futex
|
--0.50%--do_futex
0.77% 0.17% ttracerd [vdso] [.] __vdso_clock_gettime
|
--0.59%--__vdso_clock_gettime
0.76% 0.52% ttracerd [kernel.vmlinux] [k] smp_call_function_single
|
--0.52%--runtime.goexit
runtime.systemstack
runtime.bgscavenge.func2
runtime.(*pageAlloc).scavengeOne
runtime.(*pageAlloc).scavengeRangeLocked
runtime.madvise
entry_SYSCALL_64
do_syscall_64
sys_madvise
madvise_free_single_vma
tlb_finish_mmu
arch_tlb_finish_mmu
tlb_flush_mmu_tlbonly
flush_tlb_mm_range
native_flush_tlb_others
smp_call_function_many
smp_call_function_single
0.75% 0.00% ttracerd [unknown] [k] 0x000000c000030700
|
---0xc000030700
0xc000000002
runtime.clone
runtime.mstart
runtime.mstart1
|
--0.75%--runtime.sysmon
0.73% 0.41% ttracerd ttracerd [.] fmt.(*fmt).fmtInteger
0.73% 0.28% ttracerd [kernel.vmlinux] [k] skb_release_data
0.72% 0.63% ttracerd ttracerd [.] runtime.mapaccess1_fast32
|
--0.63%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
runtime.mapaccess1_fast32
0.72% 0.01% ttracerd [kernel.vmlinux] [k] exit_to_usermode_loop
|
--0.71%--exit_to_usermode_loop
0.71% 0.11% ttracerd ttracerd [.] runtime.(*mcentral).freeSpan
|
--0.60%--runtime.(*mcentral).freeSpan
0.71% 0.32% ttracerd ttracerd [.] runtime.mapaccess2
0.71% 0.00% ttracerd [unknown] [k] 0x000000c000182000
|
---0xc000182000
0xc000000002
runtime.clone
runtime.mstart
runtime.mstart1
|
--0.71%--runtime.sysmon
0.71% 0.29% ttracerd [kernel.vmlinux] [k] __slab_free
0.70% 0.07% ttracerd [kernel.vmlinux] [k] security_capable
|
--0.63%--security_capable
|
--0.60%--apparmor_capable
0.70% 0.63% ttracerd [kernel.vmlinux] [k] apparmor_capable
|
--0.63%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
|
--0.62%--github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
0.69% 0.00% ttracerd ttracerd [.] runtime.gcAssistAlloc.func1
|
---runtime.gcAssistAlloc.func1
runtime.gcAssistAlloc1
runtime.gcDrainN
0.69% 0.00% ttracerd ttracerd [.] runtime.gcAssistAlloc1
|
---runtime.gcAssistAlloc1
runtime.gcDrainN
0.69% 0.01% ttracerd ttracerd [.] runtime.gcDrainN
|
--0.68%--runtime.gcDrainN
0.69% 0.05% ttracerd ttracerd [.] runtime.convT64
|
--0.64%--runtime.convT64
runtime.mallocgc
0.68% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
|
--0.68%--github.com/yuuki/transtracer/internal/lstf/netutil.parseProcStat
0.66% 0.61% ttracerd [kernel.vmlinux] [k] lockref_get
|
--0.61%--runtime.goexit
github.com/yuuki/transtracer/agent.collectAndPostHostFlows
github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
github.com/yuuki/transtracer/internal/lstf/netutil.BuildUserEntries
os.Readlink
syscall.Syscall6
entry_SYSCALL_64
do_syscall_64
sys_readlinkat
vfs_readlink
proc_pid_readlink
proc_fd_link
|
--0.60%--path_get
lockref_get
0.66% 0.06% ttracerd [kernel.vmlinux] [k] futex_wake
|
--0.60%--futex_wake
|
--0.50%--wake_up_q
0.66% 0.01% ttracerd [kernel.vmlinux] [k] path_get
|
--0.65%--path_get
lockref_get
0.66% 0.21% ttracerd [kernel.vmlinux] [k] kmem_cache_alloc
0.65% 0.61% ttracerd [kernel.vmlinux] [k] memcpy_erms
|
--0.59%--runtime.goexit
|
--0.54%--github.com/yuuki/transtracer/agent.collectAndPostHostFlows
|
--0.54%--github.com/yuuki/transtracer/collector.CollectHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlows
github.com/yuuki/transtracer/internal/lstf/tcpflow.GetHostFlowsByNetlink
0.65% 0.05% ttracerd [kernel.vmlinux] [k] capable_wrt_inode_uidgid
|
--0.60%--capable_wrt_inode_uidgid
|
--0.54%--ns_capable_common
0.63% 0.14% ttracerd ttracerd [.] fmt.newPrinter
0.62% 0.14% ttracerd [kernel.vmlinux] [k] get_files_struct
0.61% 0.00% ttracerd [unknown] [k] 0x000000c000030a80
|
---0xc000030a80
0xc000000002
runtime.clone
runtime.mstart
runtime.mstart1
|
--0.59%--runtime.sysmon
0.59% 0.19% ttracerd [kernel.vmlinux] [k] task_dump_owner
0.59% 0.06% ttracerd [kernel.vmlinux] [k] _raw_spin_unlock_irqrestore
|
--0.52%--_raw_spin_unlock_irqrestore
0.58% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
|
---github.com/yuuki/transtracer/internal/lstf/tcpflow.(*HostFlow).setLookupedName
github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
|
--0.57%--net.(*Resolver).lookupAddr
net.(*Resolver).goLookupPTR
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
0.58% 0.00% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
|
---github.com/yuuki/transtracer/internal/lstf/netutil.ResolveAddr
|
--0.57%--net.(*Resolver).lookupAddr
net.(*Resolver).goLookupPTR
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
0.58% 0.11% ttracerd ttracerd [.] bytes.(*Buffer).WriteByte
0.58% 0.03% ttracerd [kernel.vmlinux] [k] deactivate_task
|
--0.55%--deactivate_task
|
--0.53%--dequeue_task_fair
0.58% 0.34% ttracerd [kernel.vmlinux] [k] ep_poll_callback
0.57% 0.00% ttracerd ttracerd [.] net.(*Resolver).lookupAddr
|
---net.(*Resolver).lookupAddr
net.(*Resolver).goLookupPTR
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
0.57% 0.00% ttracerd ttracerd [.] net.(*Resolver).goLookupPTR
|
---net.(*Resolver).goLookupPTR
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
0.57% 0.19% ttracerd [kernel.vmlinux] [k] kmem_cache_free
0.57% 0.00% ttracerd ttracerd [.] database/sql.(*Stmt).QueryRowContext
|
---database/sql.(*Stmt).QueryRowContext
|
--0.54%--database/sql.(*Stmt).QueryContext
0.56% 0.01% ttracerd [kernel.vmlinux] [k] ns_capable_common
|
--0.56%--ns_capable_common
0.56% 0.03% ttracerd [kernel.vmlinux] [k] __alloc_skb
|
--0.52%--__alloc_skb
0.56% 0.09% ttracerd [kernel.vmlinux] [k] dequeue_task_fair
0.56% 0.42% ttracerd ttracerd [.] runtime.lock
0.54% 0.06% ttracerd [kernel.vmlinux] [k] __slab_alloc
0.54% 0.01% ttracerd [kernel.vmlinux] [k] __napi_alloc_skb
|
--0.53%--__napi_alloc_skb
0.54% 0.00% ttracerd ttracerd [.] database/sql.(*Stmt).QueryContext
|
---database/sql.(*Stmt).QueryContext
0.53% 0.01% ttracerd ttracerd [.] internal/poll.(*FD).Write
|
--0.52%--internal/poll.(*FD).Write
|
--0.52%--syscall.Syscall
0.52% 0.16% ttracerd ttracerd [.] strings.Join
0.52% 0.00% ttracerd [kernel.vmlinux] [k] sys_write
|
---sys_write
|
--0.52%--vfs_write
0.52% 0.01% ttracerd ttracerd [.] runtime.(*mheap).freeSpan.func1
|
--0.51%--runtime.(*mheap).freeSpan.func1
0.52% 0.01% ttracerd [kernel.vmlinux] [k] vfs_write
|
--0.51%--vfs_write
0.52% 0.00% ttracerd [kernel.vmlinux] [k] consume_skb
|
--0.51%--consume_skb
0.51% 0.01% ttracerd ttracerd [.] net.(*Resolver).lookup
|
--0.51%--net.(*Resolver).lookup
|
--0.50%--net.(*Resolver).tryOneName
0.51% 0.06% ttracerd [kernel.vmlinux] [k] __local_bh_enable_ip
0.51% 0.00% ttracerd [unknown] [k] 0x000000c00047c380
|
---0xc00047c380
0xc000000002
runtime.clone
runtime.mstart
runtime.mstart1
runtime.sysmon
0.51% 0.01% ttracerd [kernel.vmlinux] [k] wake_up_q
0.50% 0.01% ttracerd ttracerd [.] runtime.goschedImpl
0.50% 0.04% ttracerd [kernel.vmlinux] [k] __nla_put
0.50% 0.00% ttracerd ttracerd [.] net.(*Resolver).tryOneName
|
---net.(*Resolver).tryOneName
0.50% 0.03% ttracerd [kernel.vmlinux] [k] touch_atime
0.50% 0.12% ttracerd ttracerd [.] runtime.exitsyscall
0.49% 0.00% ttracerd ttracerd [.] net.(*Resolver).exchange
0.49% 0.00% ttracerd ttracerd [.] net.(*netFD).Read
0.49% 0.03% ttracerd [kernel.vmlinux] [k] kfree_skbmem
0.49% 0.46% ttracerd ttracerd [.] path/filepath.Clean
0.49% 0.05% ttracerd ttracerd [.] runtime.(*mheap).freeSpanLocked
0.49% 0.40% ttracerd [kernel.vmlinux] [k] memset_erms
0.49% 0.00% ttracerd ttracerd [.] runtime.forEachP
0.49% 0.01% ttracerd ttracerd [.] github.com/lib/pq.(*stmt).exec
0.49% 0.00% ttracerd ttracerd [.] net.(*conn).Read
0.48% 0.09% ttracerd ttracerd [.] runtime.gentraceback
0.48% 0.11% ttracerd [kernel.vmlinux] [k] security_ptrace_access_check
0.48% 0.01% ttracerd ttracerd [.] runtime.growWork_fast32
0.48% 0.06% ttracerd [kernel.vmlinux] [k] pick_next_task_fair
0.48% 0.35% ttracerd [kernel.vmlinux] [k] virtqueue_get_buf_ctx
0.48% 0.00% ttracerd [kernel.vmlinux] [k] __vfs_write
0.47% 0.01% ttracerd [kernel.vmlinux] [k] __dev_kfree_skb_any
0.47% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*conn).recvMessage
0.47% 0.01% ttracerd ttracerd [.] fmt.Fscan
0.47% 0.03% ttracerd ttracerd [.] bytes.(*Buffer).grow
0.46% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*conn).recv1Buf
0.46% 0.01% ttracerd [kernel.vmlinux] [k] handle_irq
0.46% 0.20% ttracerd [kernel.vmlinux] [k] ___slab_alloc
0.46% 0.02% ttracerd [kernel.vmlinux] [k] do_softirq.part.17
0.46% 0.20% ttracerd [kernel.vmlinux] [k] _raw_read_unlock_bh
0.46% 0.01% ttracerd ttracerd [.] net.(*conn).Write
0.46% 0.38% ttracerd [kernel.vmlinux] [k] __atime_needs_update
0.46% 0.01% ttracerd [kernel.vmlinux] [k] handle_edge_irq
0.46% 0.01% ttracerd ttracerd [.] fmt.(*ss).scanOne
0.45% 0.04% ttracerd [kernel.vmlinux] [k] path_put
0.45% 0.00% ttracerd ttracerd [.] net.(*netFD).Write
0.45% 0.09% ttracerd [kernel.vmlinux] [k] kfree
0.45% 0.01% ttracerd ttracerd [.] bufio.(*Reader).Read
0.45% 0.00% ttracerd [kernel.vmlinux] [k] do_softirq_own_stack
0.45% 0.41% ttracerd ttracerd [.] runtime.(*pallocBits).summarize
0.45% 0.00% ttracerd ttracerd [.] fmt.(*ss).doScan
0.44% 0.22% ttracerd ttracerd [.] runtime.scanblock
0.44% 0.01% ttracerd [kernel.vmlinux] [k] d_revalidate.part.18
0.44% 0.02% ttracerd [kernel.vmlinux] [k] getname_flags
0.44% 0.01% ttracerd ttracerd [.] syscall.readlinkat
0.44% 0.04% ttracerd ttracerd [.] runtime.entersyscall
0.43% 0.00% ttracerd ttracerd [.] github.com/EricLagergren/go-gnulib/dirent.Open
0.43% 0.01% ttracerd [kernel.vmlinux] [k] skb_free_head
0.42% 0.02% ttracerd [kernel.vmlinux] [k] dev_gro_receive
0.41% 0.00% ttracerd ttracerd [.] database/sql.rowsiFromStatement
0.41% 0.07% ttracerd ttracerd [.] syscall.ByteSliceFromString
0.41% 0.01% ttracerd [kernel.vmlinux] [k] sys_read
0.41% 0.00% ttracerd [kernel.vmlinux] [k] new_sync_write
0.41% 0.18% ttracerd ttracerd [.] sync.(*Pool).Get
0.40% 0.00% ttracerd ttracerd [.] runtime.(*pageAlloc).free
0.40% 0.04% ttracerd [kernel.vmlinux] [k] __build_skb
0.40% 0.01% ttracerd [kernel.vmlinux] [k] hrtimer_interrupt
0.40% 0.00% ttracerd ttracerd [.] runtime.markrootBlock
0.40% 0.00% ttracerd ttracerd [.] os.OpenFile
0.40% 0.00% ttracerd ttracerd [.] os.openFileNolog
0.40% 0.00% ttracerd ttracerd [.] fmt.(*ss).getRune
0.40% 0.00% ttracerd ttracerd [.] fmt.(*ss).ReadRune
0.40% 0.00% ttracerd ttracerd [.] fmt.(*readRune).ReadRune
0.40% 0.00% ttracerd ttracerd [.] fmt.(*readRune).readByte
0.39% 0.05% ttracerd [kernel.vmlinux] [k] snprintf
0.39% 0.00% ttracerd ttracerd [.] database/sql.ctxDriverStmtQuery
0.39% 0.18% ttracerd [kernel.vmlinux] [k] __check_object_size
0.39% 0.01% ttracerd ttracerd [.] os.(*File).Read
0.39% 0.14% ttracerd [kernel.vmlinux] [k] proc_pid_permission
0.39% 0.17% ttracerd ttracerd [.] runtime.evacuate_fast32
0.38% 0.00% ttracerd ttracerd [.] runtime.scanstack
0.38% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*stmt).Query
0.37% 0.19% ttracerd ttracerd [.] sync.(*Pool).Put
0.36% 0.00% ttracerd ttracerd [.] runtime.gcMarkDone.func1
0.36% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*conn).send
0.36% 0.01% ttracerd [kernel.vmlinux] [k] hrtimer_start_range_ns
0.35% 0.00% ttracerd ttracerd [.] runtime.gcMarkDone
0.35% 0.02% ttracerd [kernel.vmlinux] [k] dequeue_entity
0.35% 0.12% ttracerd [kernel.vmlinux] [k] inet_gro_receive
0.35% 0.34% ttracerd ttracerd [.] runtime.markBitsForAddr
0.34% 0.09% ttracerd [kernel.vmlinux] [k] sock_i_ino
0.34% 0.06% ttracerd [kernel.vmlinux] [k] swapgs_restore_regs_and_return_to_usermode
0.34% 0.04% ttracerd [kernel.vmlinux] [k] _cond_resched
0.34% 0.13% ttracerd [kernel.vmlinux] [k] __free_pages
0.34% 0.29% ttracerd ttracerd [.] runtime.gcmarknewobject
0.34% 0.02% ttracerd ttracerd [.] runtime.gosched_m
0.34% 0.04% ttracerd [kernel.vmlinux] [k] alloc_pages_current
0.33% 0.01% ttracerd [kernel.vmlinux] [k] ttwu_do_activate
0.33% 0.29% ttracerd [vdso] [.] 0x00000000000009c1
0.33% 0.01% ttracerd ttracerd [.] runtime.resetspinning
0.33% 0.28% ttracerd ttracerd [.] runtime.mapaccess1_faststr
0.33% 0.21% ttracerd [kernel.vmlinux] [k] apparmor_ptrace_access_check
0.32% 0.23% ttracerd [kernel.vmlinux] [k] number
0.32% 0.00% ttracerd [kernel.vmlinux] [k] _raw_spin_unlock_bh
0.32% 0.00% ttracerd [unknown] [k] 0x000000c000080000
0.32% 0.01% ttracerd [kernel.vmlinux] [k] __hrtimer_run_queues
0.32% 0.30% ttracerd [kernel.vmlinux] [k] native_write_msr
0.32% 0.05% ttracerd ttracerd [.] runtime.nilinterhash
0.31% 0.00% ttracerd [kernel.vmlinux] [k] net_tx_action
0.31% 0.00% ttracerd [kernel.vmlinux] [k] __qdisc_run
0.31% 0.01% ttracerd [kernel.vmlinux] [k] free_pages
0.31% 0.01% ttracerd [kernel.vmlinux] [k] vfs_read
0.31% 0.28% ttracerd [kernel.vmlinux] [k] format_decode
0.31% 0.31% ttracerd [tcp_diag] [k] tcp_diag_get_info
0.31% 0.26% ttracerd ttracerd [.] runtime.suspendG
0.31% 0.29% ttracerd ttracerd [.] runtime.mapaccess2_faststr
0.31% 0.00% ttracerd [kernel.vmlinux] [k] sock_sendmsg
0.31% 0.00% ttracerd [kernel.vmlinux] [k] __get_free_pages
0.30% 0.09% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.parseSocketInode
0.30% 0.15% ttracerd [kernel.vmlinux] [k] update_curr
0.30% 0.26% ttracerd [kernel.vmlinux] [k] sock_gen_put
0.30% 0.17% ttracerd [kernel.vmlinux] [k] lockref_put_or_lock
0.30% 0.05% ttracerd ttracerd [.] runtime.bulkBarrierPreWriteSrcOnly
0.30% 0.01% ttracerd [kernel.vmlinux] [k] free_pages.part.90
0.30% 0.21% ttracerd ttracerd [.] runtime.unlock
0.29% 0.00% ttracerd [kernel.vmlinux] [k] sock_write_iter
0.29% 0.29% ttracerd [kernel.vmlinux] [k] pvclock_clocksource_read
0.29% 0.00% ttracerd [kernel.vmlinux] [k] prepare_exit_to_usermode
0.28% 0.04% ttracerd [kernel.vmlinux] [k] __alloc_pages_nodemask
0.28% 0.25% ttracerd ttracerd [.] encoding/binary.(*littleEndian).Uint32
0.28% 0.01% ttracerd [kernel.vmlinux] [k] __vfs_read
0.28% 0.03% ttracerd [kernel.vmlinux] [k] kmem_cache_alloc_node
0.28% 0.23% ttracerd [kernel.vmlinux] [k] lockref_get_not_dead
0.28% 0.07% ttracerd [kernel.vmlinux] [k] tcp4_gro_receive
0.28% 0.03% ttracerd [kernel.vmlinux] [k] skb_checksum
0.27% 0.00% ttracerd [kernel.vmlinux] [k] ptrace_has_cap
0.27% 0.00% ttracerd ttracerd [.] runtime.goexit0
0.27% 0.00% ttracerd ttracerd [.] fmt.(*ss).scanInt
0.27% 0.02% ttracerd [kernel.vmlinux] [k] validate_xmit_skb_list
0.27% 0.27% ttracerd [kernel.vmlinux] [k] tcp_check_space
0.27% 0.00% ttracerd [kernel.vmlinux] [k] has_ns_capability
0.26% 0.22% ttracerd ttracerd [.] indexbytebody
0.26% 0.00% ttracerd [kernel.vmlinux] [k] inet_sendmsg
0.26% 0.19% ttracerd ttracerd [.] runtime.reentersyscall
0.26% 0.00% ttracerd ttracerd [.] os.Stat
0.26% 0.25% ttracerd [kernel.vmlinux] [k] cmpxchg_double_slab.isra.61
0.26% 0.01% ttracerd ttracerd [.] runtime.newstack
0.25% 0.25% ttracerd [unknown] [k] 0xfffffe000003201e
0.25% 0.00% ttracerd ttracerd [.] os.statNolog
0.25% 0.00% ttracerd ttracerd [.] runtime.morestack
0.25% 0.23% ttracerd [kernel.vmlinux] [k] pid_delete_dentry
0.25% 0.22% ttracerd [kernel.vmlinux] [k] _raw_spin_lock_irqsave
0.24% 0.03% ttracerd [kernel.vmlinux] [k] validate_xmit_skb
0.24% 0.00% ttracerd ttracerd [.] database/sql.(*Tx).Commit
0.24% 0.19% ttracerd ttracerd [.] runtime.casgstatus
0.24% 0.18% ttracerd [kernel.vmlinux] [k] __d_lookup_rcu
0.24% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*conn).readBindResponse
0.24% 0.06% ttracerd [kernel.vmlinux] [k] run_timer_softirq
0.23% 0.20% ttracerd ttracerd [.] memeqbody
0.23% 0.00% ttracerd [kernel.vmlinux] [k] wake_up_process
0.23% 0.03% ttracerd [kernel.vmlinux] [k] activate_task
0.23% 0.00% ttracerd ttracerd [.] database/sql.withLock
0.23% 0.23% ttracerd [unknown] [k] 0xfffffe000000601e
0.22% 0.17% ttracerd [kernel.vmlinux] [k] __nla_reserve
0.22% 0.03% ttracerd [kernel.vmlinux] [k] __kmalloc_reserve.isra.43
0.22% 0.02% ttracerd [kernel.vmlinux] [k] __perf_event_task_sched_out
0.22% 0.01% ttracerd ttracerd [.] runtime.osyield
0.22% 0.01% ttracerd ttracerd [.] fmt.(*ss).SkipSpace
0.22% 0.19% ttracerd [kernel.vmlinux] [k] get_page_from_freelist
0.22% 0.00% ttracerd [kernel.vmlinux] [k] handle_irq_event
0.22% 0.06% ttracerd [kernel.vmlinux] [k] tcp_event_data_recv
0.22% 0.13% ttracerd ttracerd [.] runtime.exitsyscallfast
0.22% 0.00% ttracerd ttracerd [.] internal/poll.(*pollDesc).wait
0.22% 0.01% ttracerd [kernel.vmlinux] [k] virtqueue_get_buf
0.21% 0.00% ttracerd ttracerd [.] net.(*Resolver).dial
0.21% 0.00% ttracerd ttracerd [.] net.(*Dialer).DialContext
0.21% 0.00% ttracerd ttracerd [.] runtime.netpollblock
0.21% 0.00% ttracerd ttracerd [.] internal/poll.runtime_pollWait
0.21% 0.01% ttracerd ttracerd [.] runtime.mProf_Malloc
0.21% 0.12% ttracerd [kernel.vmlinux] [k] update_cfs_group
0.21% 0.00% ttracerd ttracerd [.] database/sql.(*Tx).closePrepared
0.21% 0.00% ttracerd ttracerd [.] database/sql.(*Stmt).Close
0.21% 0.00% ttracerd ttracerd [.] runtime.profilealloc
0.21% 0.17% ttracerd [kernel.vmlinux] [k] in_group_p
0.21% 0.21% ttracerd [kernel.vmlinux] [k] _raw_spin_lock_bh
0.20% 0.19% ttracerd [kernel.vmlinux] [k] put_files_struct
0.20% 0.01% ttracerd ttracerd [.] runtime.scanstack.func1
0.20% 0.00% ttracerd ttracerd [.] database/sql.(*driverStmt).Close
0.20% 0.00% ttracerd ttracerd [.] runtime.preemptone
0.20% 0.17% ttracerd ttracerd [.] net.IP.To4
0.20% 0.04% ttracerd ttracerd [.] runtime.checkTimers
0.20% 0.04% ttracerd [kernel.vmlinux] [k] irq_chip_ack_parent
0.20% 0.06% ttracerd [kernel.vmlinux] [k] enqueue_task_fair
0.20% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*stmt).Close
0.20% 0.20% ttracerd [kernel.vmlinux] [k] irq_entries_start
0.20% 0.00% ttracerd [kernel.vmlinux] [k] sys_newfstatat
0.20% 0.00% ttracerd [kernel.vmlinux] [k] SYSC_newfstatat
0.20% 0.00% ttracerd [kernel.vmlinux] [k] vfs_statx
0.20% 0.00% ttracerd [kernel.vmlinux] [k] tcp_sendmsg
0.20% 0.01% ttracerd [kernel.vmlinux] [k] tcp_sendmsg_locked
0.20% 0.04% ttracerd [kernel.vmlinux] [k] __perf_event_task_sched_in
0.20% 0.00% ttracerd [unknown] [.] 0x000000c00047c000
0.20% 0.18% ttracerd ttracerd [.] runtime.memhash32
0.20% 0.18% ttracerd [kernel.vmlinux] [k] __x86_indirect_thunk_rax
0.19% 0.00% ttracerd [unknown] [.] 0x000000c00003de58
0.19% 0.11% ttracerd ttracerd [.] fmt.(*fmt).pad
0.19% 0.00% ttracerd ttracerd [.] net.(*sysDialer).dialSerial
0.19% 0.12% ttracerd ttracerd [.] aeshashbody
0.19% 0.00% ttracerd ttracerd [.] runtime.write1
0.19% 0.01% ttracerd [kernel.vmlinux] [k] sys_openat
0.19% 0.04% ttracerd [virtio_net] [k] try_fill_recv
0.19% 0.12% ttracerd [kernel.vmlinux] [k] __kmalloc_node_track_caller
0.19% 0.15% ttracerd ttracerd [.] runtime.(*gcSweepBuf).push
0.19% 0.03% ttracerd [kernel.vmlinux] [k] kvm_clock_get_cycles
0.19% 0.00% ttracerd ttracerd [.] runtime.gopreempt_m
0.19% 0.11% ttracerd [kernel.vmlinux] [k] get_partial_node.isra.72
0.19% 0.00% ttracerd ttracerd [.] net.(*sysDialer).dialSingle
0.19% 0.00% ttracerd ttracerd [.] net.(*sysDialer).dialUDP
0.19% 0.01% ttracerd ttracerd [.] net.internetSocket
0.19% 0.08% ttracerd [kernel.vmlinux] [k] ktime_get_with_offset
0.18% 0.14% ttracerd ttracerd [.] runtime.newMarkBits
0.18% 0.00% ttracerd ttracerd [.] runtime.scanframeworker
0.18% 0.17% ttracerd [kernel.vmlinux] [k] __pv_queued_spin_lock_slowpath
0.18% 0.11% ttracerd ttracerd [.] runtime.heapBits.initSpan
0.18% 0.00% ttracerd ttracerd [.] runtime.callers.func1
0.18% 0.18% ttracerd [kernel.vmlinux] [k] tcp_md5_do_lookup
0.18% 0.00% ttracerd ttracerd [.] net.socket
0.18% 0.00% ttracerd [kernel.vmlinux] [k] do_sys_open
0.18% 0.05% ttracerd [kernel.vmlinux] [k] ctx_sched_out
0.18% 0.00% ttracerd [kernel.vmlinux] [k] __skb_gro_checksum_complete
0.17% 0.00% ttracerd [kernel.vmlinux] [k] hrtimer_wakeup
0.17% 0.05% ttracerd [kernel.vmlinux] [k] strncpy_from_user
0.17% 0.16% ttracerd ttracerd [.] net.isZeros
0.17% 0.00% ttracerd [kernel.vmlinux] [k] proc_root_readdir
0.17% 0.01% ttracerd [kernel.vmlinux] [k] handle_irq_event_percpu
0.17% 0.01% ttracerd [kernel.vmlinux] [k] sched_clock_cpu
0.17% 0.14% ttracerd [kernel.vmlinux] [k] virtqueue_add_outbuf
0.17% 0.07% ttracerd [kernel.vmlinux] [k] __skb_checksum
0.17% 0.00% ttracerd [kernel.vmlinux] [k] task_ctx_sched_out
0.17% 0.17% ttracerd [kernel.vmlinux] [k] __sock_wfree
0.17% 0.00% ttracerd ttracerd [.] database/sql.(*Tx).PrepareContext
0.17% 0.15% ttracerd [kernel.vmlinux] [k] skb_put
0.16% 0.00% ttracerd ttracerd [.] runtime.tgkill
0.16% 0.14% ttracerd ttracerd [.] sync.(*Pool).pin
0.16% 0.00% ttracerd ttracerd [.] internal/poll.(*FD).decref
0.16% 0.00% ttracerd ttracerd [.] internal/poll.(*FD).Close
0.16% 0.00% ttracerd ttracerd [.] fmt.(*ss).convertString
0.16% 0.09% ttracerd [kernel.vmlinux] [k] __follow_mount_rcu.isra.26
0.16% 0.00% ttracerd [kernel.vmlinux] [k] do_filp_open
0.16% 0.01% ttracerd [kernel.vmlinux] [k] __sk_mem_reclaim
0.16% 0.00% ttracerd [unknown] [.] 0x000000c000091e58
0.16% 0.00% ttracerd [kernel.vmlinux] [k] proc_pid_readdir
0.16% 0.07% ttracerd [kernel.vmlinux] [k] free_unref_page
0.16% 0.00% ttracerd [kernel.vmlinux] [k] legitimize_path.isra.28
0.16% 0.00% ttracerd [unknown] [.] 0x000000c000117e58
0.16% 0.01% ttracerd [kernel.vmlinux] [k] kvm_sched_clock_read
0.15% 0.00% ttracerd ttracerd [.] internal/poll.(*FD).destroy
0.15% 0.00% ttracerd [kernel.vmlinux] [k] tcp_push
0.15% 0.14% ttracerd ttracerd [.] bytes.(*Reader).Read
0.15% 0.00% ttracerd [kernel.vmlinux] [k] seq_read
0.15% 0.05% ttracerd [kernel.vmlinux] [k] kvm_guest_apic_eoi_write
0.15% 0.01% ttracerd [kernel.vmlinux] [k] tcp_write_xmit
0.15% 0.10% ttracerd [kernel.vmlinux] [k] csum_partial_ext
0.15% 0.00% ttracerd [kernel.vmlinux] [k] __tcp_push_pending_frames
0.15% 0.00% ttracerd ttracerd [.] database/sql.(*Stmt).ExecContext
0.15% 0.00% ttracerd ttracerd [.] net.dnsPacketRoundTrip
0.15% 0.00% ttracerd ttracerd [.] database/sql.(*DB).prepareDC
0.15% 0.00% ttracerd [unknown] [k] 0000000000000000
0.15% 0.04% ttracerd [kernel.vmlinux] [k] path_init
0.15% 0.15% ttracerd [kernel.vmlinux] [k] __sk_mem_reduce_allocated
0.15% 0.00% ttracerd ttracerd [.] os.newFile
0.15% 0.01% ttracerd ttracerd [.] internal/poll.(*FD).Init
0.15% 0.00% ttracerd [kernel.vmlinux] [k] sched_clock
0.15% 0.15% ttracerd [kernel.vmlinux] [k] ip_copy_addrs
0.15% 0.01% ttracerd [kernel.vmlinux] [k] load_balance
0.15% 0.03% ttracerd ttracerd [.] runtime.pcvalue
0.15% 0.01% ttracerd [kernel.vmlinux] [k] path_openat
0.14% 0.03% ttracerd [kernel.vmlinux] [k] put_cpu_partial
0.14% 0.02% ttracerd [kernel.vmlinux] [k] virtqueue_kick
0.14% 0.00% ttracerd [unknown] [.] 0x000000c000119e58
0.14% 0.00% ttracerd ttracerd [.] database/sql.resultFromStatement
0.14% 0.01% ttracerd [kernel.vmlinux] [k] apic_ack_edge
0.14% 0.00% ttracerd ttracerd [.] database/sql.(*driverConn).prepareLocked
0.14% 0.00% ttracerd ttracerd [.] database/sql.(*DB).prepareDC.func2
0.14% 0.00% ttracerd ttracerd [.] internal/poll.(*pollDesc).init
0.14% 0.00% ttracerd ttracerd [.] database/sql.ctxDriverPrepare
0.14% 0.01% ttracerd ttracerd [.] github.com/lib/pq.(*conn).Prepare
0.14% 0.03% ttracerd ttracerd [.] runtime.(*mcache).prepareForSweep
0.14% 0.01% ttracerd [kernel.vmlinux] [k] tick_program_event
0.14% 0.00% ttracerd ttracerd [.] database/sql.ctxDriverStmtExec
0.14% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*stmt).Exec
0.14% 0.03% ttracerd [kernel.vmlinux] [k] skb_checksum_help
0.14% 0.11% ttracerd [kernel.vmlinux] [k] prefetch_freepointer
0.14% 0.00% ttracerd [kernel.vmlinux] [k] sys_sched_yield
0.13% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*conn).prepareTo
0.13% 0.01% ttracerd ttracerd [.] runtime.runtimer
0.13% 0.03% ttracerd [kernel.vmlinux] [k] sk_filter_trim_cap
0.13% 0.05% ttracerd ttracerd [.] runtime.typedmemmove
0.13% 0.00% ttracerd [kernel.vmlinux] [k] skb_csum_hwoffload_help
0.13% 0.03% ttracerd [kernel.vmlinux] [k] clockevents_program_event
0.13% 0.02% ttracerd [kernel.vmlinux] [k] tcp_filter
0.13% 0.00% ttracerd ttracerd [.] os.(*file).close
0.13% 0.13% ttracerd [kernel.vmlinux] [k] __cmpxchg_double_slab.isra.51
0.13% 0.13% ttracerd [kernel.vmlinux] [k] cpuacct_charge
0.13% 0.02% ttracerd [kernel.vmlinux] [k] __handle_irq_event_percpu
0.13% 0.01% ttracerd [kernel.vmlinux] [k] apic_ack_irq
0.13% 0.01% ttracerd [kernel.vmlinux] [k] sys_tgkill
0.13% 0.04% ttracerd [kernel.vmlinux] [k] filldir64
0.13% 0.01% ttracerd ttracerd [.] fmt.(*ss).token
0.13% 0.11% ttracerd [kernel.vmlinux] [k] page_frag_alloc
0.13% 0.00% ttracerd [kernel.vmlinux] [k] call_timer_fn
0.12% 0.00% ttracerd ttracerd [.] runtime.epollctl
0.12% 0.11% ttracerd ttracerd [.] github.com/yuuki/transtracer/internal/lstf/netutil.NetlinkFilterByLocalListeningPorts
0.12% 0.01% ttracerd ttracerd [.] runtime.runSafePointFn
0.12% 0.00% ttracerd [unknown] [.] 0x2e766e6f63727473
0.12% 0.00% ttracerd ttracerd [.] runtime.gcMarkTermination.func4
0.12% 0.08% ttracerd [kernel.vmlinux] [k] detach_buf
0.12% 0.11% ttracerd [kernel.vmlinux] [k] lockref_put_return
0.12% 0.07% ttracerd [kernel.vmlinux] [k] update_load_avg
0.12% 0.09% ttracerd ttracerd [.] sync.runtime_procPin
0.12% 0.00% ttracerd ttracerd [.] runtime.mallocgc.func1
0.12% 0.02% ttracerd ttracerd [.] runtime.largeAlloc
0.12% 0.02% ttracerd [kernel.vmlinux] [k] new_sync_read
0.12% 0.10% ttracerd [kernel.vmlinux] [k] vring_interrupt
0.12% 0.00% ttracerd [kernel.vmlinux] [k] do_tkill
0.12% 0.00% ttracerd [kernel.vmlinux] [k] do_send_specific
0.12% 0.00% ttracerd ttracerd [.] log.Printf
0.12% 0.12% ttracerd [kernel.vmlinux] [k] native_apic_msr_eoi_write
0.12% 0.05% ttracerd [kernel.vmlinux] [k] unfreeze_partials.isra.71
0.12% 0.01% ttracerd [kernel.vmlinux] [k] pipe_write
0.12% 0.01% ttracerd ttracerd [.] runtime.runOneTimer
0.11% 0.01% ttracerd ttracerd [.] runtime.pcdatavalue
0.11% 0.11% ttracerd [kernel.vmlinux] [k] __cgroup_bpf_run_filter_skb
0.11% 0.00% ttracerd [kernel.vmlinux] [k] skb_copy_datagram_iter
0.11% 0.01% ttracerd [kernel.vmlinux] [k] proc_tgid_stat
0.11% 0.09% ttracerd ttracerd [.] strconv.ParseUint
0.11% 0.00% ttracerd [kernel.vmlinux] [k] proc_single_show
0.11% 0.10% ttracerd ttracerd [.] runtime.duffcopy
0.11% 0.00% ttracerd ttracerd [.] net.(*netFD).dial
0.11% 0.01% ttracerd ttracerd [.] runtime.semacquire1
0.11% 0.08% ttracerd [kernel.vmlinux] [k] __nlmsg_put
0.11% 0.03% ttracerd [kernel.vmlinux] [k] vp_notify
0.11% 0.01% ttracerd [kernel.vmlinux] [k] putname
0.11% 0.03% ttracerd [kernel.vmlinux] [k] next_tgid
0.11% 0.08% ttracerd ttracerd [.] reflect.Value.Len
0.11% 0.11% ttracerd ttracerd [.] indexbody
0.11% 0.00% ttracerd ttracerd [.] internal/poll.runtime_pollOpen
0.11% 0.04% ttracerd ttracerd [.] runtime.getStackMap
0.10% 0.01% ttracerd [kernel.vmlinux] [k] x86_pmu_enable
0.10% 0.00% ttracerd [kernel.vmlinux] [k] tcp_write_timer
0.10% 0.08% ttracerd ttracerd [.] runtime.(*fixalloc).alloc
0.10% 0.02% ttracerd [kernel.vmlinux] [k] x2apic_send_IPI
0.10% 0.06% ttracerd ttracerd [.] runtime.markrootSpans
0.10% 0.06% ttracerd ttracerd [.] runtime.bulkBarrierPreWrite
0.10% 0.00% ttracerd ttracerd [.] runtime.wakeScavenger
0.10% 0.01% ttracerd [kernel.vmlinux] [k] x86_pmu_disable
0.10% 0.00% ttracerd [kernel.vmlinux] [k] tick_sched_timer
0.10% 0.08% ttracerd ttracerd [.] runtime.findfunc
0.10% 0.00% ttracerd [kernel.vmlinux] [k] intel_pmu_enable_all
0.10% 0.01% ttracerd [kernel.vmlinux] [k] do_signal
0.10% 0.00% ttracerd [kernel.vmlinux] [k] tick_sched_handle
0.10% 0.07% ttracerd [kernel.vmlinux] [k] find_busiest_group
0.10% 0.10% ttracerd [kernel.vmlinux] [k] __virt_addr_valid
0.10% 0.10% ttracerd [kernel.vmlinux] [k] entry_SYSCALL_64_stage2
0.10% 0.01% ttracerd [kernel.vmlinux] [k] do_task_stat
0.10% 0.04% ttracerd [kernel.vmlinux] [k] __free_pages_ok
0.10% 0.09% ttracerd [kernel.vmlinux] [k] tcp_ack_update_rtt.isra.33
0.10% 0.00% ttracerd ttracerd [.] runtime.entersyscall_sysmon
0.10% 0.05% ttracerd ttracerd [.] runtime.runqgrab
0.10% 0.07% ttracerd [kernel.vmlinux] [k] update_blocked_averages
0.10% 0.00% ttracerd ttracerd [.] runtime.sigtramp
0.10% 0.01% ttracerd [kernel.vmlinux] [k] enqueue_entity
0.10% 0.10% ttracerd [kernel.vmlinux] [k] aa_get_task_label
0.10% 0.01% ttracerd ttracerd [.] runtime.runqsteal
0.09% 0.00% ttracerd ttracerd [.] runtime.(*mheap).allocMSpanLocked
0.09% 0.00% ttracerd ttracerd [.] runtime.preemptall
0.09% 0.01% ttracerd ttracerd [.] runtime.ready
0.09% 0.02% ttracerd [kernel.vmlinux] [k] tcp_write_timer_handler
0.09% 0.09% ttracerd [kernel.vmlinux] [k] rcu_all_qs
0.09% 0.06% ttracerd [sch_fq_codel] [k] fq_codel_dequeue
0.09% 0.00% ttracerd ttracerd [.] runtime.bgscavenge.func1
0.09% 0.00% ttracerd ttracerd [.] runtime.hashGrow
0.09% 0.00% ttracerd ttracerd [.] runtime.makeBucketArray
0.09% 0.00% ttracerd ttracerd [.] runtime.newarray
0.09% 0.00% ttracerd [kernel.vmlinux] [k] update_process_times
0.09% 0.09% ttracerd ttracerd [.] runtime.(*mspan).refillAllocCache
0.09% 0.02% ttracerd [kernel.vmlinux] [k] ttwu_do_wakeup
0.09% 0.01% ttracerd [kernel.vmlinux] [k] __intel_pmu_disable_all
0.09% 0.09% ttracerd [kernel.vmlinux] [k] tcp_update_pacing_rate
0.09% 0.09% ttracerd ttracerd [.] runtime.step
0.09% 0.00% ttracerd [kernel.vmlinux] [k] intel_pmu_disable_all
0.09% 0.08% ttracerd ttracerd [.] strings.Index
0.09% 0.08% ttracerd ttracerd [.] strconv.Atoi
0.09% 0.01% ttracerd ttracerd [.] runtime.acquirep
0.09% 0.00% ttracerd ttracerd [.] database/sql.(*Row).Scan
0.09% 0.02% ttracerd ttracerd [.] runtime.addInitializedTimer
0.09% 0.09% ttracerd [kernel.vmlinux] [k] copy_user_generic_unrolled
0.09% 0.02% ttracerd [kernel.vmlinux] [k] __ip_local_out
0.09% 0.03% ttracerd [kernel.vmlinux] [k] csum_partial
0.09% 0.08% ttracerd ttracerd [.] sync.runtime_procUnpin
0.09% 0.00% ttracerd ttracerd [.] runtime.(*pageAlloc).allocToCache
0.09% 0.09% ttracerd [kernel.vmlinux] [k] ipv4_dst_check
0.08% 0.05% ttracerd [kernel.vmlinux] [k] iowrite16
0.08% 0.01% ttracerd ttracerd [.] runtime.(*gcControllerState).enlistWorker
0.08% 0.00% ttracerd [kernel.vmlinux] [k] __wake_up_locked
0.08% 0.08% ttracerd [kernel.vmlinux] [k] set_root
0.08% 0.00% ttracerd ttracerd [.] log.(*Logger).Output
0.08% 0.00% ttracerd ttracerd [.] os.(*File).Write
0.08% 0.08% ttracerd [kernel.vmlinux] [k] map_id_up
0.08% 0.08% ttracerd ttracerd [.] reflect.Value.Type
0.08% 0.01% ttracerd [kernel.vmlinux] [k] __fdget_pos
0.08% 0.01% ttracerd [kernel.vmlinux] [k] ____fput
0.08% 0.00% ttracerd [kernel.vmlinux] [k] default_wake_function
0.08% 0.01% ttracerd [kernel.vmlinux] [k] task_work_run
0.08% 0.07% ttracerd [kernel.vmlinux] [k] copy_user_enhanced_fast_string
0.08% 0.01% ttracerd ttracerd [.] fmt.(*ss).scanNumber
0.08% 0.01% ttracerd [kernel.vmlinux] [k] __put_page
0.08% 0.07% ttracerd [inet_diag] [k] inet_diag_msg_common_fill
0.08% 0.00% ttracerd ttracerd [.] runtime.(*mcache).releaseAll
0.08% 0.00% ttracerd ttracerd [.] runtime.(*mcentral).uncacheSpan
0.08% 0.00% ttracerd ttracerd [.] database/sql.(*Rows).initContextClose
0.08% 0.02% ttracerd [kernel.vmlinux] [k] __fget_light
0.08% 0.01% ttracerd [kernel.vmlinux] [k] lapic_next_deadline
0.08% 0.01% ttracerd ttracerd [.] fmt.(*ss).consume
0.08% 0.03% ttracerd ttracerd [.] runtime.retake
0.08% 0.00% ttracerd ttracerd [.] runtime.resettimer
0.08% 0.01% ttracerd [kernel.vmlinux] [k] walk_page_range
0.08% 0.06% ttracerd [kernel.vmlinux] [k] put_dec_trunc8
0.08% 0.00% ttracerd ttracerd [.] github.com/EricLagergren/go-gnulib/dirent.(*Stream).Close
0.08% 0.08% ttracerd [kernel.vmlinux] [k] __check_heap_object
0.08% 0.01% ttracerd [kernel.vmlinux] [k] madvise_free_page_range.isra.15
0.08% 0.07% ttracerd [kernel.vmlinux] [k] cap_ptrace_access_check
0.08% 0.00% ttracerd ttracerd [.] net.(*netFD).connect
0.08% 0.00% ttracerd ttracerd [.] runtime.gcMarkTermination
0.08% 0.00% ttracerd ttracerd [.] github.com/lib/pq.(*conn).readParseResponse
0.08% 0.05% ttracerd ttracerd [.] runtime.timeSleepUntil
0.08% 0.01% ttracerd ttracerd [.] runtime.selectgo
0.08% 0.02% ttracerd [kernel.vmlinux] [k] get_empty_filp
0.08% 0.01% ttracerd [virtio_net] [k] virtqueue_napi_complete
0.08% 0.05% ttracerd ttracerd [.] runtime.typehash
0.08% 0.08% ttracerd [unknown] [k] 0xfffffe0000006000
0.07% 0.00% ttracerd [kernel.vmlinux] [k] _copy_to_iter
0.07% 0.07% ttracerd ttracerd [.] runtime.(*mspan).nextFreeIndex
0.07% 0.06% ttracerd [kernel.vmlinux] [k] mntput
0.07% 0.00% ttracerd ttracerd [.] syscall.RawSyscall
0.07% 0.07% ttracerd [kernel.vmlinux] [k] __lookup_mnt
0.07% 0.07% ttracerd [kernel.vmlinux] [k] __update_load_avg_se.isra.38
0.07% 0.03% ttracerd [kernel.vmlinux] [k] update_rq_clock
0.07% 0.02% ttracerd [kernel.vmlinux] [k] free_compound_page
0.07% 0.02% ttracerd [kernel.vmlinux] [k] __tcp_retransmit_skb
0.07% 0.05% ttracerd [kernel.vmlinux] [k] skb_release_head_state
0.07% 0.01% ttracerd ttracerd [.] syscall.anyToSockaddr
0.07% 0.06% ttracerd [kernel.vmlinux] [k] timerqueue_add
0.07% 0.00% ttracerd [kernel.vmlinux] [k] tcp_send_loss_probe
0.07% 0.00% ttracerd [kernel.vmlinux] [k] enqueue_hrtimer
0.07% 0.00% ttracerd [unknown] [.] 0x000000c00003ffa0
0.07% 0.07% ttracerd ttracerd [.] runtime.(*mspan).countAlloc
0.07% 0.00% ttracerd ttracerd [.] runtime.sigreturn
0.07% 0.01% ttracerd ttracerd [.] runtime.(*gcWork).put
0.07% 0.07% ttracerd [kernel.vmlinux] [k] bictcp_acked
0.07% 0.07% ttracerd [kernel.vmlinux] [k] ip_send_check
0.07% 0.07% ttracerd [kernel.vmlinux] [k] __calc_delta
0.07% 0.06% ttracerd ttracerd [.] runtime.wirep
0.07% 0.07% ttracerd [unknown] [k] 0xfffffe000008a01e
0.07% 0.01% ttracerd [kernel.vmlinux] [k] flush_tlb_func_common.constprop.11
0.07% 0.00% ttracerd ttracerd [.] runtime.newproc.func1
0.07% 0.00% ttracerd ttracerd [.] runtime.(*pageAlloc).allocRange
0.07% 0.05% ttracerd [kernel.vmlinux] [k] follow_managed
0.07% 0.05% ttracerd ttracerd [.] runtime.(*hmap).newoverflow
0.07% 0.00% ttracerd [kernel.vmlinux] [k] discard_slab
0.07% 0.04% ttracerd [kernel.vmlinux] [k] wake_q_add
0.07% 0.00% ttracerd [kernel.vmlinux] [k] tty_write
0.07% 0.00% ttracerd [kernel.vmlinux] [k] do_send_sig_info
0.07% 0.07% ttracerd [kernel.vmlinux] [k] yama_ptrace_access_check
0.07% 0.01% ttracerd ttracerd [.] runtime.newproc1
0.07% 0.01% ttracerd [kernel.vmlinux] [k] __fput
0.07% 0.01% ttracerd [kernel.vmlinux] [k] __intel_pmu_enable_all.constprop.19
0.07% 0.05% ttracerd ttracerd [.] runtime.netpoll
0.07% 0.06% ttracerd [kernel.vmlinux] [k] virtqueue_add_inbuf_ctx
0.07% 0.00% ttracerd [kernel.vmlinux] [k] skb_free_datagram
0.07% 0.06% ttracerd [kernel.vmlinux] [k] tcp_established_options
0.07% 0.07% ttracerd [kernel.vmlinux] [k] full_name_hash
0.07% 0.06% ttracerd [kernel.vmlinux] [k] netif_skb_features
0.07% 0.00% ttracerd ttracerd [.] runtime.(*gcWork).balance
0.06% 0.00% ttracerd [kernel.vmlinux] [k] udp_sendmsg
0.06% 0.00% ttracerd [kernel.vmlinux] [k] udp_send_skb
0.06% 0.00% ttracerd [kernel.vmlinux] [k] ip_send_skb
0.06% 0.00% ttracerd ttracerd [.] runtime.wakeScavenger.func1
0.06% 0.00% ttracerd [kernel.vmlinux] [k] mark_wake_futex
0.06% 0.06% ttracerd [kernel.vmlinux] [k] tcp_wfree
0.06% 0.02% ttracerd [kernel.vmlinux] [k] legitimize_mnt
0.06% 0.06% ttracerd [kernel.vmlinux] [k] __skb_to_sgvec
0.06% 0.00% ttracerd [kernel.vmlinux] [k] __fdget
0.06% 0.06% ttracerd [kernel.vmlinux] [k] inet_ehashfn
0.06% 0.00% ttracerd [kernel.vmlinux] [k] sock_read_iter
0.06% 0.05% ttracerd [kernel.vmlinux] [k] __legitimize_mnt
0.06% 0.06% ttracerd ttracerd [.] reflect.Value.Elem
0.06% 0.00% ttracerd [kernel.vmlinux] [k] n_tty_write
0.06% 0.00% ttracerd [kernel.vmlinux] [k] rcu_process_callbacks
0.06% 0.01% ttracerd [kernel.vmlinux] [k] current_time
0.06% 0.00% ttracerd ttracerd [.] runtime.mProf_Flush
0.06% 0.03% ttracerd ttracerd [.] runtime.mProf_FlushLocked
0.06% 0.01% ttracerd [kernel.vmlinux] [k] mutex_lock
0.06% 0.06% ttracerd [unknown] [k] 0xfffffe000005e01e
0.06% 0.02% ttracerd [kernel.vmlinux] [k] put_dec
0.06% 0.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment