Created
February 29, 2020 10:30
-
-
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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