# To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 387 of event 'cycles' # Event count (approx.): 145288649 # # Overhead Samples Command Shared Object Symbol # ........ ............ ....... .................... ................................................................... # 9.35% 36 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Dispatch 7.08% 27 osh oils-for-unix [.] MarkSweepHeap::Allocate 5.44% 21 osh oils-for-unix [.] MarkSweepHeap::Sweep 3.64% 14 osh oils-for-unix [.] Dict::hash_and_probe 3.36% 13 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Execute 3.13% 12 osh oils-for-unix [.] state::Mem::_ResolveNameOrRef 2.86% 11 osh oils-for-unix [.] str_equals 2.61% 10 osh oils-for-unix [.] state::Mem::GetValue 2.33% 9 osh oils-for-unix [.] Str::hash 2.07% 8 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordPart 2.07% 8 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::Eval 1.82% 7 osh oils-for-unix [.] state::Mem::_ResolveNameOnly 1.82% 7 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalSimpleVarSub 1.81% 7 osh oils-for-unix [.] MarkSweepHeap::TraceChildren 1.81% 7 osh libc.so.6 [.] __memcmp_evex_movbe 1.56% 6 osh oils-for-unix [.] MarkSweepHeap::MaybeMarkAndPush 1.55% 6 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalRhsWord 1.30% 5 osh oils-for-unix [.] List::reserve 1.06% 4 osh oils-for-unix [.] word_eval::_MakeWordFrames 1.04% 4 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordFrame 1.04% 4 osh oils-for-unix [.] executor::ShellExecutor::PopProcessSub 1.04% 4 osh oils-for-unix [.] word_::FastStrEval 1.04% 4 osh oils-for-unix [.] word_eval::_ValueToPartValue 1.03% 4 osh oils-for-unix [.] Dict::find_kv_index 1.03% 4 osh oils-for-unix [.] List::reserve 1.03% 4 osh oils-for-unix [.] str_contains 1.03% 4 osh oils-for-unix [.] state::Mem::SetValue 0.78% 3 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_PartValsToString 0.78% 3 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::_StringToInteger 0.78% 3 osh oils-for-unix [.] List::append 0.78% 3 osh oils-for-unix [.] builtin_trap::TrapState::GetPendingTraps 0.78% 3 osh oils-for-unix [.] List::reserve 0.78% 3 osh oils-for-unix [.] cmd_eval::CommandEvaluator::RunPendingTraps 0.78% 3 osh oils-for-unix [.] Alloc 0.77% 3 osh oils-for-unix [.] Alloc 0.77% 3 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_EvalRedirects 0.71% 2 osh [kernel.kallsyms] [k] 0xffffffff9533849b 0.54% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalWordToString 0.53% 2 osh oils-for-unix [.] Str::join 0.53% 2 osh oils-for-unix [.] List::pop 0.53% 2 osh oils-for-unix [.] glob_::LooksLikeGlob 0.52% 2 osh oils-for-unix [.] Alloc> 0.52% 2 osh oils-for-unix [.] str 0.52% 2 osh oils-for-unix [.] Dict::hash_and_probe 0.52% 2 osh oils-for-unix [.] hash_key 0.52% 2 osh oils-for-unix [.] executor::ShellExecutor::PushRedirects 0.52% 2 osh libc.so.6 [.] _int_free 0.52% 2 osh oils-for-unix [.] braces::BraceExpandWords 0.52% 2 osh oils-for-unix [.] List*>*>::reserve 0.52% 2 osh oils-for-unix [.] Str::at 0.52% 2 osh oils-for-unix [.] Alloc 0.52% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalWordSequence2 0.52% 2 osh oils-for-unix [.] Str::startswith 0.52% 2 osh oils-for-unix [.] memcmp@plt 0.52% 2 osh libc.so.6 [.] __snprintf 0.52% 2 osh oils-for-unix [.] builtin_bracket::_StringWordEmitter::ReadWord 0.51% 2 osh oils-for-unix [.] List::append 0.44% 1 osh [kernel.kallsyms] [k] 0xffffffff9512027e 0.41% 1 osh ld-linux-x86-64.so.2 [.] _dl_relocate_object 0.39% 1 osh ld-linux-x86-64.so.2 [.] do_lookup_x 0.37% 1 osh [kernel.kallsyms] [k] 0xffffffff95a01157 0.36% 1 osh libstdc++.so.6.0.30 [.] std::__timepunct::__timepunct@plt 0.34% 1 osh ld-linux-x86-64.so.2 [.] _dl_runtime_resolve_xsavec 0.33% 1 osh libreadline.so.8.2 [.] rl_make_bare_keymap 0.32% 1 osh oils-for-unix [.] flag_spec::_CreateDefaults 0.32% 1 osh [kernel.kallsyms] [k] 0xffffffff957b5919 0.32% 1 osh [kernel.kallsyms] [k] 0xffffffff9514410b 0.31% 1 osh libc.so.6 [.] _int_malloc 0.27% 1 osh [kernel.kallsyms] [k] 0xffffffff94e3b5ee 0.27% 1 osh oils-for-unix [.] executor::ShellExecutor::RunSimpleCommand 0.27% 1 osh [kernel.kallsyms] [k] 0xffffffff957ce877 0.26% 1 osh oils-for-unix [.] List::extend 0.26% 1 osh oils-for-unix [.] builtin_trap::TrapState::GetHook 0.26% 1 osh oils-for-unix [.] dev::Tracer::OnShAssignment 0.26% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_CheckStatus 0.26% 1 osh oils-for-unix [.] executor::ShellExecutor::PushProcessSub 0.26% 1 osh oils-for-unix [.] builtin_bracket::_WordEvaluator::EvalWordToString 0.26% 1 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EmptyStrOrError 0.26% 1 osh oils-for-unix [.] Alloc 0.26% 1 osh libc.so.6 [.] cfree@GLIBC_2.2.5 0.26% 1 osh oils-for-unix [.] MarkSweepHeap::MaybeCollect 0.26% 1 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::EvalShellLhs 0.26% 1 osh oils-for-unix [.] state::ctx_ErrExit::~ctx_ErrExit 0.26% 1 osh oils-for-unix [.] List::append 0.26% 1 osh oils-for-unix [.] List::at 0.26% 1 osh oils-for-unix [.] Dict::at 0.26% 1 osh oils-for-unix [.] Str::slice 0.26% 1 osh oils-for-unix [.] List::at 0.26% 1 osh oils-for-unix [.] builtin_bracket::Test::Run 0.26% 1 osh oils-for-unix [.] Alloc 0.26% 1 osh oils-for-unix [.] dev::Tracer::OnSimpleCommand 0.26% 1 osh oils-for-unix [.] Str::replace 0.26% 1 osh libc.so.6 [.] __vfprintf_internal 0.26% 1 osh oils-for-unix [.] keys_equal 0.26% 1 osh oils-for-unix [.] Alloc> 0.26% 1 osh libc.so.6 [.] __GI_____strtoll_l_internal 0.26% 1 osh oils-for-unix [.] dev::Tracer::_RichTraceBegin 0.26% 1 osh oils-for-unix [.] split::SplitContext::_GetSplitter 0.26% 1 osh libc.so.6 [.] _IO_default_xsputn 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff9546e043 0.26% 1 osh libc.so.6 [.] _itoa_word 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff95338400 0.26% 1 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::_ValToIntOrError 0.26% 1 osh oils-for-unix [.] state::Mem::ScopesForWriting 0.26% 1 osh oils-for-unix [.] memset@plt 0.26% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_RunSimpleCommand 0.26% 1 osh libc.so.6 [.] _IO_fflush 0.26% 1 osh oils-for-unix [.] executor::ShellExecutor::RunBuiltin 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff9546e04d 0.26% 1 osh libc.so.6 [.] __strchrnul_evex 0.26% 1 osh libc.so.6 [.] __vsnprintf_internal 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff95141957 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff94ea1e70 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff950d472c 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff9513d029 0.26% 1 osh [kernel.kallsyms] [k] 0xffffffff950ddfb1 0.26% 1 osh oils-for-unix [.] Alloc 0.25% 1 osh oils-for-unix [.] to_int 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9523c446 0.01% 1 perf-ex [kernel.kallsyms] [k] 0xffffffff95a01747 0.00% 1 perf-ex [kernel.kallsyms] [k] 0xffffffff94e788b8 0.00% 4 perf-ex [kernel.kallsyms] [k] 0xffffffff94e788b4 # # (Tip: For tracepoint events, try: perf report -s trace_fields) #