TODO run benchmarks/gc tasks ./configure: Turned on -D GC_TIMING because $_OIL_DEV is set ./configure: Wrote _build/detected-cpp-config.h ./configure: Wrote _build/detected-config.sh ./configure: Wrote _build/detected-config.h In file included from /usr/include/x86_64-linux-gnu/bits/types/stack_t.h:23, from /usr/include/signal.h:313, from ./mycpp/gc_iolib.h:16, from ./mycpp/runtime.h:16, from mycpp/gc_stress_test.cc:5: ./mycpp/gc_iolib.h: In static member function ‘static constexpr uint32_t iolib::SignalSafe::field_mask()’: ./mycpp/gc_iolib.h:129:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 129 | return maskbit(offsetof(SignalSafe, pending_signals_)) | | ^ ./mycpp/gc_iolib.h:130:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 130 | maskbit(offsetof(SignalSafe, empty_list_)); | ^ ./mycpp/gc_mylib.h: In static member function ‘static constexpr uint32_t mylib::BufLineReader::field_mask()’: ./mycpp/gc_mylib.h:232:56: warning: ‘offsetof’ within non-standard-layout type ‘mylib::BufLineReader’ is conditionally-supported [-Winvalid-offsetof] 232 | return LineReader::field_mask() | maskbit(offsetof(BufLineReader, s_)); | ^ ./mycpp/gc_mylib.h: In static member function ‘static constexpr unsigned int mylib::BufWriter::field_mask()’: ./mycpp/gc_mylib.h:324:52: warning: ‘offsetof’ within non-standard-layout type ‘mylib::BufWriter’ is conditionally-supported [-Winvalid-offsetof] 324 | return Writer::field_mask() | maskbit(offsetof(BufWriter, str_)); | ^ In file included from /usr/include/unistd.h:226, from /usr/include/x86_64-linux-gnu/bits/sigstksz.h:24, from /usr/include/signal.h:328, from ./mycpp/gc_iolib.h:16, from ./mycpp/runtime.h:16, from mycpp/gc_builtins.cc:7: ./mycpp/gc_iolib.h: In static member function ‘static constexpr uint32_t iolib::SignalSafe::field_mask()’: ./mycpp/gc_iolib.h:129:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 129 | return maskbit(offsetof(SignalSafe, pending_signals_)) | | ^ ./mycpp/gc_iolib.h:130:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 130 | maskbit(offsetof(SignalSafe, empty_list_)); | ^ ./mycpp/gc_mylib.h: In static member function ‘static constexpr uint32_t mylib::BufLineReader::field_mask()’: ./mycpp/gc_mylib.h:232:56: warning: ‘offsetof’ within non-standard-layout type ‘mylib::BufLineReader’ is conditionally-supported [-Winvalid-offsetof] 232 | return LineReader::field_mask() | maskbit(offsetof(BufLineReader, s_)); | ^ ./mycpp/gc_mylib.h: In static member function ‘static constexpr unsigned int mylib::BufWriter::field_mask()’: ./mycpp/gc_mylib.h:324:52: warning: ‘offsetof’ within non-standard-layout type ‘mylib::BufWriter’ is conditionally-supported [-Winvalid-offsetof] 324 | return Writer::field_mask() | maskbit(offsetof(BufWriter, str_)); | ^ In file included from /usr/include/stdio.h:33, from ./mycpp/common.h:11, from ./mycpp/gc_list.h:8, from ./mycpp/gc_iolib.h:18, from mycpp/gc_iolib.cc:1: ./mycpp/gc_iolib.h: In static member function ‘static constexpr uint32_t iolib::SignalSafe::field_mask()’: ./mycpp/gc_iolib.h:129:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 129 | return maskbit(offsetof(SignalSafe, pending_signals_)) | | ^ ./mycpp/gc_iolib.h:130:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 130 | maskbit(offsetof(SignalSafe, empty_list_)); | ^ In file included from /usr/include/alloca.h:24, from /usr/include/stdlib.h:574, from /usr/include/c++/11/cstdlib:75, from /usr/include/c++/11/stdlib.h:36, from ./mycpp/mark_sweep_heap.h:4, from ./mycpp/gc_alloc.h:19, from ./mycpp/gc_mylib.h:8, from mycpp/gc_mylib.cc:1: ./mycpp/gc_mylib.h: In static member function ‘static constexpr uint32_t mylib::BufLineReader::field_mask()’: ./mycpp/gc_mylib.h:232:56: warning: ‘offsetof’ within non-standard-layout type ‘mylib::BufLineReader’ is conditionally-supported [-Winvalid-offsetof] 232 | return LineReader::field_mask() | maskbit(offsetof(BufLineReader, s_)); | ^ ./mycpp/gc_mylib.h: In static member function ‘static constexpr unsigned int mylib::BufWriter::field_mask()’: ./mycpp/gc_mylib.h:324:52: warning: ‘offsetof’ within non-standard-layout type ‘mylib::BufWriter’ is conditionally-supported [-Winvalid-offsetof] 324 | return Writer::field_mask() | maskbit(offsetof(BufWriter, str_)); | ^ In file included from /usr/include/x86_64-linux-gnu/bits/types/stack_t.h:23, from /usr/include/signal.h:313, from ./mycpp/gc_iolib.h:16, from mycpp/gc_mylib.cc:7: ./mycpp/gc_iolib.h: In static member function ‘static constexpr uint32_t iolib::SignalSafe::field_mask()’: ./mycpp/gc_iolib.h:129:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 129 | return maskbit(offsetof(SignalSafe, pending_signals_)) | | ^ ./mycpp/gc_iolib.h:130:29: warning: ‘offsetof’ within non-standard-layout type ‘iolib::SignalSafe’ is conditionally-supported [-Winvalid-offsetof] 130 | maskbit(offsetof(SignalSafe, empty_list_)); | ^ count 4000 = 4000 count 5000 = 5000 count 20000 = 20000 count 25000 = 25000 .total = 400 num live = 400 max survived = 0 num allocated = 400 num in heap = 0 num in pool 1 = 400 num in pool 2 = 0 bytes allocated = 16368 num gc points = 0 num collections = 0 gc threshold = 1000 num growths = 0 max gc millis = 0.0 total gc millis = 0.0 roots capacity = 32768 objs capacity = 10240 . num live = 400 max survived = 0 num allocated = 400 num in heap = 0 num in pool 1 = 400 num in pool 2 = 0 bytes allocated = 16368 num gc points = 0 num collections = 0 gc threshold = 1000 num growths = 0 max gc millis = 0.0 total gc millis = 0.0 roots capacity = 32768 objs capacity = 10240 total = 45150 num live = 701 max survived = 0 num allocated = 701 num in heap = 270 num in pool 1 = 407 num in pool 2 = 24 bytes allocated = 82281 num gc points = 0 num collections = 0 gc threshold = 1000 num growths = 0 max gc millis = 0.0 total gc millis = 0.0 roots capacity = 32768 objs capacity = 10240 .total = 500500 .total = 1500 ..total = 1060 . Total: 7 tests (2141 ticks, 0.002 sec), 403 assertions Pass: 7, fail: 0, skip: 0. [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.012 MB /home/runner/work/oils/oils/_tmp/perf/gc_stress_test.perf (38 samples) ] real 0m2.343s user 0m0.170s sys 0m0.377s /home/runner/work/oils/oils/_tmp/perf/gc_stress_test.perf: data -rw-r--r-- 1 root root 37834 Mar 4 05:01 /home/runner/work/oils/oils/_tmp/perf/gc_stress_test.perf # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 38 of event 'task-clock:ppp' # Event count (approx.): 3800000 # # Overhead Samples Command Shared Object Symbol # ........ ............ .............. .................... ................................................................................................................................................................................................................................................................. # 5.26% 2 gc_stress_test gc_stress_test [.] BigStr::replace(BigStr*, BigStr*, int) 5.26% 2 gc_stress_test gc_stress_test [.] count(int) 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e0b1882 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e157302 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e282bc8 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e340f03 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e347ae5 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3784aa 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3b380b 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3c206b 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3c42da 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3cf298 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3d4447 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3d4575 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3d45d6 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e3fbbc8 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e4291b7 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e45e1cf 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9e47be63 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f03c0f6 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f0436c2 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f04f007 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f05316d 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f0d29ee 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f0d9819 2.63% 1 gc_stress_test [kernel.kallsyms] [k] 0xffffffff9f304109 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x000000000000b791 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x000000000000c12d 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x000000000000c14e 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x0000000000011429 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x0000000000011d39 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x0000000000015fb0 2.63% 1 gc_stress_test ld-linux-x86-64.so.2 [.] 0x00000000000184a4 2.63% 1 gc_stress_test libc.so.6 [.] 0x0000000000199a88 2.63% 1 gc_stress_test libc.so.6 [.] 0x0000000000199de2 2.63% 1 gc_stress_test libstdc++.so.6.0.30 [.] __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const # # (Cannot load tips.txt file, please install perf!) # Wrote /home/runner/work/oils/oils/_tmp/perf/gc_stress_test.report.txt Using binary in _tmp/native-tar-test ~/work/oils/oils/_tmp/native-tar-test/oils-for-unix-0.27.0 ~/work/oils/oils _build/oils.sh: Building oils-for-unix: _bin/cxx-opt-sh/oils-for-unix PWD = /home/runner/work/oils/oils/_tmp/native-tar-test/oils-for-unix-0.27.0 cxx = cxx variant = opt translator = mycpp skip_rebuild = true _build/oils.sh: SKIPPING build because _bin/cxx-opt-sh/oils-for-unix exists ~/work/oils/oils Exported OSH=/home/runner/work/oils/oils/_tmp/native-tar-test/oils-for-unix-0.27.0/_bin/cxx-opt-sh/osh 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 1836311903 [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.059 MB /home/runner/work/oils/oils/_tmp/perf/fib.perf (1251 samples) ] real 0m1.264s user 0m0.268s sys 0m0.264s /home/runner/work/oils/oils/_tmp/perf/fib.perf: data -rw-r--r-- 1 root root 87006 Mar 4 05:01 /home/runner/work/oils/oils/_tmp/perf/fib.perf # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 1K of event 'task-clock:ppp' # Event count (approx.): 125100000 # # Overhead Samples Command Shared Object Symbol # ........ ............ ....... .................... ............................................................................................................................................................................................................................................................................................... # 6.16% 77 osh oils-for-unix [.] MarkSweepHeap::Allocate(unsigned long, int*, int*) 3.36% 42 osh oils-for-unix [.] Dict<BigStr*, runtime_asdl::Cell*>::hash_and_probe(BigStr*) const 3.04% 38 osh oils-for-unix [.] state::Mem::GetValue(BigStr*, runtime_asdl::scope_e) 3.04% 38 osh oils-for-unix [.] state::Mem::_ResolveNameOrRef(BigStr*, runtime_asdl::scope_e, int, List<BigStr*>*) 2.88% 36 osh oils-for-unix [.] MarkSweepHeap::Sweep() 2.00% 25 osh oils-for-unix [.] state::Mem::_ResolveNameOnly(BigStr*, runtime_asdl::scope_e, int) 2.00% 25 osh oils-for-unix [.] state::_FrameLookup(Dict<BigStr*, runtime_asdl::Cell*>*, BigStr*, bool) 1.76% 22 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::Eval(syntax_asdl::arith_expr_t*) 1.68% 21 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) 1.68% 21 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoShAssignment(syntax_asdl::command__ShAssignment*, runtime_asdl::CommandStatus*) 1.68% 21 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) 1.60% 20 osh oils-for-unix [.] BigStr::hash(unsigned int (*)(char const*, int)) 1.52% 19 osh oils-for-unix [.] List<runtime_asdl::part_value_t*>::reserve(int) [clone .part.0] 1.52% 19 osh oils-for-unix [.] MarkSweepHeap::TraceChildren() 1.52% 19 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) 1.36% 17 osh oils-for-unix [.] BigStr::replace(BigStr*, BigStr*, int) 1.36% 17 osh oils-for-unix [.] MarkSweepHeap::MaybeMarkAndPush(RawObject*) 1.36% 17 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordFrame(List<runtime_asdl::Piece*>*, List<BigStr*>*) 1.20% 15 osh oils-for-unix [.] List<BigStr*>::reserve(int) [clone .part.0] 1.20% 15 osh oils-for-unix [.] state::Mem::SetValue(value_asdl::sh_lvalue_t*, value_asdl::value_t*, runtime_asdl::scope_e, int) 1.12% 14 osh oils-for-unix [.] dev::Tracer::_ShTraceBegin() 1.04% 13 osh oils-for-unix [.] word_::FastStrEval(syntax_asdl::CompoundWord*) 1.04% 13 osh oils-for-unix [.] word_eval::_MakeWordFrames(List<runtime_asdl::part_value_t*>*) 0.96% 12 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::EvalToBigInt(syntax_asdl::arith_expr_t*) 0.96% 12 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) 0.96% 12 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalSimpleVarSub(syntax_asdl::SimpleVarSub*, List<runtime_asdl::part_value_t*>*, bool) 0.88% 11 osh oils-for-unix [.] Dict<BigStr*, runtime_asdl::Cell*>::find_kv_index(BigStr*) const 0.88% 11 osh oils-for-unix [.] split::IfsSplitter::Split(BigStr*, bool) 0.88% 11 osh oils-for-unix [.] state::Mem::SetNamed(value_asdl::LeftName*, value_asdl::value_t*, runtime_asdl::scope_e, int) 0.88% 11 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalRhsWord(syntax_asdl::rhs_word_t*) 0.88% 11 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalWordToString(syntax_asdl::word_t*, int) 0.80% 10 osh oils-for-unix [.] bracket_osh::_StringWordEmitter::ReadWord(types_asdl::lex_mode_e) 0.80% 10 osh oils-for-unix [.] executor::ShellExecutor::PopProcessSub(runtime_asdl::StatusArray*) 0.80% 10 osh oils-for-unix [.] lexer::LazyStr(syntax_asdl::Token*) 0.80% 10 osh oils-for-unix [.] split::SplitContext::_GetSplitter(BigStr*) 0.72% 9 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::EvalShellLhs(syntax_asdl::sh_lhs_t*, runtime_asdl::scope_e) 0.72% 9 osh oils-for-unix [.] sh_expr_eval::_ParseOshInteger(BigStr*, syntax_asdl::loc_t*) 0.72% 9 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_JoinArray(value_asdl::value_t*, bool, runtime_asdl::VarSubState*) 0.72% 9 osh oils-for-unix [.] word_eval::_ValueToPartValue(value_asdl::value_t*, bool, syntax_asdl::word_part_t*) 0.64% 8 osh oils-for-unix [.] Dict<BigStr*, split::IfsSplitter*>::hash_and_probe(BigStr*) const 0.64% 8 osh oils-for-unix [.] bracket_osh::Test::Run(runtime_asdl::cmd_value__Argv*) 0.64% 8 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_LeafTick() 0.64% 8 osh oils-for-unix [.] executor::ShellExecutor::PushProcessSub() 0.64% 8 osh oils-for-unix [.] state::Mem::ScopesForReading() 0.64% 8 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_PartValsToString(List<runtime_asdl::part_value_t*>*, syntax_asdl::CompoundWord*, int, List<BigStr*>*) 0.64% 8 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_ProcessUndef(value_asdl::value_t*, syntax_asdl::Token*, runtime_asdl::VarSubState*) 0.56% 7 osh oils-for-unix [.] Dict<int, vm::_Builtin*>::hash_and_probe(int) const 0.56% 7 osh oils-for-unix [.] List<BigStr*>* Alloc<List<BigStr*>>() 0.56% 7 osh oils-for-unix [.] List<Tuple2<runtime_asdl::span_e, int>*>::append(Tuple2<runtime_asdl::span_e, int>*) 0.56% 7 osh oils-for-unix [.] List<executor::_ProcessSubFrame*>::append(executor::_ProcessSubFrame*) 0.56% 7 osh oils-for-unix [.] List<executor::_ProcessSubFrame*>::pop() 0.56% 7 osh oils-for-unix [.] List<int>::reserve(int) [clone .part.0] 0.56% 7 osh oils-for-unix [.] StripAny(BigStr*, StripWhere, int) 0.48% 6 osh libc.so.6 [.] _IO_default_xsputn 0.48% 6 osh oils-for-unix [.] List<runtime_asdl::part_value_t*>* Alloc<List<runtime_asdl::part_value_t*>>() 0.48% 6 osh oils-for-unix [.] List<syntax_asdl::word_part_t*>::at(int) 0.48% 6 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_RunSimpleCommand(runtime_asdl::cmd_value_t*, runtime_asdl::CommandStatus*, int) 0.48% 6 osh oils-for-unix [.] glob_::GlobUnescape(BigStr*) 0.48% 6 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::StringToBigInt(BigStr*, syntax_asdl::loc_t*) 0.48% 6 osh oils-for-unix [.] sh_expr_eval::ArithEvaluator::_ValToIntOrError(value_asdl::value_t*, syntax_asdl::arith_expr_t*) 0.48% 6 osh oils-for-unix [.] syntax_asdl::loc__Arith* Alloc<syntax_asdl::loc__Arith, syntax_asdl::arith_expr_t*&>(syntax_asdl::arith_expr_t*&) 0.48% 6 osh oils-for-unix [.] trap_osh::TrapState::GetPendingTraps() 0.48% 6 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordToParts(syntax_asdl::CompoundWord*, List<runtime_asdl::part_value_t*>*, int) 0.40% 5 osh libc.so.6 [.] 0x0000000000047594 0.40% 5 osh libc.so.6 [.] 0x000000000004765d 0.40% 5 osh oils-for-unix [.] List<syntax_asdl::CompoundWord*>::reserve(int) [clone .part.0] 0.40% 5 osh oils-for-unix [.] cmd_eval::CommandEvaluator::RunPendingTraps() 0.40% 5 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_ExecuteList(List<syntax_asdl::command_t*>*) 0.40% 5 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_MaybeRunDebugTrap() 0.40% 5 osh oils-for-unix [.] executor::ShellExecutor::RunSimpleCommand(runtime_asdl::cmd_value__Argv*, runtime_asdl::CommandStatus*, int) 0.40% 5 osh oils-for-unix [.] hash_key(int) 0.40% 5 osh oils-for-unix [.] keys_equal(BigStr*, BigStr*) 0.40% 5 osh oils-for-unix [.] match::MatchShNumberToken(BigStr*, int) 0.40% 5 osh oils-for-unix [.] split::_SpansToParts(BigStr*, List<Tuple2<runtime_asdl::span_e, int>*>*) 0.40% 5 osh oils-for-unix [.] state::Mem::SetTokenForLine(syntax_asdl::Token*) 0.32% 4 osh oils-for-unix [.] List<BigStr*>::at(int) 0.32% 4 osh oils-for-unix [.] List<runtime_asdl::Piece*>::reserve(int) [clone .part.0] 0.32% 4 osh oils-for-unix [.] braces::BraceExpandWords(List<syntax_asdl::word_t*>*) 0.32% 4 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoWhileUntil(syntax_asdl::command__WhileUntil*) 0.32% 4 osh oils-for-unix [.] dev::Tracer::OnShAssignment(value_asdl::sh_lvalue_t*, syntax_asdl::assign_op_e, value_asdl::value_t*, int, runtime_asdl::scope_e) 0.32% 4 osh oils-for-unix [.] match::LooksLikeInteger(BigStr*) 0.32% 4 osh oils-for-unix [.] mops::FromStr2(BigStr*, int) 0.32% 4 osh oils-for-unix [.] mylib::BufWriter::getvalue() 0.32% 4 osh oils-for-unix [.] runtime_asdl::Piece* Alloc<runtime_asdl::Piece, BigStr*&, bool&, bool>(BigStr*&, bool&, bool&&) 0.32% 4 osh oils-for-unix [.] runtime_asdl::Piece* Alloc<runtime_asdl::Piece, BigStr*, bool&, bool>(BigStr*&&, bool&, bool&&) 0.32% 4 osh oils-for-unix [.] sh_expr_eval::BoolEvaluator::EvalB(syntax_asdl::bool_expr_t*) 0.32% 4 osh oils-for-unix [.] value_asdl::value__Int* Alloc<value_asdl::value__Int, long&>(long&) 0.24% 3 osh libc.so.6 [.] 0x0000000000047552 0.24% 3 osh libc.so.6 [.] 0x00000000000476be 0.24% 3 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value_t*>::hash_and_probe(BigStr*) const 0.24% 3 osh oils-for-unix [.] List<IOError_OSError*>* Alloc<List<IOError_OSError*>>() 0.24% 3 osh oils-for-unix [.] List<List<runtime_asdl::Piece*>*>::reserve(int) [clone .part.0] 0.24% 3 osh oils-for-unix [.] List<bool>::at(int) 0.24% 3 osh oils-for-unix [.] List<int>::set(int, int) 0.24% 3 osh oils-for-unix [.] List<syntax_asdl::AssignPair*>::at(int) 0.24% 3 osh oils-for-unix [.] MarkSweepHeap::MaybeCollect() 0.24% 3 osh oils-for-unix [.] StringToInt64(char const*, int, int, long*) 0.24% 3 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoSimple(syntax_asdl::command__Simple*, runtime_asdl::CommandStatus*) 0.24% 3 osh oils-for-unix [.] dev::Tracer::_RichTraceBegin(BigStr*) 0.24% 3 osh oils-for-unix [.] mylib::BufWriter::EnsureMoreSpace(int) 0.24% 3 osh oils-for-unix [.] mylib::BufWriter::write(BigStr*) 0.24% 3 osh oils-for-unix [.] mylib::JoinBytes(List<int>*) 0.24% 3 osh oils-for-unix [.] runtime_asdl::cmd_value__Argv* Alloc<runtime_asdl::cmd_value__Argv, List<BigStr*>*&, List<syntax_asdl::CompoundWord*>*&, bool&, decltype(nullptr), decltype(nullptr)>(List<BigStr*>*&, List<syntax_asdl::CompoundWord*>*&, bool&, decltype(nullptr)&&, decltype(nullptr)&&) [clone .isra.0] 0.24% 3 osh oils-for-unix [.] sh_expr_eval::BoolEvaluator::_EvalCompoundWord(syntax_asdl::word_t*, int) 0.24% 3 osh oils-for-unix [.] state::Procs::GetInvokable(BigStr*) 0.24% 3 osh oils-for-unix [.] ui::ctx_Location::~ctx_Location() 0.24% 3 osh oils-for-unix [.] value_asdl::value__Str* Alloc<value_asdl::value__Str, BigStr*>(BigStr*&&) 0.16% 2 osh libc.so.6 [.] _IO_file_sync 0.16% 2 osh libc.so.6 [.] __errno_location 0.16% 2 osh libc.so.6 [.] __snprintf_chk 0.16% 2 osh libc.so.6 [.] strtoimax 0.16% 2 osh libc.so.6 [.] 0x0000000000047667 0.16% 2 osh libc.so.6 [.] 0x00000000000477cf 0.16% 2 osh libc.so.6 [.] 0x000000000005a2ef 0.16% 2 osh libc.so.6 [.] 0x0000000000075056 0.16% 2 osh libc.so.6 [.] 0x0000000000075247 0.16% 2 osh libc.so.6 [.] 0x0000000000075f8e 0.16% 2 osh libc.so.6 [.] 0x0000000000075ffd 0.16% 2 osh libc.so.6 [.] 0x000000000008e6b3 0.16% 2 osh libc.so.6 [.] 0x00000000000a273f 0.16% 2 osh libc.so.6 [.] 0x000000000019d400 0.16% 2 osh libc.so.6 [.] 0x00000000001a0fa4 0.16% 2 osh oils-for-unix [.] BigStr::join(List<BigStr*>*) 0.16% 2 osh oils-for-unix [.] BigStr::slice(int, int) 0.16% 2 osh oils-for-unix [.] Dict<BigStr*, syntax_asdl::command_t*>::find_kv_index(BigStr*) const 0.16% 2 osh oils-for-unix [.] List<Dict<BigStr*, runtime_asdl::Cell*>*>::at(int) 0.16% 2 osh oils-for-unix [.] List<mylib::BufWriter*>* Alloc<List<mylib::BufWriter*>>() 0.16% 2 osh oils-for-unix [.] List<runtime_asdl::Piece*>* Alloc<List<runtime_asdl::Piece*>>() 0.16% 2 osh oils-for-unix [.] bracket_osh::_ThreeArgs(bracket_osh::_StringWordEmitter*) 0.16% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_CheckStatus(int, runtime_asdl::CommandStatus*, syntax_asdl::command_t*, syntax_asdl::loc_t*) 0.16% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_StrictErrExitList(List<syntax_asdl::command_t*>*) 0.16% 2 osh oils-for-unix [.] executor::ShellExecutor::RunBuiltin(int, runtime_asdl::cmd_value__Argv*) 0.16% 2 osh oils-for-unix [.] hash_key(BigStr*) 0.16% 2 osh oils-for-unix [.] match::BracketBinary(BigStr*) 0.16% 2 osh oils-for-unix [.] mylib::BufWriter* Alloc<mylib::BufWriter>() 0.16% 2 osh oils-for-unix [.] runtime_asdl::VarSubState* Alloc<runtime_asdl::VarSubState, bool, decltype(nullptr), decltype(nullptr)>(bool&&, decltype(nullptr)&&, decltype(nullptr)&&) [clone .isra.0] 0.16% 2 osh oils-for-unix [.] state::ctx_ErrExit::ctx_ErrExit(state::MutableOpts*, bool, syntax_asdl::Token*) 0.16% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_DetectAssignBuiltinStr(BigStr*, List<syntax_asdl::CompoundWord*>*, int) 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0b16b3 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0b1882 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0b4c9e 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3675e6 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e372c9b 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e39d1ef 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3b3a10 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3bd864 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c1edb 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c2387 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c42ea 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3d32de 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3d3665 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ee784 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ef106 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f0d21 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3fbbc5 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e40042d 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e40a9d5 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4291a0 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e448555 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45a316 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e480736 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4902c6 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7e94 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e569ff7 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e57e525 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e6fdb18 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e75623a 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a14a5 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9ed5f16e 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02c3bd 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02d7f1 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02f71c 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0356b8 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f039ec1 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f03f8df 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b536 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04f007 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f05031d 0.08% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d9819 0.08% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000b6eb 0.08% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000b734 0.08% 1 osh ld-linux-x86-64.so.2 [.] 0x00000000000113d9 0.08% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000011429 0.08% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000018426 0.08% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000002723e 0.08% 1 osh libc.so.6 [.] _IO_fflush 0.08% 1 osh libc.so.6 [.] _IO_setb 0.08% 1 osh libc.so.6 [.] 0x0000000000047561 0.08% 1 osh libc.so.6 [.] 0x00000000000475ed 0.08% 1 osh libc.so.6 [.] 0x0000000000047625 0.08% 1 osh libc.so.6 [.] 0x0000000000047674 0.08% 1 osh libc.so.6 [.] 0x0000000000047691 0.08% 1 osh libc.so.6 [.] 0x00000000000477e0 0.08% 1 osh libc.so.6 [.] 0x00000000000477e7 0.08% 1 osh libc.so.6 [.] 0x000000000005a234 0.08% 1 osh libc.so.6 [.] 0x000000000005a2dd 0.08% 1 osh libc.so.6 [.] 0x000000000005a2e8 0.08% 1 osh libc.so.6 [.] 0x000000000007503c 0.08% 1 osh libc.so.6 [.] 0x0000000000075048 0.08% 1 osh libc.so.6 [.] 0x00000000000750a2 0.08% 1 osh libc.so.6 [.] 0x00000000000750cc 0.08% 1 osh libc.so.6 [.] 0x0000000000075113 0.08% 1 osh libc.so.6 [.] 0x0000000000075121 0.08% 1 osh libc.so.6 [.] 0x0000000000075243 0.08% 1 osh libc.so.6 [.] 0x000000000007533d 0.08% 1 osh libc.so.6 [.] 0x0000000000075365 0.08% 1 osh libc.so.6 [.] 0x0000000000075a9b 0.08% 1 osh libc.so.6 [.] 0x0000000000075fca 0.08% 1 osh libc.so.6 [.] 0x00000000000765ce 0.08% 1 osh libc.so.6 [.] 0x000000000007666b 0.08% 1 osh libc.so.6 [.] 0x0000000000088404 0.08% 1 osh libc.so.6 [.] 0x0000000000088454 0.08% 1 osh libc.so.6 [.] 0x000000000008849a 0.08% 1 osh libc.so.6 [.] 0x000000000008e60e 0.08% 1 osh libc.so.6 [.] 0x000000000008e656 0.08% 1 osh libc.so.6 [.] 0x000000000008e6b8 0.08% 1 osh libc.so.6 [.] 0x000000000008e6b9 0.08% 1 osh libc.so.6 [.] 0x000000000008fa48 0.08% 1 osh libc.so.6 [.] 0x00000000000a271d 0.08% 1 osh libc.so.6 [.] 0x00000000000a3e43 0.08% 1 osh libc.so.6 [.] 0x00000000000a48b4 0.08% 1 osh libc.so.6 [.] 0x0000000000199a88 0.08% 1 osh libc.so.6 [.] 0x0000000000199d83 0.08% 1 osh libc.so.6 [.] 0x0000000000199de2 0.08% 1 osh libc.so.6 [.] 0x0000000000199de5 0.08% 1 osh libc.so.6 [.] 0x000000000019d40a 0.08% 1 osh libc.so.6 [.] 0x000000000019d436 0.08% 1 osh libc.so.6 [.] 0x000000000019d43c 0.08% 1 osh libc.so.6 [.] 0x000000000019f9c2 0.08% 1 osh libc.so.6 [.] 0x00000000001a07c7 0.08% 1 osh libc.so.6 [.] 0x00000000001a0f94 0.08% 1 osh libc.so.6 [.] 0x00000000001a0faa 0.08% 1 osh libc.so.6 [.] 0x00000000001a104a 0.08% 1 osh libgcc_s.so.1 [.] __cpu_indicator_init 0.08% 1 osh oils-for-unix [.] BigStr::startswith(BigStr*) 0.08% 1 osh oils-for-unix [.] List<bool>::reserve(int) [clone .part.0] 0.08% 1 osh oils-for-unix [.] List<int>* Alloc<List<int>>() 0.08% 1 osh oils-for-unix [.] List<runtime_asdl::StatusArray*>::append(runtime_asdl::StatusArray*) 0.08% 1 osh oils-for-unix [.] List<syntax_asdl::CompoundWord*>* Alloc<List<syntax_asdl::CompoundWord*>>() 0.08% 1 osh oils-for-unix [.] List<syntax_asdl::Token*>::pop() [clone .isra.0] 0.08% 1 osh oils-for-unix [.] List<syntax_asdl::loc_t*>::append(syntax_asdl::loc_t*) 0.08% 1 osh oils-for-unix [.] args::_Attributes* Alloc<args::_Attributes, Dict<BigStr*, value_asdl::value_t*>*&>(Dict<BigStr*, value_asdl::value_t*>*&) 0.08% 1 osh oils-for-unix [.] args::_Attributes::_Attributes(Dict<BigStr*, value_asdl::value_t*>*) 0.08% 1 osh oils-for-unix [.] bracket_osh::_WordEvaluator::EvalWordToString(syntax_asdl::word_t*, int) 0.08% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_EvalCondition(syntax_asdl::condition_t*, syntax_asdl::Token*) 0.08% 1 osh oils-for-unix [.] consts::IfsEdge(int, int) 0.08% 1 osh oils-for-unix [.] consts::LookupAssignBuiltin(BigStr*) 0.08% 1 osh oils-for-unix [.] executor::ShellExecutor::RunBuiltinProc(vm::_Builtin*, runtime_asdl::cmd_value__Argv*) 0.08% 1 osh oils-for-unix [.] flag_util::_DoesNotAccept(runtime_asdl::ProcArgs*) 0.08% 1 osh oils-for-unix [.] glob_::LooksLikeGlob(BigStr*) 0.08% 1 osh oils-for-unix [.] hay_ysh::HayState::Resolve(BigStr*) 0.08% 1 osh oils-for-unix [.] match::BracketOther(BigStr*) 0.08% 1 osh oils-for-unix [.] mops::ToStr(long) 0.08% 1 osh oils-for-unix [.] pyos::Environ() 0.08% 1 osh oils-for-unix [.] sh_expr_eval::BoolEvaluator::_StringToBigIntOrError(BigStr*, syntax_asdl::loc_t*) 0.08% 1 osh oils-for-unix [.] split::SplitContext::SplitForWordEval(BigStr*, BigStr*) 0.08% 1 osh oils-for-unix [.] state::MutableOpts::Push(int, bool) 0.08% 1 osh oils-for-unix [.] std::__cxx11::regex_traits<char>::isctype(char, std::__cxx11::regex_traits<char>::_RegexMask) const [clone .isra.0] 0.08% 1 osh oils-for-unix [.] syntax_asdl::loc__Word* Alloc<syntax_asdl::loc__Word, syntax_asdl::word_t*&>(syntax_asdl::word_t*&) 0.08% 1 osh oils-for-unix [.] trap_osh::TrapState::GetHook(BigStr*) 0.08% 1 osh oils-for-unix [.] value_asdl::value__Str* Alloc<value_asdl::value__Str, BigStr*&>(BigStr*&) 0.08% 1 osh oils-for-unix [.] word_eval::_BackslashEscape(BigStr*) 0.08% 1 osh oils-for-unix [.] word_parse::WordParser::_GetToken() # # (Cannot load tips.txt file, please install perf!) # Wrote /home/runner/work/oils/oils/_tmp/perf/fib.report.txt AST not printed. [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.079 MB /home/runner/work/oils/oils/_tmp/perf/osh-parse.perf (1774 samples) ] real 0m1.265s user 0m0.315s sys 0m0.269s /home/runner/work/oils/oils/_tmp/perf/osh-parse.perf: data -rw-r--r-- 1 root root 107994 Mar 4 05:01 /home/runner/work/oils/oils/_tmp/perf/osh-parse.perf # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 1K of event 'task-clock:ppp' # Event count (approx.): 177400000 # # Overhead Samples Command Shared Object Symbol # ........ ............ ....... .................... ........................................................................................................................................................................... # 35.63% 632 osh oils-for-unix [.] MarkSweepHeap::MaybeMarkAndPush(RawObject*) 9.47% 168 osh oils-for-unix [.] MarkSweepHeap::TraceChildren() 5.52% 98 osh oils-for-unix [.] MarkSweepHeap::Sweep() 5.36% 95 osh oils-for-unix [.] MarkSweepHeap::Allocate(unsigned long, int*, int*) 2.93% 52 osh oils-for-unix [.] match::OneToken(types_asdl::lex_mode_e, BigStr*, int) 1.69% 30 osh [kernel.kallsyms] [k] 0xffffffff9f04f007 1.69% 30 osh oils-for-unix [.] cmd_parse::CommandParser::_GetWord() 1.58% 28 osh oils-for-unix [.] alloc::Arena::NewToken(int, int, int, syntax_asdl::SourceLine*) 1.47% 26 osh [kernel.kallsyms] [k] 0xffffffff9e0b1882 1.35% 24 osh oils-for-unix [.] lexer::Lexer::_Read(types_asdl::lex_mode_e) 1.35% 24 osh oils-for-unix [.] lexer::LineLexer::Read(types_asdl::lex_mode_e) 1.18% 21 osh oils-for-unix [.] word_parse::WordParser::_ReadCompoundWord3(types_asdl::lex_mode_e, int, bool) 0.90% 16 osh [kernel.kallsyms] [k] 0xffffffff9f0d9819 0.90% 16 osh oils-for-unix [.] cmd_parse::CommandParser::_ScanSimpleCommand() 0.79% 14 osh oils-for-unix [.] cmd_parse::CommandParser::ParseSimpleCommand() 0.73% 13 osh oils-for-unix [.] word_parse::WordParser::_ReadWord(types_asdl::lex_mode_e) 0.68% 12 osh libc.so.6 [.] __getdelim 0.62% 11 osh oils-for-unix [.] lexer::Lexer::Read(types_asdl::lex_mode_e) 0.56% 10 osh oils-for-unix [.] word_::CommandId(syntax_asdl::word_t*) 0.51% 9 osh libc.so.6 [.] malloc 0.51% 9 osh oils-for-unix [.] List<syntax_asdl::word_part_t*>::reserve(int) [clone .part.0] 0.45% 8 osh oils-for-unix [.] mylib::CFile::readline() 0.45% 8 osh oils-for-unix [.] word_::CommandKind(syntax_asdl::word_t*) 0.39% 7 osh oils-for-unix [.] alloc::Arena::AddLine(BigStr*, int) 0.39% 7 osh oils-for-unix [.] braces::BraceDetect(syntax_asdl::CompoundWord*) 0.39% 7 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseCommandTerm() 0.39% 7 osh oils-for-unix [.] cmd_parse::_SplitSimpleCommandPrefix(List<syntax_asdl::CompoundWord*>*) 0.39% 7 osh oils-for-unix [.] process::ChildStateChange::ApplyFromParent(process::Process*) 0.39% 7 osh oils-for-unix [.] word_::LiteralId(syntax_asdl::word_part_t*) 0.39% 7 osh oils-for-unix [.] word_::TildeDetectAll(List<syntax_asdl::word_t*>*) 0.39% 7 osh oils-for-unix [.] word_parse::WordParser::ReadWord(types_asdl::lex_mode_e) 0.34% 6 osh oils-for-unix [.] cmd_parse::CommandParser::ParseCommand() 0.34% 6 osh oils-for-unix [.] cmd_parse::CommandParser::_MaybeExpandAliases(List<syntax_asdl::CompoundWord*>*) 0.34% 6 osh oils-for-unix [.] consts::GetKind(unsigned short) 0.34% 6 osh oils-for-unix [.] word_parse::WordParser::_GetToken() 0.34% 6 osh oils-for-unix [.] word_parse::WordParser::_MaybeReadWordPart(bool, types_asdl::lex_mode_e, List<syntax_asdl::word_part_t*>*) 0.28% 5 osh oils-for-unix [.] List<int>::at(int) 0.28% 5 osh oils-for-unix [.] cmd_parse::CommandParser::ParsePipeline() 0.28% 5 osh oils-for-unix [.] word_::StaticEval(syntax_asdl::word_t*) 0.23% 4 osh [kernel.kallsyms] [k] 0xffffffff9e3bd864 0.23% 4 osh libc.so.6 [.] cfree 0.23% 4 osh libc.so.6 [.] 0x00000000000a48b0 0.23% 4 osh oils-for-unix [.] BigStr::at(int) 0.23% 4 osh oils-for-unix [.] List<BigStr*>::at(int) 0.23% 4 osh oils-for-unix [.] List<syntax_asdl::SourceLine*>::append(syntax_asdl::SourceLine*) 0.23% 4 osh oils-for-unix [.] List<syntax_asdl::command_t*>::reserve(int) [clone .part.0] 0.23% 4 osh oils-for-unix [.] List<syntax_asdl::word_part_t*>* Alloc<List<syntax_asdl::word_part_t*>>() 0.23% 4 osh oils-for-unix [.] cmd_parse::CommandParser::ParseAndOr() 0.23% 4 osh oils-for-unix [.] cmd_parse::CommandParser::ParseRedirect() 0.23% 4 osh oils-for-unix [.] cmd_parse::_MakeSimpleCommand(List<syntax_asdl::ParsedAssignment*>*, List<syntax_asdl::CompoundWord*>*, syntax_asdl::ArgList*, value_asdl::LiteralBlock*) 0.23% 4 osh oils-for-unix [.] lexer::TokenVal(syntax_asdl::Token*) 0.17% 3 osh oils-for-unix [.] List<syntax_asdl::CompoundWord*>* Alloc<List<syntax_asdl::CompoundWord*>>() 0.17% 3 osh oils-for-unix [.] List<syntax_asdl::CompoundWord*>::reserve(int) [clone .part.0] 0.17% 3 osh oils-for-unix [.] List<syntax_asdl::word_t*>::reserve(int) [clone .part.0] 0.17% 3 osh oils-for-unix [.] braces::BraceDetectAll(List<syntax_asdl::CompoundWord*>*) 0.17% 3 osh oils-for-unix [.] location::LeftTokenForWordPart(syntax_asdl::word_part_t*) 0.17% 3 osh oils-for-unix [.] reader::FileLineReader::_GetLine() 0.17% 3 osh oils-for-unix [.] word_::DetectShAssignment(syntax_asdl::CompoundWord*) 0.17% 3 osh oils-for-unix [.] word_::TildeDetect(syntax_asdl::word_t*) 0.17% 3 osh oils-for-unix [.] word_parse::WordParser::_ReadUnquotedLeftParts(syntax_asdl::BoolParamBox*) 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e0b18f0 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e378a63 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e39b070 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e3bddc7 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e3de0b3 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e3f1573 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e45e1cf 0.11% 2 osh [kernel.kallsyms] [k] 0xffffffff9e7a1ac8 0.11% 2 osh libc.so.6 [.] isupper 0.11% 2 osh libc.so.6 [.] 0x00000000000a3d77 0.11% 2 osh libc.so.6 [.] 0x00000000001a082c 0.11% 2 osh libc.so.6 [.] 0x00000000001a0aca 0.11% 2 osh oils-for-unix [.] BigStr::endswith(BigStr*) 0.11% 2 osh oils-for-unix [.] BigStr::join(List<BigStr*>*) 0.11% 2 osh oils-for-unix [.] BigStr::slice(int) 0.11% 2 osh oils-for-unix [.] List<BigStr*>::reserve(int) [clone .part.0] 0.11% 2 osh oils-for-unix [.] List<Tuple2<BigStr*, int>*>* Alloc<List<Tuple2<BigStr*, int>*>>() 0.11% 2 osh oils-for-unix [.] List<syntax_asdl::command_t*>* NewList<syntax_asdl::command_t*>(std::initializer_list<syntax_asdl::command_t*>) 0.11% 2 osh oils-for-unix [.] List<syntax_asdl::word_part_t*>::at(int) 0.11% 2 osh oils-for-unix [.] List<syntax_asdl::word_t*>* Alloc<List<syntax_asdl::word_t*>>() 0.11% 2 osh oils-for-unix [.] cmd_parse::_MakeAssignPair(parse_lib::ParseContext*, syntax_asdl::ParsedAssignment*, alloc::Arena*) 0.11% 2 osh oils-for-unix [.] reader::_Reader::GetLine() 0.11% 2 osh oils-for-unix [.] syntax_asdl::SimpleVarSub* Alloc<syntax_asdl::SimpleVarSub, syntax_asdl::Token*&>(syntax_asdl::Token*&) 0.11% 2 osh oils-for-unix [.] word_::BraceToken(syntax_asdl::word_t*) 0.11% 2 osh oils-for-unix [.] word_::TildeDetect2(syntax_asdl::CompoundWord*) 0.11% 2 osh oils-for-unix [.] word_::TildeDetectAssign(syntax_asdl::CompoundWord*) 0.11% 2 osh oils-for-unix [.] word_::_EvalWordPart(syntax_asdl::word_part_t*) 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0b16c7 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0b16de 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e110568 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e16f6f7 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e16fbc1 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1ba086 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e340ee6 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367593 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367c7b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e378472 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3784da 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3788f6 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e378a93 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e39b079 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3bd61a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3bd860 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3bde0a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c137b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c1c97 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c1eb9 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c1edb 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c1f50 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c2014 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c54b3 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c87ed 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c881c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c88fd 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c89fd 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8a38 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8a5c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8aaa 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8b01 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8c11 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8c2b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c8c53 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c994b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9978 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9a90 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9b85 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9bdd 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9be8 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9bf9 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9c1f 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9d1a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9dea 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c9fa6 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ca37b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3cf1b0 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3cf30b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3cfa7f 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3de041 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3de088 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3de09b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3e092d 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3e09f4 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3e0c01 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ec460 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ec46c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ed91a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3eda3a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ee86c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3ee901 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f0cd1 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f0d03 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f0d24 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f1580 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f1583 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f26ac 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f31d8 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f3212 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f48b1 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f48e1 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f4981 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f4986 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e400e75 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e40ab6f 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4261c4 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e428be7 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e429189 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4291b7 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4291bb 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e42953a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e42953d 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e429578 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45a2dc 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b329 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b339 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b360 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b369 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b39a 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b3a2 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b3a9 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b3b1 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b63f 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45c02c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45d44c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45e155 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45f98c 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45f9ab 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45f9b8 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45fcd6 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1b6 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e65a36b 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e6c9b49 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a4dd0 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02a7b3 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02f6c0 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f039505 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f03bfa6 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b532 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0befa0 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d29d5 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d5b16 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d9e70 0.06% 1 osh [kernel.kallsyms] [k] 0xffffffff9f304109 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000b2e9 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000c14e 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x00000000000113d9 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000011429 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000001644d 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000018426 0.06% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000028644 0.06% 1 osh libc.so.6 [.] gethostname 0.06% 1 osh libc.so.6 [.] malloc@plt 0.06% 1 osh libc.so.6 [.] 0x0000000000044e43 0.06% 1 osh libc.so.6 [.] 0x00000000000a18d6 0.06% 1 osh libc.so.6 [.] 0x00000000000a26a0 0.06% 1 osh libc.so.6 [.] 0x00000000000a2709 0.06% 1 osh libc.so.6 [.] 0x00000000000a2735 0.06% 1 osh libc.so.6 [.] 0x00000000000a2745 0.06% 1 osh libc.so.6 [.] 0x00000000000a27ed 0.06% 1 osh libc.so.6 [.] 0x00000000000a2808 0.06% 1 osh libc.so.6 [.] 0x00000000000a2814 0.06% 1 osh libc.so.6 [.] 0x00000000000a2e5e 0.06% 1 osh libc.so.6 [.] 0x00000000000a30f9 0.06% 1 osh libc.so.6 [.] 0x00000000000a39c6 0.06% 1 osh libc.so.6 [.] 0x00000000000a3a14 0.06% 1 osh libc.so.6 [.] 0x00000000000a3b16 0.06% 1 osh libc.so.6 [.] 0x00000000000a3e31 0.06% 1 osh libc.so.6 [.] 0x00000000000a4271 0.06% 1 osh libc.so.6 [.] 0x00000000000a445a 0.06% 1 osh libc.so.6 [.] 0x00000000000a449d 0.06% 1 osh libc.so.6 [.] 0x00000000000a487a 0.06% 1 osh libc.so.6 [.] 0x0000000000199374 0.06% 1 osh libc.so.6 [.] 0x00000000001993b2 0.06% 1 osh libc.so.6 [.] 0x0000000000199dea 0.06% 1 osh libc.so.6 [.] 0x00000000001a0821 0.06% 1 osh libc.so.6 [.] 0x00000000001a0826 0.06% 1 osh libc.so.6 [.] 0x00000000001a0f94 0.06% 1 osh libc.so.6 [.] 0x00000000001a0fa4 0.06% 1 osh libc.so.6 [.] 0x00000000001a1036 0.06% 1 osh libc.so.6 [.] 0x00000000001a1093 0.06% 1 osh libstdc++.so.6.0.30 [.] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) 0.06% 1 osh oils-for-unix [.] BigStr::find(BigStr*, int, int) 0.06% 1 osh oils-for-unix [.] BigStr::isupper() 0.06% 1 osh oils-for-unix [.] BigStr::slice(int, int) 0.06% 1 osh oils-for-unix [.] Dict<BigStr*, BigStr*>::find_kv_index(BigStr*) const 0.06% 1 osh oils-for-unix [.] Dict<BigStr*, int>::set(BigStr*, int) 0.06% 1 osh oils-for-unix [.] Dict<int, vm::_Builtin*>::hash_and_probe(int) const 0.06% 1 osh oils-for-unix [.] List<BigStr*>* Alloc<List<BigStr*>>() 0.06% 1 osh oils-for-unix [.] List<Tuple2<int, int>*>::append(Tuple2<int, int>*) 0.06% 1 osh oils-for-unix [.] List<Tuple2<int, int>*>::at(int) 0.06% 1 osh oils-for-unix [.] List<bool>::at(int) 0.06% 1 osh oils-for-unix [.] List<int>* Alloc<List<int>>() 0.06% 1 osh oils-for-unix [.] List<int>::reserve(int) [clone .part.0] 0.06% 1 osh oils-for-unix [.] List<syntax_asdl::command_t*>* Alloc<List<syntax_asdl::command_t*>>() 0.06% 1 osh oils-for-unix [.] MarkSweepHeap::MaybeCollect() 0.06% 1 osh oils-for-unix [.] StripAny(BigStr*, StripWhere, int) 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::CommandParser(parse_lib::ParseContext*, optview::Parse*, word_parse::WordParser*, lexer::Lexer*, reader::_Reader*, int) 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseDoGroup() 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseFor() 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::ParseIf() 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_MaybeParseRedirectList(syntax_asdl::command_t*) 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseAndOr() 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseCommandLine() 0.06% 1 osh oils-for-unix [.] cmd_parse::CommandParser::_ParseConditionList() 0.06% 1 osh oils-for-unix [.] cmd_parse::_ReadHereLines(reader::_Reader*, syntax_asdl::Redir*, BigStr*) 0.06% 1 osh oils-for-unix [.] lexer::LineLexer::LookAheadOne(types_asdl::lex_mode_e) 0.06% 1 osh oils-for-unix [.] memcpy@plt 0.06% 1 osh oils-for-unix [.] parse_lib::ParseContext::MakeLexer(reader::_Reader*) 0.06% 1 osh oils-for-unix [.] parse_lib::_BaseTrail::SetLatestWords(List<syntax_asdl::CompoundWord*>*, List<syntax_asdl::Redir*>*) 0.06% 1 osh oils-for-unix [.] reader::VirtualLineReader::GetLine() 0.06% 1 osh oils-for-unix [.] syntax_asdl::List_of_command* Alloc<syntax_asdl::List_of_command, List<syntax_asdl::command_t*>*&>(List<syntax_asdl::command_t*>*&) 0.06% 1 osh oils-for-unix [.] syntax_asdl::SingleQuoted* Alloc<syntax_asdl::SingleQuoted, syntax_asdl::Token*&, BigStr*&, syntax_asdl::Token*&>(syntax_asdl::Token*&, BigStr*&, syntax_asdl::Token*&) 0.06% 1 osh oils-for-unix [.] syntax_asdl::loc__Word* Alloc<syntax_asdl::loc__Word, syntax_asdl::CompoundWord*>(syntax_asdl::CompoundWord*&&) 0.06% 1 osh oils-for-unix [.] word_::HasArrayPart(syntax_asdl::CompoundWord*) 0.06% 1 osh oils-for-unix [.] word_::IsControlFlow(syntax_asdl::CompoundWord*) 0.06% 1 osh oils-for-unix [.] word_parse::WordParser::LookAheadFuncParens() 0.06% 1 osh oils-for-unix [.] word_parse::WordParser::_ReadCommandSub(int, bool) 0.06% 1 osh oils-for-unix [.] word_parse::WordParser::_ReadLikeDQ(syntax_asdl::Token*, bool, List<syntax_asdl::word_part_t*>*) # # (Cannot load tips.txt file, please install perf!) # Wrote /home/runner/work/oils/oils/_tmp/perf/osh-parse.report.txt AST not printed. Performance counter stats for '/home/runner/work/oils/oils/_tmp/native-tar-test/oils-for-unix-0.27.0/_bin/cxx-opt-sh/osh --ast-format none -n benchmarks/testdata/configure-coreutils': 168.34 msec task-clock # 0.997 CPUs utilized 1 context-switches # 5.940 /sec 0 cpu-migrations # 0.000 /sec 10241 page-faults # 60.834 K/sec <not supported> cycles <not supported> instructions <not supported> branches <not supported> branch-misses 0.168809968 seconds time elapsed 0.148693000 seconds user 0.020093000 seconds sys AST not printed. num live = 826460 max survived = 792322 num allocated = 1653947 num in heap = 67522 num in pool 1 = 743952 num in pool 2 = 842473 bytes allocated = 41043192 num gc points = 4764 num collections = 12 gc threshold = 1584644 num growths = 7 max gc millis = 0.0 total gc millis = 0.0 roots capacity = 1024 objs capacity = 81920 real 0m0.168s user 0m0.149s sys 0m0.019s Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -### Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --amdgpu-arch-tool= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --analyzer-output Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --analyze Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -arcmt-migrate-emit-errors Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -arcmt-migrate-report-output Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -B Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -b Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -CC Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-denorms-are-zero Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-fast-relaxed-math Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-finite-math-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-fp32-correctly-rounded-divide-sqrt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-kernel-arg-info Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-mad-enable Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-no-signed-zeros Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-no-stdinc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-opt-disable Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-single-precision-constant Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-std= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-strict-aliasing Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-uniform-work-group-size Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cl-unsafe-math-optimizations Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --config Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-compile-host-device Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-device-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-host-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-include-ptx= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-noopt-device-debug Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-path-ignore-env Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --cuda-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cuid= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -cxx-isystem Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -C Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -c Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -dD Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -dependency-dot Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -dependency-file Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -dI Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -dM Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -dsym-dir Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -D Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -emit-ast Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -emit-interface-stubs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -emit-llvm Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -emit-merged-ifs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --emit-static-lib Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --end-no-unused-arguments Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -extract-api Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -E Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -faapcs-bitfield-load Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -faapcs-bitfield-width Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -faddrsig Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -falign-loops= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -faligned-allocation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fallow-editor-placeholders Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -faltivec-src-compat= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fansi-escape-codes Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fapple-kext Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fapple-link-rtlib Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fapple-pragma-pack Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fapplication-extension Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fapprox-func Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fasync-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fbasic-block-sections= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fbinutils-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fblocks Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fborland-extensions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fbuild-session-file= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fbuild-session-timestamp= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fbuiltin-module-map Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fc++-abi= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x10 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x11 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x12 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x13 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x14 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x15 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x18 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x8 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcall-saved-x9 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcf-protection= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcf-protection Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fchar8_t Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fclang-abi-compat= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcolor-diagnostics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcomment-block-commands= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcommon Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcomplete-member-pointers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fconvergent-functions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcoroutines-ts Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcoverage-compilation-dir= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcoverage-mapping Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcoverage-prefix-map= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcrash-diagnostics-dir= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcs-profile-generate= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcs-profile-generate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcuda-approx-transcendentals Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcuda-short-ptr Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcxx-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fcxx-modules Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdata-sections Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-compilation-dir= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-default-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-info-for-profiling Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-macro Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-prefix-map= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-ranges-base-address Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdebug-types-section Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdeclspec Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdelayed-template-parsing Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdelete-null-pointer-checks Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-absolute-paths Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-hotness-threshold= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-parseable-fixits Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-print-source-range-info Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-show-hotness Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-show-note-include-stack Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-show-option Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiagnostics-show-template-tree Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdigraphs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdirect-access-external-data Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdiscard-value-names Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdollars-in-identifiers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdouble-square-bracket-attributes Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fdwarf-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -feliminate-unused-debug-types Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fembed-bitcode-marker Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fembed-bitcode= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fembed-bitcode Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fembed-offload-object= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -femit-all-decls Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -femulated-tls Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fenable-matrix Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fexceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fexperimental-new-constant-interpreter Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fexperimental-relative-c++-abi-vtables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fexperimental-strict-floating-point Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fextend-arguments= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffast-math Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffile-compilation-dir= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffile-prefix-map= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffine-grained-bitfield-accesses Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffinite-loops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a0 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a1 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a2 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a3 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a4 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a5 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-a6 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d0 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d1 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d2 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d3 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d4 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d5 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d6 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-d7 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-point Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-r19 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-r9 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x10 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x11 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x12 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x13 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x14 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x15 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x16 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x17 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x18 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x19 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x1 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x20 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x21 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x22 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x23 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x24 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x25 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x26 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x27 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x28 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x29 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x2 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x30 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x31 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x3 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x4 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x5 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x6 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x7 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x8 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffixed-x9 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fforce-dwarf-frame Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fforce-emit-vtables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fforce-enable-int128 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffp-contract= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffp-exception-behavior= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffp-model= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffreestanding Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffuchsia-api-level= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ffunction-sections Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fglobal-isel Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgnu-keywords Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgnu-runtime Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgnu89-inline Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgnuc-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgpu-allow-device-init Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgpu-defer-diag Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgpu-flush-denormals-to-zero Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgpu-rdc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fgpu-sanitize Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fhip-fp32-correctly-rounded-divide-sqrt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fhip-new-launch-api Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fignore-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fimplicit-module-maps Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -finline-functions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -finline-hint-functions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -finput-charset= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -finstrument-function-entry-bare Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -finstrument-functions-after-inlining Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -finstrument-functions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fintegrated-as Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fintegrated-cc1 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fjump-tables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fkeep-static-consts Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flax-vector-conversions= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flegacy-pass-manager Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flto-jobs= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flto= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flto= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flto= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -flto Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmacro-prefix-map= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmath-errno Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmax-tokens= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmax-type-align= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmemory-profile= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmemory-profile Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmerge-all-constants Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmessage-length= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fminimize-whitespace Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodule-file= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodule-map-file= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodule-name= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-cache-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-decluse Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-disable-diagnostic-validation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-ignore-macro= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-prune-after= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-prune-interval= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-search-all Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-strict-decluse Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-ts Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-user-build-path Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-validate-input-files-content Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-validate-once-per-build-session Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules-validate-system-headers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmodules Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fms-compatibility-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fms-compatibility Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fms-extensions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fms-hotpatch Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fmsc-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fnew-alignment= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fnew-infallible Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-aapcs-bitfield-width Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-access-control Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-addrsig Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-assume-sane-operator-new Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-autolink Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-builtin- Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-builtin Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-c++-static-destructors Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-char8_t Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-color-diagnostics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-common Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-complete-member-pointers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-constant-cfstrings Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-coverage-mapping Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-crash-diagnostics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-cuda-approx-transcendentals Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-cxx-modules Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-debug-macro Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-declspec Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-delayed-template-parsing Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-delete-null-pointer-checks Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-diagnostics-fixit-info Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-digraphs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-direct-access-external-data Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-discard-value-names Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-dollars-in-identifiers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-double-square-bracket-attributes Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-elide-constructors Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-elide-type Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-eliminate-unused-debug-types Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-experimental-relative-c++-abi-vtables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-fine-grained-bitfield-accesses Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-finite-loops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-fixed-point Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-force-enable-int128 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-global-isel Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-gnu-inline-asm Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-gpu-allow-device-init Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-gpu-defer-diag Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-hip-fp32-correctly-rounded-divide-sqrt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-hip-new-launch-api Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-integrated-as Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-integrated-cc1 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-jump-tables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-keep-static-consts Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-legacy-pass-manager Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-lto Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-memory-profile Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-merge-all-constants Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-new-infallible Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-objc-infer-related-result-type Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-offload-lto Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-openmp-extensions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-operator-names Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-pch-codegen Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-pch-debuginfo Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-plt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-preserve-as-comments Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-profile-generate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-profile-instr-generate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-profile-instr-use Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-pseudo-probe-for-profiling Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-register-global-dtors-with-atexit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-rtlib-add-rpath Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-rtti-data Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-rtti Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-address-outline-instrumentation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-address-poison-custom-array-cookie Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-address-use-after-scope Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-address-use-odr-indicator Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-cfi-canonical-jump-tables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-cfi-cross-dso Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-coverage= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-hwaddress-experimental-aliasing Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-ignorelist Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-memory-param-retval Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-memory-track-origins Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-memory-use-after-dtor Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-recover= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-stats Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-thread-atomics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-thread-func-entry-exit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-thread-memory-access Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-trap= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sanitize-trap Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-short-wchar Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-show-column Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-show-source-location Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-signed-char Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-signed-zeros Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-spell-checking Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-split-machine-functions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-split-stack Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-stack-clash-protection Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-stack-protector Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-standalone-debug Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-strict-float-cast-overflow Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-strict-return Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-sycl Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-temp-file Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-threadsafe-statics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-trigraphs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-unique-section-names Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-unroll-loops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-use-cxa-atexit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-use-init-array Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-visibility-inlines-hidden-static-local-var Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-xray-function-index Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fno-zero-initialized-in-bss Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-arc-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-arc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-disable-direct-methods-for-testing Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-encode-cxx-class-template-spec Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-runtime= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fobjc-weak Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -foffload-lto= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -foffload-lto Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-extensions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-implicit-rpath Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-new-driver Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-simd Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-target-debug Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-target-new-runtime Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-targets= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fopenmp Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -foptimization-record-file= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -foptimization-record-passes= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -forder-file-instrumentation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpack-struct= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpascal-strings Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpass-plugin= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpatchable-function-entry= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpcc-struct-return Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpch-codegen Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpch-debuginfo Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpch-instantiate-templates Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpch-validate-input-files-content Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fplugin-arg- Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fplugin= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprebuilt-implicit-modules Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprebuilt-module-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fproc-stat-report= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fproc-stat-report Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-exclude-files= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-filter-files= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-generate= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-generate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-instr-generate= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-instr-generate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-instr-use= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-list= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-remapping-file= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-sample-accurate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-sample-use= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-update= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprofile-use= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fprotect-parens Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fpseudo-probe-for-profiling Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -freciprocal-math Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -freg-struct-return Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fregister-global-dtors-with-atexit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -frelaxed-template-template-args Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -freroll-loops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fropi Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -frtlib-add-rpath Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -frwpi Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-destructor= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-field-padding= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-globals-dead-stripping Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-outline-instrumentation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-poison-custom-array-cookie Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-use-after-return= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-use-after-scope Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-address-use-odr-indicator Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-blacklist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-cfi-canonical-jump-tables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-cfi-cross-dso Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-cfi-icall-generalize-pointers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-coverage-allowlist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-coverage-blacklist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-coverage-ignorelist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-coverage-whitelist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-coverage= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-hwaddress-abi= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-hwaddress-experimental-aliasing Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-ignorelist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-memory-param-retval Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-memory-track-origins= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-memory-track-origins Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-memory-use-after-dtor Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-recover= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-stats Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-system-blacklist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-system-ignorelist= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-thread-atomics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-thread-func-entry-exit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-thread-memory-access Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-trap= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-trap Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize-undefined-strip-path-components= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsanitize= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsave-optimization-record= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsave-optimization-record Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fseh-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fshort-enums Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fshort-wchar Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fshow-overloads= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fshow-skipped-includes Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsigned-char Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsized-deallocation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsjlj-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fslp-vectorize Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsplit-dwarf-inlining Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsplit-lto-unit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsplit-machine-functions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsplit-stack Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstack-clash-protection Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstack-protector-all Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstack-protector-strong Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstack-protector Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstack-size-section Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstack-usage Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstandalone-debug Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstrict-enums Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstrict-float-cast-overflow Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fstrict-vtable-pointers Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fswift-async-fp= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsycl Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fsystem-module Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fthin-link-bitcode= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fthinlto-index= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftime-report= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftime-trace-granularity= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftime-trace Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftrap-function= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftrapv-handler= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftrapv Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftrigraphs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftrivial-auto-var-init-stop-after= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ftrivial-auto-var-init= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -funique-basic-block-section-names Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -funique-internal-linkage-names Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -funroll-loops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fuse-cuid= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fuse-line-directives Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvalidate-ast-input-files-content Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fveclib= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvectorize Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fverbose-asm Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvirtual-function-elimination Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-dllexport= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-externs-dllimport= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-externs-nodllstorageclass= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-from-dllstorageclass Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-global-new-delete-hidden Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-inlines-hidden-static-local-var Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-inlines-hidden Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-ms-compat Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility-nodllstorageclass= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fvisibility= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fwasm-exceptions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fwhole-program-vtables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fwrapv Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fwritable-strings Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxl-pragma-pack Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-always-emit-customevents Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-always-emit-typedevents Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-always-instrument= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-attr-list= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-function-groups= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-ignore-loops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-instruction-threshold= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-instrumentation-bundle= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-instrument Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-link-deps Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-modes= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-never-instrument= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fxray-selected-function-group= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -fzvector Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -F Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --gcc-toolchain= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gcodeview-ghash Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gcodeview Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf-2 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf-3 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf-4 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf-5 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf32 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf64 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gdwarf Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gembed-source Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gline-directives-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gline-tables-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gmodules Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gno-embed-source Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gno-inline-line-tables Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --gpu-bundle-output Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --gpu-instrument-lib= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --gpu-max-threads-per-block= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gsplit-dwarf= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -gz= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -G Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -g Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --help-hidden Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -help Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --hip-device-lib= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --hip-link Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --hip-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --hip-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --hipspv-pass-plugin= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -H Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -I- Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ibuiltininc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -idirafter Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iframeworkwithsysroot Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iframework Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -imacros Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -include-pch Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -include Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -index-header-map Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iprefix Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iquote Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -isysroot Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -isystem-after Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -isystem Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ivfsoverlay Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iwithprefixbefore Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iwithprefix Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -iwithsysroot Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -I Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --libomptarget-amdgcn-bc-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --libomptarget-nvptx-bc-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -L Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mabi= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mabi= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mabicalls Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -maix-struct-return Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -malign-branch-boundary= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -malign-branch= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -malign-double Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mamdgpu-ieee Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mbackchain Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mbranch-protection= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mbranches-within-32B-boundaries Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcmodel= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcmodel= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcmse Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcode-object-v3 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcode-object-version= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcrc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mcumode Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mdouble= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MD Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -meabi Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -membedded-data Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -menable-experimental-extensions Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -menable-unsafe-fp-math Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mexec-model= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mexecute-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mextern-sdata Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mfentry Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mfix-cmse-cve-2021-35465 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mfix-cortex-a53-835769 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mfp32 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mfp64 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MF Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mgeneral-regs-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mglobal-merge Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mgpopt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MG Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mharden-sls= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mhvx-ieee-fp Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mhvx-length= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mhvx-qfloat Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mhvx= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mhvx Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -miamcu Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mibt-seal Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mignore-xcoff-visibility Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --migrate Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mincremental-linker-compatible Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mindirect-jump= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mios-version-min= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MJ Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mllvm Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlocal-sdata Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlong-calls Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlong-double-128 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlong-double-64 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlong-double-80 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlvi-cfi Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mlvi-hardening Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mmacosx-version-min= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mmadd4 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mmark-bti-property Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MMD Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mmemops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mms-bitfields Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mmsa Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mmt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MM Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-abicalls Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-bti-at-return-twice Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-code-object-v3 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-crc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-cumode Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-embedded-data Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-execute-only Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-extern-sdata Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-fix-cmse-cve-2021-35465 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-fix-cortex-a53-835769 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-global-merge Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-gpopt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-hvx-ieee-fp Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-hvx-qfloat Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-hvx Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-implicit-float Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-incremental-linker-compatible Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-local-sdata Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-long-calls Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-lvi-cfi Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-lvi-hardening Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-madd4 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-memops Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-movt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-ms-bitfields Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-msa Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-mt Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-neg-immediates Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-nvj Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-nvs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-outline-atomics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-outline Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-packets Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-relax Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-restrict-it Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-save-restore Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-seses Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-stack-arg-probe Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-tgsplit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-tls-direct-seg-refs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-unaligned-access Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mno-wavefrontsize64 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mnocrc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mnop-mcount Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mnvj Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mnvs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -module-dependency-dir Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -module-file-info Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -momit-leaf-frame-pointer Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -moutline-atomics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -moutline Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mpacked-stack Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mpackets Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mpad-max-prefix-size= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mprefer-vector-width= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MP Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mqdsp6-compat Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MQ Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mrecord-mcount Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mrelax-all Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mrelax Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mrestrict-it Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mrtd Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -msave-restore Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mseses Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -msign-return-address= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mskip-rax-setup Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -msmall-data-limit= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -msoft-float Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstack-alignment= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstack-arg-probe Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstack-probe-size= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstack-protector-guard-offset= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstack-protector-guard-reg= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstack-protector-guard= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mstackrealign Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -msve-vector-bits= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -msvr4-struct-return Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mtargetos= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mtgsplit Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mthread-model Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mtls-direct-seg-refs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mtls-size= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mtp= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mtune= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MT Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -munaligned-access Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -munsafe-fp-atomics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mvscale-max= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mvscale-min= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -MV Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -mwavefrontsize64 Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -M Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --no-cuda-include-ptx= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --no-cuda-version-check Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --no-gpu-bundle-output Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --no-offload-arch= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --no-system-header-prefix= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -nobuiltininc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -nogpuinc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -nogpulib Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -nohipwrapperinc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -nostdinc++ Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ObjC++ Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-allowlist-dir-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-atomic-property Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-all Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-annotation Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-designated-init Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-instancetype Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-literals Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-ns-macros Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-property-dot-syntax Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-property Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-protocol-conformance Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-readonly-property Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-readwrite-property Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-migrate-subscripting Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-ns-nonatomic-iosonly Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-returns-innerpointer-property Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -objcmt-whitelist-dir-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -ObjC Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -object-file-name= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --offload-arch= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --offload= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -o Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -pedantic Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -pg Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -pipe Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --precompile Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-effective-triple Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-file-name= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-ivar-layout Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-libgcc-file-name Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-multiarch Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-prog-name= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-resource-dir Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-rocm-search-dirs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-runtime-dir Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-search-dirs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-supported-cpus Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-target-triple Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -print-targets Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -pthread Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --ptxas-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -P Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Qn Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Qunused-arguments Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Qy Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -relocatable-pch Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -rewrite-legacy-objc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -rewrite-objc Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --rocm-device-lib-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --rocm-path= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Rpass-analysis= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Rpass-missed= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Rpass= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -rtlib= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -R Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -save-stats= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -save-stats Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -save-temps= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -save-temps Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -serialize-diagnostics Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -shared-libsan Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --start-no-unused-arguments Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -static-libsan Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -static-openmp Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -std= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -stdlib++-isystem Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -stdlib= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -sycl-std= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --system-header-prefix= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -S Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --target= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Tbss Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Tdata Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -time Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -traditional-cpp Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -trigraphs Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Ttext Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -T Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -undef Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -unwindlib= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -U Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --verify-debug-info Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -verify-pch Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' --version Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -v Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Wa Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Wdeprecated Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Wl Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -working-directory Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Wp Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -W Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -w Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xanalyzer Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xarch_device Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xarch_host Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xassembler Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xclang Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xcuda-fatbinary Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xcuda-ptxas Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xlinker Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xopenmp-target= Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xopenmp-target Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -Xpreprocessor Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -x Local 'option' Local 'option2' Local 'i' Local 'IFS' Local 'array' -z [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.111 MB /home/runner/work/oils/oils/_tmp/perf/parse-help.perf (2614 samples) ] real 0m1.266s user 0m0.362s sys 0m0.309s /home/runner/work/oils/oils/_tmp/perf/parse-help.perf: data -rw-r--r-- 1 root root 141726 Mar 4 05:01 /home/runner/work/oils/oils/_tmp/perf/parse-help.perf # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 2K of event 'task-clock:ppp' # Event count (approx.): 261400000 # # Overhead Samples Command Shared Object Symbol # ........ ............ ....... .................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................... # 9.56% 250 osh libc.so.6 [.] __mbrtowc 2.72% 71 osh libc.so.6 [.] read 2.52% 66 osh oils-for-unix [.] MarkSweepHeap::Allocate(unsigned long, int*, int*) 2.45% 64 osh [kernel.kallsyms] [k] 0xffffffff9f0bef69 1.87% 49 osh libc.so.6 [.] malloc 1.45% 38 osh libc.so.6 [.] 0x00000000000a1846 1.42% 37 osh libc.so.6 [.] cfree 0.84% 22 osh oils-for-unix [.] MarkSweepHeap::Sweep() 0.65% 17 osh libstdc++.so.6.0.30 [.] __gxx_personality_v0 0.61% 16 osh libc.so.6 [.] 0x000000000010319d 0.61% 16 osh libc.so.6 [.] 0x000000000019d801 0.57% 15 osh oils-for-unix [.] BigStr::hash(unsigned int (*)(char const*, int)) 0.57% 15 osh oils-for-unix [.] std::__detail::_Executor<char const*, std::allocator<std::__cxx11::sub_match<char const*> >, std::__cxx11::regex_traits<char>, true>::_M_dfs(std::__detail::_Executor<char const*, std::allocator<std::__cxx11::sub_match<char const*> >, std::__cxx11::regex_traits<char>, true>::_Match_mode, long) 0.50% 13 osh libc.so.6 [.] 0x00000000000a3a22 0.50% 13 osh libgcc_s.so.1 [.] 0x000000000001540b 0.50% 13 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) 0.46% 12 osh libgcc_s.so.1 [.] _Unwind_Find_FDE 0.46% 12 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value_t*>::hash_and_probe(BigStr*) const 0.46% 12 osh oils-for-unix [.] pyos::ReadByte(int) 0.46% 12 osh oils-for-unix [.] read_osh::_ReadPortion(int, int, cmd_eval::CommandEvaluator*) 0.42% 11 osh [kernel.kallsyms] [k] 0xffffffff9f304104 0.42% 11 osh libc.so.6 [.] write 0.42% 11 osh libc.so.6 [.] 0x0000000000030f1e 0.42% 11 osh libc.so.6 [.] 0x000000000019d807 0.42% 11 osh oils-for-unix [.] MarkSweepHeap::MaybeMarkAndPush(RawObject*) 0.42% 11 osh oils-for-unix [.] MarkSweepHeap::TraceChildren() 0.38% 10 osh [kernel.kallsyms] [k] 0xffffffff9e7a1ac2 0.38% 10 osh libc.so.6 [.] 0x0000000000030fe7 0.38% 10 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_PartValsToString(List<runtime_asdl::part_value_t*>*, syntax_asdl::CompoundWord*, int, List<BigStr*>*) 0.34% 9 osh [kernel.kallsyms] [k] 0xffffffff9e367180 0.34% 9 osh [kernel.kallsyms] [k] 0xffffffff9e7a1aca 0.34% 9 osh libc.so.6 [.] 0x0000000000030f47 0.34% 9 osh libc.so.6 [.] 0x0000000000030fc3 0.34% 9 osh libc.so.6 [.] 0x000000000003115d 0.34% 9 osh libc.so.6 [.] 0x00000000000f9826 0.34% 9 osh libc.so.6 [.] 0x00000000001031a0 0.34% 9 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value_t*>::reserve(int) 0.34% 9 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalWordToString(syntax_asdl::word_t*, int) 0.31% 8 osh [kernel.kallsyms] [k] 0xffffffff9e366daa 0.31% 8 osh [kernel.kallsyms] [k] 0xffffffff9e6c5545 0.31% 8 osh libc.so.6 [.] fnmatch 0.31% 8 osh libc.so.6 [.] realloc 0.31% 8 osh libc.so.6 [.] 0x0000000000030f0b 0.31% 8 osh libc.so.6 [.] 0x00000000000a181b 0.31% 8 osh libc.so.6 [.] 0x00000000000a3aa5 0.31% 8 osh libc.so.6 [.] 0x00000000000f666a 0.31% 8 osh oils-for-unix [.] List<BigStr*>::reserve(int) [clone .part.0] 0.31% 8 osh oils-for-unix [.] consts::IfsEdge(int, int) 0.27% 7 osh [kernel.kallsyms] [k] 0xffffffff9e47be6c 0.27% 7 osh [kernel.kallsyms] [k] 0xffffffff9e7a2880 0.27% 7 osh libc.so.6 [.] wctype 0.27% 7 osh libc.so.6 [.] 0x0000000000030ffb 0.27% 7 osh libc.so.6 [.] 0x0000000000031552 0.27% 7 osh libc.so.6 [.] 0x00000000000a3cfd 0.27% 7 osh libc.so.6 [.] 0x00000000000a3f41 0.27% 7 osh oils-for-unix [.] BigStr::replace(BigStr*, BigStr*, int) 0.27% 7 osh oils-for-unix [.] braces::BraceExpandWords(List<syntax_asdl::word_t*>*) 0.27% 7 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordToParts(syntax_asdl::CompoundWord*, List<runtime_asdl::part_value_t*>*, int) 0.23% 6 osh [kernel.kallsyms] [k] 0xffffffff9e3671c8 0.23% 6 osh [kernel.kallsyms] [k] 0xffffffff9e47be65 0.23% 6 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d40 0.23% 6 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d82 0.23% 6 osh [kernel.kallsyms] [k] 0xffffffff9e7a1ad0 0.23% 6 osh libc.so.6 [.] _dl_mcount_wrapper_check 0.23% 6 osh libc.so.6 [.] 0x0000000000030f72 0.23% 6 osh libc.so.6 [.] 0x00000000000a273f 0.23% 6 osh libc.so.6 [.] 0x00000000000a3ac6 0.23% 6 osh libc.so.6 [.] 0x00000000000fd65d 0.23% 6 osh oils-for-unix [.] Dict<BigStr*, runtime_asdl::Cell*>::hash_and_probe(BigStr*) const 0.23% 6 osh oils-for-unix [.] List<BigStr*>::at(int) 0.23% 6 osh oils-for-unix [.] _StrFormat(char const*, int, __va_list_tag*) 0.23% 6 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoCase(syntax_asdl::command__Case*) 0.23% 6 osh oils-for-unix [.] split::IfsSplitter::Split(BigStr*, bool) 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9e1ba1ba 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9e3672e8 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9e36873f 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9e47f3c6 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9e4a5141 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9e4a7e31 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9f04b609 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9f0befa0 0.19% 5 osh [kernel.kallsyms] [k] 0xffffffff9f0bf04f 0.19% 5 osh libc.so.6 [.] 0x00000000000a18a2 0.19% 5 osh libc.so.6 [.] 0x00000000000a2761 0.19% 5 osh libc.so.6 [.] 0x00000000000f6672 0.19% 5 osh libc.so.6 [.] 0x00000000001031a5 0.19% 5 osh libc.so.6 [.] 0x0000000000199b68 0.19% 5 osh libc.so.6 [.] 0x00000000001a104a 0.19% 5 osh oils-for-unix [.] List<Dict<BigStr*, runtime_asdl::Cell*>*>::at(int) 0.19% 5 osh oils-for-unix [.] bool std::__detail::__regex_algo_impl<char const*, std::allocator<std::__cxx11::sub_match<char const*> >, char, std::__cxx11::regex_traits<char>, (std::__detail::_RegexExecutorPolicy)0, false>(char const*, char const*, std::__cxx11::match_results<char const*, std::allocator<std::__cxx11::sub_match<char const*> > >&, std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> > const&, std::regex_constants::match_flag_type) 0.19% 5 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) 0.19% 5 osh oils-for-unix [.] executor::ShellExecutor::PushProcessSub() 0.19% 5 osh oils-for-unix [.] flag_util::_CreateDefaults(DefaultPair_c*, Dict<BigStr*, value_asdl::value_t*>*) 0.19% 5 osh oils-for-unix [.] state::Mem::GetValue(BigStr*, runtime_asdl::scope_e) 0.19% 5 osh oils-for-unix [.] trap_osh::TrapState::GetPendingTraps() 0.19% 5 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalRhsWord(syntax_asdl::rhs_word_t*) 0.19% 5 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordFrame(List<runtime_asdl::Piece*>*, List<BigStr*>*) 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9e00658e 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9e1ba199 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9e47be94 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9e47e43e 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9e47e4c0 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9e65bce1 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9f04b528 0.15% 4 osh [kernel.kallsyms] [k] 0xffffffff9f304109 0.15% 4 osh libc.so.6 [.] re_compile_fastmap 0.15% 4 osh libc.so.6 [.] 0x0000000000031178 0.15% 4 osh libc.so.6 [.] 0x00000000000312e0 0.15% 4 osh libc.so.6 [.] 0x00000000000a2752 0.15% 4 osh libc.so.6 [.] 0x00000000000a2a1d 0.15% 4 osh libc.so.6 [.] 0x00000000000a3a1e 0.15% 4 osh libc.so.6 [.] 0x00000000000a3f16 0.15% 4 osh libc.so.6 [.] 0x00000000000f465f 0.15% 4 osh libc.so.6 [.] 0x0000000000103199 0.15% 4 osh libc.so.6 [.] 0x0000000000104c74 0.15% 4 osh libgcc_s.so.1 [.] _Unwind_RaiseException 0.15% 4 osh libgcc_s.so.1 [.] 0x0000000000016494 0.15% 4 osh libstdc++.so.6.0.30 [.] 0x00000000000ad50a 0.15% 4 osh oils-for-unix [.] BigStr::join(List<BigStr*>*) 0.15% 4 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value_t*>::set(BigStr*, value_asdl::value_t*) 0.15% 4 osh oils-for-unix [.] args::Parse(flag_spec::_FlagSpec*, args::Reader*) 0.15% 4 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoShAssignment(syntax_asdl::command__ShAssignment*, runtime_asdl::CommandStatus*) 0.15% 4 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoSimple(syntax_asdl::command__Simple*, runtime_asdl::CommandStatus*) 0.15% 4 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) 0.15% 4 osh oils-for-unix [.] dev::Tracer::_ShTraceBegin() 0.15% 4 osh oils-for-unix [.] executor::ShellExecutor::RunBuiltinProc(vm::_Builtin*, runtime_asdl::cmd_value__Argv*) 0.15% 4 osh oils-for-unix [.] state::Mem::ScopesForReading() 0.15% 4 osh oils-for-unix [.] state::Mem::SetNamed(value_asdl::LeftName*, value_asdl::value_t*, runtime_asdl::scope_e, int) 0.15% 4 osh oils-for-unix [.] state::Mem::_ResolveNameOnly(BigStr*, runtime_asdl::scope_e, int) 0.15% 4 osh oils-for-unix [.] state::_FrameLookup(Dict<BigStr*, runtime_asdl::Cell*>*, BigStr*, bool) 0.15% 4 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalSimpleVarSub(syntax_asdl::SimpleVarSub*, List<runtime_asdl::part_value_t*>*, bool) 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e004e90 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e1ba086 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e366077 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e36607a 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e366116 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e36717c 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e3672e4 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e47f3aa 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d25 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d46 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e4d338f 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e5698d2 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e6c558e 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9e7a1b16 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9f04b0a7 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9f0bef9c 0.11% 3 osh [kernel.kallsyms] [k] 0xffffffff9f0d29ee 0.11% 3 osh libc.so.6 [.] __libc_calloc 0.11% 3 osh libc.so.6 [.] 0x0000000000030f09 0.11% 3 osh libc.so.6 [.] 0x000000000003101d 0.11% 3 osh libc.so.6 [.] 0x0000000000031033 0.11% 3 osh libc.so.6 [.] 0x0000000000031049 0.11% 3 osh libc.so.6 [.] 0x0000000000031211 0.11% 3 osh libc.so.6 [.] 0x00000000000a1898 0.11% 3 osh libc.so.6 [.] 0x00000000000a18bb 0.11% 3 osh libc.so.6 [.] 0x00000000000a27a2 0.11% 3 osh libc.so.6 [.] 0x00000000000a3cdf 0.11% 3 osh libc.so.6 [.] 0x00000000000a3ee7 0.11% 3 osh libc.so.6 [.] 0x00000000000a3f98 0.11% 3 osh libc.so.6 [.] 0x00000000000a3f9b 0.11% 3 osh libc.so.6 [.] 0x00000000000f4571 0.11% 3 osh libc.so.6 [.] 0x00000000000f4587 0.11% 3 osh libc.so.6 [.] 0x00000000000f5aec 0.11% 3 osh libc.so.6 [.] 0x00000000000f68de 0.11% 3 osh libc.so.6 [.] 0x00000000000f9a71 0.11% 3 osh libc.so.6 [.] 0x00000000000ffa89 0.11% 3 osh libc.so.6 [.] 0x0000000000104d25 0.11% 3 osh libc.so.6 [.] 0x0000000000104fbe 0.11% 3 osh libc.so.6 [.] 0x0000000000104fd3 0.11% 3 osh libc.so.6 [.] 0x0000000000199de2 0.11% 3 osh libstdc++.so.6.0.30 [.] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) 0.11% 3 osh oils-for-unix [.] BigStr::slice(int, int) 0.11% 3 osh oils-for-unix [.] Dict<int, vm::_Builtin*>::hash_and_probe(int) const 0.11% 3 osh oils-for-unix [.] List<runtime_asdl::part_value_t*>::reserve(int) [clone .part.0] 0.11% 3 osh oils-for-unix [.] assign_osh::NewVar::Run(runtime_asdl::cmd_value__Assign*) 0.11% 3 osh oils-for-unix [.] hash_key(long) 0.11% 3 osh oils-for-unix [.] printf_osh::Printf::_Percent(printf_osh::_PrintfState*, syntax_asdl::printf_part__Percent*, List<BigStr*>*, List<syntax_asdl::CompoundWord*>*) 0.11% 3 osh oils-for-unix [.] read_osh::_AppendParts(BigStr*, List<Tuple2<runtime_asdl::span_e, int>*>*, int, bool, List<mylib::BufWriter*>*) 0.11% 3 osh oils-for-unix [.] split::SplitContext::_GetSplitter(BigStr*) 0.11% 3 osh oils-for-unix [.] state::Mem::_ResolveNameOrRef(BigStr*, runtime_asdl::scope_e, int, List<BigStr*>*) 0.11% 3 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::EvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) 0.11% 3 osh oils-for-unix [.] word_eval::_SplitAssignArg(BigStr*, syntax_asdl::CompoundWord*) 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e0b1882 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e1b9cc4 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e282c30 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e364301 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e366180 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e3661f8 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e366ef1 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e36719f 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e367217 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e36730a 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e367328 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e36732a 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e367354 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e367389 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e36739e 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e3673f5 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e367407 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e367593 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e372fe1 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e39a193 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e3bd864 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47be84 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47be90 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47e441 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47e4dd 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47f3b3 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47f44a 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47f45a 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e47f5ba 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e49ad92 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4a5145 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4a5199 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4a556c 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4a7cf5 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d7c 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1fa 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4ab203 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4d4b30 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e4de963 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e5698a0 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e5698a5 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e5698a6 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e569902 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e569adc 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e569b15 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e580605 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e5811f0 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e65bcd4 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e65bce9 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c5540 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c554c 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c5553 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c557c 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c5594 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c55d3 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9e6c55d7 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9f04f007 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9f0c42e1 0.08% 2 osh [kernel.kallsyms] [k] 0xffffffff9f0d4de4 0.08% 2 osh libc.so.6 [.] _IO_do_write 0.08% 2 osh libc.so.6 [.] _IO_fwrite 0.08% 2 osh libc.so.6 [.] free@plt 0.08% 2 osh libc.so.6 [.] strtoimax 0.08% 2 osh libc.so.6 [.] 0x0000000000030f6e 0.08% 2 osh libc.so.6 [.] 0x0000000000031071 0.08% 2 osh libc.so.6 [.] 0x0000000000031254 0.08% 2 osh libc.so.6 [.] 0x00000000000312ca 0.08% 2 osh libc.so.6 [.] 0x0000000000031300 0.08% 2 osh libc.so.6 [.] 0x0000000000031304 0.08% 2 osh libc.so.6 [.] 0x000000000003131e 0.08% 2 osh libc.so.6 [.] 0x000000000003155b 0.08% 2 osh libc.so.6 [.] 0x0000000000031c95 0.08% 2 osh libc.so.6 [.] 0x00000000000a184c 0.08% 2 osh libc.so.6 [.] 0x00000000000a1854 0.08% 2 osh libc.so.6 [.] 0x00000000000a1861 0.08% 2 osh libc.so.6 [.] 0x00000000000a18a7 0.08% 2 osh libc.so.6 [.] 0x00000000000a18d6 0.08% 2 osh libc.so.6 [.] 0x00000000000a26b5 0.08% 2 osh libc.so.6 [.] 0x00000000000a2709 0.08% 2 osh libc.so.6 [.] 0x00000000000a2745 0.08% 2 osh libc.so.6 [.] 0x00000000000a27d1 0.08% 2 osh libc.so.6 [.] 0x00000000000a27d7 0.08% 2 osh libc.so.6 [.] 0x00000000000a2804 0.08% 2 osh libc.so.6 [.] 0x00000000000a2806 0.08% 2 osh libc.so.6 [.] 0x00000000000a3ea7 0.08% 2 osh libc.so.6 [.] 0x00000000000a3f1a 0.08% 2 osh libc.so.6 [.] 0x00000000000a4602 0.08% 2 osh libc.so.6 [.] 0x00000000000a4b78 0.08% 2 osh libc.so.6 [.] 0x00000000000f30b0 0.08% 2 osh libc.so.6 [.] 0x00000000000f4661 0.08% 2 osh libc.so.6 [.] 0x00000000000f4a58 0.08% 2 osh libc.so.6 [.] 0x00000000000f6678 0.08% 2 osh libc.so.6 [.] 0x00000000000f6a43 0.08% 2 osh libc.so.6 [.] 0x00000000000f6ca5 0.08% 2 osh libc.so.6 [.] 0x00000000000f6cdc 0.08% 2 osh libc.so.6 [.] 0x00000000000f810a 0.08% 2 osh libc.so.6 [.] 0x00000000000f97ac 0.08% 2 osh libc.so.6 [.] 0x00000000000f99f7 0.08% 2 osh libc.so.6 [.] 0x00000000000f9ac8 0.08% 2 osh libc.so.6 [.] 0x00000000000f9ae4 0.08% 2 osh libc.so.6 [.] 0x00000000000fb18f 0.08% 2 osh libc.so.6 [.] 0x00000000000fb343 0.08% 2 osh libc.so.6 [.] 0x00000000000fb62e 0.08% 2 osh libc.so.6 [.] 0x00000000000fc207 0.08% 2 osh libc.so.6 [.] 0x00000000000fc2e7 0.08% 2 osh libc.so.6 [.] 0x00000000000fc31f 0.08% 2 osh libc.so.6 [.] 0x00000000000fe853 0.08% 2 osh libc.so.6 [.] 0x00000000000ff25a 0.08% 2 osh libc.so.6 [.] 0x00000000000ff43b 0.08% 2 osh libc.so.6 [.] 0x00000000000ff4a2 0.08% 2 osh libc.so.6 [.] 0x00000000000ff75a 0.08% 2 osh libc.so.6 [.] 0x0000000000100117 0.08% 2 osh libc.so.6 [.] 0x0000000000100626 0.08% 2 osh libc.so.6 [.] 0x000000000010467c 0.08% 2 osh libc.so.6 [.] 0x0000000000104730 0.08% 2 osh libc.so.6 [.] 0x0000000000104759 0.08% 2 osh libc.so.6 [.] 0x0000000000104c2c 0.08% 2 osh libc.so.6 [.] 0x0000000000104c35 0.08% 2 osh libc.so.6 [.] 0x0000000000105004 0.08% 2 osh libc.so.6 [.] 0x0000000000105604 0.08% 2 osh libc.so.6 [.] 0x0000000000199d7d 0.08% 2 osh libc.so.6 [.] 0x0000000000199dea 0.08% 2 osh libc.so.6 [.] 0x000000000019d80d 0.08% 2 osh libc.so.6 [.] 0x00000000001a07c0 0.08% 2 osh libc.so.6 [.] 0x00000000001a0845 0.08% 2 osh libgcc_s.so.1 [.] _Unwind_Resume 0.08% 2 osh libgcc_s.so.1 [.] _Unwind_SetGR 0.08% 2 osh libgcc_s.so.1 [.] 0x0000000000014702 0.08% 2 osh libgcc_s.so.1 [.] 0x0000000000014bcb 0.08% 2 osh libgcc_s.so.1 [.] 0x0000000000014bfa 0.08% 2 osh libgcc_s.so.1 [.] 0x0000000000014c97 0.08% 2 osh libgcc_s.so.1 [.] 0x0000000000014d7b 0.08% 2 osh libgcc_s.so.1 [.] 0x000000000001549e 0.08% 2 osh libgcc_s.so.1 [.] 0x0000000000016497 0.08% 2 osh libstdc++.so.6.0.30 [.] __cxxabiv1::__pbase_type_info::__do_catch(std::type_info const*, void**, unsigned int) const 0.08% 2 osh libstdc++.so.6.0.30 [.] 0x00000000000ad5a0 0.08% 2 osh oils-for-unix [.] BigStr::slice(int) 0.08% 2 osh oils-for-unix [.] Dict<BigStr*, args::_Action*>::reserve(int) 0.08% 2 osh oils-for-unix [.] Dict<long, BigStr*>::hash_and_probe(long) const 0.08% 2 osh oils-for-unix [.] List<syntax_asdl::word_part_t*>::at(int) 0.08% 2 osh oils-for-unix [.] List<value_asdl::InitializerValue*>::append(value_asdl::InitializerValue*) 0.08% 2 osh oils-for-unix [.] StrFormat(char const*, ...) 0.08% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::RunProc(value_asdl::value__Proc*, runtime_asdl::cmd_value__Argv*) 0.08% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_CheckStatus(int, runtime_asdl::CommandStatus*, syntax_asdl::command_t*, syntax_asdl::loc_t*) 0.08% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoWhileUntil(syntax_asdl::command__WhileUntil*) 0.08% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_EvalCondition(syntax_asdl::condition_t*, syntax_asdl::Token*) 0.08% 2 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_RunAssignBuiltin(runtime_asdl::cmd_value__Assign*) 0.08% 2 osh oils-for-unix [.] consts::LookupCharC(BigStr*) 0.08% 2 osh oils-for-unix [.] executor::ShellExecutor::PopProcessSub(runtime_asdl::StatusArray*) 0.08% 2 osh oils-for-unix [.] executor::ShellExecutor::RunSimpleCommand(runtime_asdl::cmd_value__Argv*, runtime_asdl::CommandStatus*, int) 0.08% 2 osh oils-for-unix [.] flag_util::_CreateStrList(char const**, List<BigStr*>*) 0.08% 2 osh oils-for-unix [.] match::GlobLexer(BigStr*) 0.08% 2 osh oils-for-unix [.] memcpy@plt 0.08% 2 osh oils-for-unix [.] printf_osh::Printf::Run(runtime_asdl::cmd_value__Argv*) 0.08% 2 osh oils-for-unix [.] read_osh::Read::Run(runtime_asdl::cmd_value__Argv*) 0.08% 2 osh oils-for-unix [.] read_osh::Read::_Run(runtime_asdl::cmd_value__Argv*) 0.08% 2 osh oils-for-unix [.] util::RegexGroupStrings(BigStr*, List<int>*) 0.08% 2 osh oils-for-unix [.] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [clone .isra.0] 0.08% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalAssignBuiltin(int, BigStr*, List<syntax_asdl::CompoundWord*>*, int) 0.08% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalBracedVarSub(syntax_asdl::BracedVarSub*, List<runtime_asdl::part_value_t*>*, bool) 0.08% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalWordToArgv(syntax_asdl::CompoundWord*) 0.08% 2 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_JoinArray(value_asdl::value_t*, bool, runtime_asdl::VarSubState*) 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e004e96 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e00506c 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e00506f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0060f3 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e0c9ae6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1a7973 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1b9caf 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1b9cf9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1b9d01 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1b9d07 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1ba07e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1ba1ab 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1cf8c0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1cf8d1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1cf910 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e1cf912 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e215d05 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e282bd1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e282be0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e282bed 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e347b5e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e364210 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e364243 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3642e1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3642e4 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e36432b 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e364355 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366097 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3660a1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3660d1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3660e6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3660f9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e36617e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e36620b 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366218 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366d05 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366d32 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366d82 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366ec2 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e366ef9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3670f1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e36716b 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3671a3 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3671e2 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3671ec 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3671ef 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367325 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367383 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3673f1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367403 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367466 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e367958 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e36869f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e368740 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e368e0a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e368e2a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e368fae 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3709b0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3709c7 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e372c8a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e372ddf 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e372e89 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3b69f5 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3b6a01 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3bddc7 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c207a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3c4342 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3d39f6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3e2eb1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3f2785 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3fbb74 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3fc3ba 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e3fc4df 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4260b6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e428b34 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e459201 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45a2d6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45b3a9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e45e1cf 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e478847 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ae85 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be20 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be26 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be43 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be63 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be71 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be82 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47be9b 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e3fa 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e44f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e4c9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e4d0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e5dc 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e603 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47e63c 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ed85 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ed86 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ee2b 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ee83 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ef17 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47ef32 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47f088 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47f394 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47f440 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47f568 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e47f5a5 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e48066c 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a4e2e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a4e7e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a5116 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a512e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a51ba 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a51cb 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a53e0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7cf9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d09 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d1d 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d38 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7d54 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7e15 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7e27 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a7e2f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4a9980 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1b5 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1d0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1d4 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1e6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1f7 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab1fd 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab205 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab2d3 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab312 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4ab313 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d335f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d4af1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d4b03 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d4b0a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d62de 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d62e1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4d8aa5 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4de839 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e4de97c 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e568e15 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e568e16 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e568e83 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e5698c0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e5698c4 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e5698d4 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e569903 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e569ad9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e569af7 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e569b2f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e56c326 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e576f0a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e57776f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e577837 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e578aa6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e5804b0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e580516 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e5805cf 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e65bce6 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e65bcf2 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e6c5571 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e6ccfb0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e6fdb18 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a0011 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a0012 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a1a4a 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a1ab9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a1ac8 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a2883 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a28bf 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a28c3 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9e7a28c9 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02a9d8 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f02b0d5 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b064 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b06e 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b4f0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b4f1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04b5f0 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f04f617 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0bef8f 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0bef97 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0c42f1 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d5b25 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d5b30 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d9819 0.04% 1 osh [kernel.kallsyms] [k] 0xffffffff9f0d9d70 0.04% 1 osh ld-linux-x86-64.so.2 [.] __tls_get_addr 0.04% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000005420 0.04% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000b2e9 0.04% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000c12d 0.04% 1 osh ld-linux-x86-64.so.2 [.] 0x000000000000c151 0.04% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000011429 0.04% 1 osh ld-linux-x86-64.so.2 [.] 0x0000000000023a6c 0.04% 1 osh libc.so.6 [.] _IO_file_overflow 0.04% 1 osh libc.so.6 [.] _IO_file_write 0.04% 1 osh libc.so.6 [.] _IO_file_xsputn 0.04% 1 osh libc.so.6 [.] _IO_fputs 0.04% 1 osh libc.so.6 [.] _dl_find_object 0.04% 1 osh libc.so.6 [.] fileno_unlocked 0.04% 1 osh libc.so.6 [.] fputc 0.04% 1 osh libc.so.6 [.] iswalnum 0.04% 1 osh libc.so.6 [.] malloc@plt 0.04% 1 osh libc.so.6 [.] pthread_once 0.04% 1 osh libc.so.6 [.] regexec 0.04% 1 osh libc.so.6 [.] 0x0000000000030f16 0.04% 1 osh libc.so.6 [.] 0x0000000000030f42 0.04% 1 osh libc.so.6 [.] 0x0000000000030fc0 0.04% 1 osh libc.so.6 [.] 0x0000000000030fe2 0.04% 1 osh libc.so.6 [.] 0x0000000000031030 0.04% 1 osh libc.so.6 [.] 0x000000000003103d 0.04% 1 osh libc.so.6 [.] 0x0000000000031046 0.04% 1 osh libc.so.6 [.] 0x0000000000031051 0.04% 1 osh libc.so.6 [.] 0x0000000000031059 0.04% 1 osh libc.so.6 [.] 0x000000000003105c 0.04% 1 osh libc.so.6 [.] 0x000000000003106b 0.04% 1 osh libc.so.6 [.] 0x0000000000031075 0.04% 1 osh libc.so.6 [.] 0x0000000000031238 0.04% 1 osh libc.so.6 [.] 0x0000000000031293 0.04% 1 osh libc.so.6 [.] 0x00000000000312a4 0.04% 1 osh libc.so.6 [.] 0x00000000000312d3 0.04% 1 osh libc.so.6 [.] 0x00000000000312e7 0.04% 1 osh libc.so.6 [.] 0x00000000000312e9 0.04% 1 osh libc.so.6 [.] 0x00000000000312eb 0.04% 1 osh libc.so.6 [.] 0x00000000000312ed 0.04% 1 osh libc.so.6 [.] 0x000000000003130a 0.04% 1 osh libc.so.6 [.] 0x0000000000031325 0.04% 1 osh libc.so.6 [.] 0x0000000000031360 0.04% 1 osh libc.so.6 [.] 0x0000000000031364 0.04% 1 osh libc.so.6 [.] 0x000000000003139a 0.04% 1 osh libc.so.6 [.] 0x00000000000313b7 0.04% 1 osh libc.so.6 [.] 0x00000000000313bc 0.04% 1 osh libc.so.6 [.] 0x0000000000031548 0.04% 1 osh libc.so.6 [.] 0x000000000003154d 0.04% 1 osh libc.so.6 [.] 0x00000000000319a5 0.04% 1 osh libc.so.6 [.] 0x0000000000031a2d 0.04% 1 osh libc.so.6 [.] 0x00000000000a1714 0.04% 1 osh libc.so.6 [.] 0x00000000000a1723 0.04% 1 osh libc.so.6 [.] 0x00000000000a1747 0.04% 1 osh libc.so.6 [.] 0x00000000000a1824 0.04% 1 osh libc.so.6 [.] 0x00000000000a1871 0.04% 1 osh libc.so.6 [.] 0x00000000000a1886 0.04% 1 osh libc.so.6 [.] 0x00000000000a18af 0.04% 1 osh libc.so.6 [.] 0x00000000000a18cf 0.04% 1 osh libc.so.6 [.] 0x00000000000a18e0 0.04% 1 osh libc.so.6 [.] 0x00000000000a26a0 0.04% 1 osh libc.so.6 [.] 0x00000000000a26ad 0.04% 1 osh libc.so.6 [.] 0x00000000000a26c5 0.04% 1 osh libc.so.6 [.] 0x00000000000a26c8 0.04% 1 osh libc.so.6 [.] 0x00000000000a26d2 0.04% 1 osh libc.so.6 [.] 0x00000000000a26d5 0.04% 1 osh libc.so.6 [.] 0x00000000000a2702 0.04% 1 osh libc.so.6 [.] 0x00000000000a270c 0.04% 1 osh libc.so.6 [.] 0x00000000000a2765 0.04% 1 osh libc.so.6 [.] 0x00000000000a2777 0.04% 1 osh libc.so.6 [.] 0x00000000000a27aa 0.04% 1 osh libc.so.6 [.] 0x00000000000a27ca 0.04% 1 osh libc.so.6 [.] 0x00000000000a27e8 0.04% 1 osh libc.so.6 [.] 0x00000000000a27ed 0.04% 1 osh libc.so.6 [.] 0x00000000000a2808 0.04% 1 osh libc.so.6 [.] 0x00000000000a28ca 0.04% 1 osh libc.so.6 [.] 0x00000000000a2a2d 0.04% 1 osh libc.so.6 [.] 0x00000000000a39c5 0.04% 1 osh libc.so.6 [.] 0x00000000000a39ca 0.04% 1 osh libc.so.6 [.] 0x00000000000a3a0d 0.04% 1 osh libc.so.6 [.] 0x00000000000a3a3d 0.04% 1 osh libc.so.6 [.] 0x00000000000a3ae7 0.04% 1 osh libc.so.6 [.] 0x00000000000a3c75 0.04% 1 osh libc.so.6 [.] 0x00000000000a3cbf 0.04% 1 osh libc.so.6 [.] 0x00000000000a3cdb 0.04% 1 osh libc.so.6 [.] 0x00000000000a3d60 0.04% 1 osh libc.so.6 [.] 0x00000000000a3d64 0.04% 1 osh libc.so.6 [.] 0x00000000000a3d74 0.04% 1 osh libc.so.6 [.] 0x00000000000a3d77 0.04% 1 osh libc.so.6 [.] 0x00000000000a3ef4 0.04% 1 osh libc.so.6 [.] 0x00000000000a3f2c 0.04% 1 osh libc.so.6 [.] 0x00000000000a3f30 0.04% 1 osh libc.so.6 [.] 0x00000000000a3f33 0.04% 1 osh libc.so.6 [.] 0x00000000000a3f4b 0.04% 1 osh libc.so.6 [.] 0x00000000000a3f66 0.04% 1 osh libc.so.6 [.] 0x00000000000a3f74 0.04% 1 osh libc.so.6 [.] 0x00000000000a3fa6 0.04% 1 osh libc.so.6 [.] 0x00000000000a3fb7 0.04% 1 osh libc.so.6 [.] 0x00000000000a4072 0.04% 1 osh libc.so.6 [.] 0x00000000000a4088 0.04% 1 osh libc.so.6 [.] 0x00000000000a4239 0.04% 1 osh libc.so.6 [.] 0x00000000000a424d 0.04% 1 osh libc.so.6 [.] 0x00000000000a4257 0.04% 1 osh libc.so.6 [.] 0x00000000000a4271 0.04% 1 osh libc.so.6 [.] 0x00000000000a42a6 0.04% 1 osh libc.so.6 [.] 0x00000000000a42ac 0.04% 1 osh libc.so.6 [.] 0x00000000000a4499 0.04% 1 osh libc.so.6 [.] 0x00000000000a449d 0.04% 1 osh libc.so.6 [.] 0x00000000000a460b 0.04% 1 osh libc.so.6 [.] 0x00000000000a467e 0.04% 1 osh libc.so.6 [.] 0x00000000000a4794 0.04% 1 osh libc.so.6 [.] 0x00000000000a48b6 0.04% 1 osh libc.so.6 [.] 0x00000000000a4b57 0.04% 1 osh libc.so.6 [.] 0x00000000000a4b5b 0.04% 1 osh libc.so.6 [.] 0x00000000000a4b60 0.04% 1 osh libc.so.6 [.] 0x00000000000a4b8a 0.04% 1 osh libc.so.6 [.] 0x00000000000a4bad 0.04% 1 osh libc.so.6 [.] 0x00000000000d31cf 0.04% 1 osh libc.so.6 [.] 0x00000000000f02ae 0.04% 1 osh libc.so.6 [.] 0x00000000000f02be 0.04% 1 osh libc.so.6 [.] 0x00000000000f08b0 0.04% 1 osh libc.so.6 [.] 0x00000000000f097f 0.04% 1 osh libc.so.6 [.] 0x00000000000f0db6 0.04% 1 osh libc.so.6 [.] 0x00000000000f0dfd 0.04% 1 osh libc.so.6 [.] 0x00000000000f0f8d 0.04% 1 osh libc.so.6 [.] 0x00000000000f0fb7 0.04% 1 osh libc.so.6 [.] 0x00000000000f0fc3 0.04% 1 osh libc.so.6 [.] 0x00000000000f0fc6 0.04% 1 osh libc.so.6 [.] 0x00000000000f1465 0.04% 1 osh libc.so.6 [.] 0x00000000000f1645 0.04% 1 osh libc.so.6 [.] 0x00000000000f267b 0.04% 1 osh libc.so.6 [.] 0x00000000000f299f 0.04% 1 osh libc.so.6 [.] 0x00000000000f29a3 0.04% 1 osh libc.so.6 [.] 0x00000000000f29c9 0.04% 1 osh libc.so.6 [.] 0x00000000000f2a46 0.04% 1 osh libc.so.6 [.] 0x00000000000f2ac0 0.04% 1 osh libc.so.6 [.] 0x00000000000f4066 0.04% 1 osh libc.so.6 [.] 0x00000000000f457f 0.04% 1 osh libc.so.6 [.] 0x00000000000f4583 0.04% 1 osh libc.so.6 [.] 0x00000000000f4603 0.04% 1 osh libc.so.6 [.] 0x00000000000f462a 0.04% 1 osh libc.so.6 [.] 0x00000000000f4654 0.04% 1 osh libc.so.6 [.] 0x00000000000f469d 0.04% 1 osh libc.so.6 [.] 0x00000000000f46a7 0.04% 1 osh libc.so.6 [.] 0x00000000000f49a8 0.04% 1 osh libc.so.6 [.] 0x00000000000f4a00 0.04% 1 osh libc.so.6 [.] 0x00000000000f4a4d 0.04% 1 osh libc.so.6 [.] 0x00000000000f4aa1 0.04% 1 osh libc.so.6 [.] 0x00000000000f5ad3 0.04% 1 osh libc.so.6 [.] 0x00000000000f5b30 0.04% 1 osh libc.so.6 [.] 0x00000000000f5ce1 0.04% 1 osh libc.so.6 [.] 0x00000000000f5d48 0.04% 1 osh libc.so.6 [.] 0x00000000000f5ef0 0.04% 1 osh libc.so.6 [.] 0x00000000000f64f3 0.04% 1 osh libc.so.6 [.] 0x00000000000f653d 0.04% 1 osh libc.so.6 [.] 0x00000000000f6550 0.04% 1 osh libc.so.6 [.] 0x00000000000f664e 0.04% 1 osh libc.so.6 [.] 0x00000000000f6664 0.04% 1 osh libc.so.6 [.] 0x00000000000f68b8 0.04% 1 osh libc.so.6 [.] 0x00000000000f68ca 0.04% 1 osh libc.so.6 [.] 0x00000000000f68ce 0.04% 1 osh libc.so.6 [.] 0x00000000000f68d9 0.04% 1 osh libc.so.6 [.] 0x00000000000f6a47 0.04% 1 osh libc.so.6 [.] 0x00000000000f6a5a 0.04% 1 osh libc.so.6 [.] 0x00000000000f6aa6 0.04% 1 osh libc.so.6 [.] 0x00000000000f6aad 0.04% 1 osh libc.so.6 [.] 0x00000000000f6ae7 0.04% 1 osh libc.so.6 [.] 0x00000000000f6b1a 0.04% 1 osh libc.so.6 [.] 0x00000000000f6b27 0.04% 1 osh libc.so.6 [.] 0x00000000000f6b33 0.04% 1 osh libc.so.6 [.] 0x00000000000f6ba4 0.04% 1 osh libc.so.6 [.] 0x00000000000f6c52 0.04% 1 osh libc.so.6 [.] 0x00000000000f6cad 0.04% 1 osh libc.so.6 [.] 0x00000000000f6d6d 0.04% 1 osh libc.so.6 [.] 0x00000000000f6dd4 0.04% 1 osh libc.so.6 [.] 0x00000000000f6e07 0.04% 1 osh libc.so.6 [.] 0x00000000000f6ee1 0.04% 1 osh libc.so.6 [.] 0x00000000000f7923 0.04% 1 osh libc.so.6 [.] 0x00000000000f7965 0.04% 1 osh libc.so.6 [.] 0x00000000000f799d 0.04% 1 osh libc.so.6 [.] 0x00000000000f79fa 0.04% 1 osh libc.so.6 [.] 0x00000000000f82bb 0.04% 1 osh libc.so.6 [.] 0x00000000000f82cf 0.04% 1 osh libc.so.6 [.] 0x00000000000f8580 0.04% 1 osh libc.so.6 [.] 0x00000000000f8586 0.04% 1 osh libc.so.6 [.] 0x00000000000f929a 0.04% 1 osh libc.so.6 [.] 0x00000000000f9484 0.04% 1 osh libc.so.6 [.] 0x00000000000f948a 0.04% 1 osh libc.so.6 [.] 0x00000000000f96b0 0.04% 1 osh libc.so.6 [.] 0x00000000000f96b2 0.04% 1 osh libc.so.6 [.] 0x00000000000f96f7 0.04% 1 osh libc.so.6 [.] 0x00000000000f9700 0.04% 1 osh libc.so.6 [.] 0x00000000000f977b 0.04% 1 osh libc.so.6 [.] 0x00000000000f9895 0.04% 1 osh libc.so.6 [.] 0x00000000000f9953 0.04% 1 osh libc.so.6 [.] 0x00000000000f995b 0.04% 1 osh libc.so.6 [.] 0x00000000000f9971 0.04% 1 osh libc.so.6 [.] 0x00000000000f9a78 0.04% 1 osh libc.so.6 [.] 0x00000000000f9a93 0.04% 1 osh libc.so.6 [.] 0x00000000000f9aed 0.04% 1 osh libc.so.6 [.] 0x00000000000f9af4 0.04% 1 osh libc.so.6 [.] 0x00000000000fa3bb 0.04% 1 osh libc.so.6 [.] 0x00000000000fa3e1 0.04% 1 osh libc.so.6 [.] 0x00000000000fa442 0.04% 1 osh libc.so.6 [.] 0x00000000000fa494 0.04% 1 osh libc.so.6 [.] 0x00000000000fa892 0.04% 1 osh libc.so.6 [.] 0x00000000000fa935 0.04% 1 osh libc.so.6 [.] 0x00000000000fa961 0.04% 1 osh libc.so.6 [.] 0x00000000000fa978 0.04% 1 osh libc.so.6 [.] 0x00000000000faa5e 0.04% 1 osh libc.so.6 [.] 0x00000000000faaba 0.04% 1 osh libc.so.6 [.] 0x00000000000faaef 0.04% 1 osh libc.so.6 [.] 0x00000000000fb13b 0.04% 1 osh libc.so.6 [.] 0x00000000000fb142 0.04% 1 osh libc.so.6 [.] 0x00000000000fb185 0.04% 1 osh libc.so.6 [.] 0x00000000000fb189 0.04% 1 osh libc.so.6 [.] 0x00000000000fb19b 0.04% 1 osh libc.so.6 [.] 0x00000000000fb1f4 0.04% 1 osh libc.so.6 [.] 0x00000000000fb1f8 0.04% 1 osh libc.so.6 [.] 0x00000000000fb2a3 0.04% 1 osh libc.so.6 [.] 0x00000000000fb2cd 0.04% 1 osh libc.so.6 [.] 0x00000000000fb2d8 0.04% 1 osh libc.so.6 [.] 0x00000000000fb2db 0.04% 1 osh libc.so.6 [.] 0x00000000000fb324 0.04% 1 osh libc.so.6 [.] 0x00000000000fb347 0.04% 1 osh libc.so.6 [.] 0x00000000000fb357 0.04% 1 osh libc.so.6 [.] 0x00000000000fb35f 0.04% 1 osh libc.so.6 [.] 0x00000000000fb3a9 0.04% 1 osh libc.so.6 [.] 0x00000000000fb3d5 0.04% 1 osh libc.so.6 [.] 0x00000000000fb428 0.04% 1 osh libc.so.6 [.] 0x00000000000fb436 0.04% 1 osh libc.so.6 [.] 0x00000000000fb452 0.04% 1 osh libc.so.6 [.] 0x00000000000fb6dd 0.04% 1 osh libc.so.6 [.] 0x00000000000fb940 0.04% 1 osh libc.so.6 [.] 0x00000000000fb943 0.04% 1 osh libc.so.6 [.] 0x00000000000fb959 0.04% 1 osh libc.so.6 [.] 0x00000000000fbbbb 0.04% 1 osh libc.so.6 [.] 0x00000000000fbbf3 0.04% 1 osh libc.so.6 [.] 0x00000000000fc118 0.04% 1 osh libc.so.6 [.] 0x00000000000fc1d8 0.04% 1 osh libc.so.6 [.] 0x00000000000fc26c 0.04% 1 osh libc.so.6 [.] 0x00000000000fc2b5 0.04% 1 osh libc.so.6 [.] 0x00000000000fc2ba 0.04% 1 osh libc.so.6 [.] 0x00000000000fc2c1 0.04% 1 osh libc.so.6 [.] 0x00000000000fc2ea 0.04% 1 osh libc.so.6 [.] 0x00000000000fc2f3 0.04% 1 osh libc.so.6 [.] 0x00000000000fc305 0.04% 1 osh libc.so.6 [.] 0x00000000000fc315 0.04% 1 osh libc.so.6 [.] 0x00000000000fd612 0.04% 1 osh libc.so.6 [.] 0x00000000000fd64b 0.04% 1 osh libc.so.6 [.] 0x00000000000fd692 0.04% 1 osh libc.so.6 [.] 0x00000000000fdd03 0.04% 1 osh libc.so.6 [.] 0x00000000000fe6ed 0.04% 1 osh libc.so.6 [.] 0x00000000000fe7f4 0.04% 1 osh libc.so.6 [.] 0x00000000000fe80c 0.04% 1 osh libc.so.6 [.] 0x00000000000fe8b5 0.04% 1 osh libc.so.6 [.] 0x00000000000fea45 0.04% 1 osh libc.so.6 [.] 0x00000000000fee26 0.04% 1 osh libc.so.6 [.] 0x00000000000ff021 0.04% 1 osh libc.so.6 [.] 0x00000000000ff243 0.04% 1 osh libc.so.6 [.] 0x00000000000ff256 0.04% 1 osh libc.so.6 [.] 0x00000000000ff2ce 0.04% 1 osh libc.so.6 [.] 0x00000000000ff2d1 0.04% 1 osh libc.so.6 [.] 0x00000000000ff315 0.04% 1 osh libc.so.6 [.] 0x00000000000ff31e 0.04% 1 osh libc.so.6 [.] 0x00000000000ff39d 0.04% 1 osh libc.so.6 [.] 0x00000000000ff46d 0.04% 1 osh libc.so.6 [.] 0x00000000000ff4bd 0.04% 1 osh libc.so.6 [.] 0x00000000000ff505 0.04% 1 osh libc.so.6 [.] 0x00000000000ff50c 0.04% 1 osh libc.so.6 [.] 0x00000000000ff60f 0.04% 1 osh libc.so.6 [.] 0x00000000000ff74e 0.04% 1 osh libc.so.6 [.] 0x00000000000ffa73 0.04% 1 osh libc.so.6 [.] 0x00000000000ffa77 0.04% 1 osh libc.so.6 [.] 0x00000000000ffa7a 0.04% 1 osh libc.so.6 [.] 0x00000000000ffa7d 0.04% 1 osh libc.so.6 [.] 0x00000000000ffa85 0.04% 1 osh libc.so.6 [.] 0x00000000000ffbb4 0.04% 1 osh libc.so.6 [.] 0x00000000000ffbef 0.04% 1 osh libc.so.6 [.] 0x00000000000ffd03 0.04% 1 osh libc.so.6 [.] 0x0000000000100139 0.04% 1 osh libc.so.6 [.] 0x000000000010014a 0.04% 1 osh libc.so.6 [.] 0x0000000000100500 0.04% 1 osh libc.so.6 [.] 0x00000000001005bd 0.04% 1 osh libc.so.6 [.] 0x00000000001005dd 0.04% 1 osh libc.so.6 [.] 0x00000000001005fd 0.04% 1 osh libc.so.6 [.] 0x000000000010072b 0.04% 1 osh libc.so.6 [.] 0x0000000000100aeb 0.04% 1 osh libc.so.6 [.] 0x00000000001010d1 0.04% 1 osh libc.so.6 [.] 0x00000000001013ad 0.04% 1 osh libc.so.6 [.] 0x0000000000101494 0.04% 1 osh libc.so.6 [.] 0x00000000001016f4 0.04% 1 osh libc.so.6 [.] 0x0000000000101b85 0.04% 1 osh libc.so.6 [.] 0x0000000000101bc7 0.04% 1 osh libc.so.6 [.] 0x0000000000101cc4 0.04% 1 osh libc.so.6 [.] 0x0000000000101d2e 0.04% 1 osh libc.so.6 [.] 0x0000000000101faf 0.04% 1 osh libc.so.6 [.] 0x0000000000101fc3 0.04% 1 osh libc.so.6 [.] 0x0000000000101fd0 0.04% 1 osh libc.so.6 [.] 0x00000000001023b5 0.04% 1 osh libc.so.6 [.] 0x000000000010281e 0.04% 1 osh libc.so.6 [.] 0x0000000000102f14 0.04% 1 osh libc.so.6 [.] 0x00000000001030dd 0.04% 1 osh libc.so.6 [.] 0x0000000000103112 0.04% 1 osh libc.so.6 [.] 0x000000000010316e 0.04% 1 osh libc.so.6 [.] 0x00000000001031b8 0.04% 1 osh libc.so.6 [.] 0x000000000010322c 0.04% 1 osh libc.so.6 [.] 0x000000000010360a 0.04% 1 osh libc.so.6 [.] 0x00000000001037d1 0.04% 1 osh libc.so.6 [.] 0x0000000000103ef5 0.04% 1 osh libc.so.6 [.] 0x0000000000104240 0.04% 1 osh libc.so.6 [.] 0x00000000001042a2 0.04% 1 osh libc.so.6 [.] 0x00000000001042b6 0.04% 1 osh libc.so.6 [.] 0x000000000010440e 0.04% 1 osh libc.so.6 [.] 0x0000000000104717 0.04% 1 osh libc.so.6 [.] 0x0000000000104724 0.04% 1 osh libc.so.6 [.] 0x000000000010474c 0.04% 1 osh libc.so.6 [.] 0x000000000010474f 0.04% 1 osh libc.so.6 [.] 0x0000000000104761 0.04% 1 osh libc.so.6 [.] 0x000000000010477f 0.04% 1 osh libc.so.6 [.] 0x0000000000104ac5 0.04% 1 osh libc.so.6 [.] 0x0000000000104b14 0.04% 1 osh libc.so.6 [.] 0x0000000000104b63 0.04% 1 osh libc.so.6 [.] 0x0000000000104b81 0.04% 1 osh libc.so.6 [.] 0x0000000000104b8e 0.04% 1 osh libc.so.6 [.] 0x0000000000104ba8 0.04% 1 osh libc.so.6 [.] 0x0000000000104c46 0.04% 1 osh libc.so.6 [.] 0x0000000000104c4d 0.04% 1 osh libc.so.6 [.] 0x0000000000104cb7 0.04% 1 osh libc.so.6 [.] 0x0000000000104cc0 0.04% 1 osh libc.so.6 [.] 0x0000000000104cff 0.04% 1 osh libc.so.6 [.] 0x0000000000104d90 0.04% 1 osh libc.so.6 [.] 0x0000000000104f98 0.04% 1 osh libc.so.6 [.] 0x0000000000104fc3 0.04% 1 osh libc.so.6 [.] 0x0000000000104fd7 0.04% 1 osh libc.so.6 [.] 0x0000000000104fe7 0.04% 1 osh libc.so.6 [.] 0x0000000000105520 0.04% 1 osh libc.so.6 [.] 0x0000000000198c9e 0.04% 1 osh libc.so.6 [.] 0x0000000000198cea 0.04% 1 osh libc.so.6 [.] 0x0000000000199324 0.04% 1 osh libc.so.6 [.] 0x0000000000199a80 0.04% 1 osh libc.so.6 [.] 0x0000000000199a84 0.04% 1 osh libc.so.6 [.] 0x0000000000199b6e 0.04% 1 osh libc.so.6 [.] 0x0000000000199d63 0.04% 1 osh libc.so.6 [.] 0x000000000019d7f2 0.04% 1 osh libc.so.6 [.] 0x000000000019d989 0.04% 1 osh libc.so.6 [.] 0x000000000019d995 0.04% 1 osh libc.so.6 [.] 0x000000000019d99b 0.04% 1 osh libc.so.6 [.] 0x00000000001a07c7 0.04% 1 osh libc.so.6 [.] 0x00000000001a07cb 0.04% 1 osh libc.so.6 [.] 0x00000000001a07f3 0.04% 1 osh libc.so.6 [.] 0x00000000001a07fd 0.04% 1 osh libc.so.6 [.] 0x00000000001a0814 0.04% 1 osh libc.so.6 [.] 0x00000000001a0819 0.04% 1 osh libc.so.6 [.] 0x00000000001a0821 0.04% 1 osh libc.so.6 [.] 0x00000000001a0826 0.04% 1 osh libc.so.6 [.] 0x00000000001a08e5 0.04% 1 osh libc.so.6 [.] 0x00000000001a0f88 0.04% 1 osh libc.so.6 [.] 0x00000000001a0fa4 0.04% 1 osh libc.so.6 [.] 0x00000000001a0fad 0.04% 1 osh libc.so.6 [.] 0x00000000001a0fb5 0.04% 1 osh libc.so.6 [.] 0x00000000001a0fba 0.04% 1 osh libc.so.6 [.] 0x00000000001a1004 0.04% 1 osh libc.so.6 [.] 0x00000000001a100e 0.04% 1 osh libgcc_s.so.1 [.] _Unwind_GetRegionStart 0.04% 1 osh libgcc_s.so.1 [.] __cpu_indicator_init 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000146a4 0.04% 1 osh libgcc_s.so.1 [.] 0x000000000001471b 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000147a2 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014a2e 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014aa0 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014bbf 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014bf0 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014c18 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014c60 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014c63 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014d85 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000014d9f 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000015236 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000153f2 0.04% 1 osh libgcc_s.so.1 [.] 0x000000000001544e 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000154b3 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000154c0 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000157bd 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000016298 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000162a7 0.04% 1 osh libgcc_s.so.1 [.] 0x000000000001632e 0.04% 1 osh libgcc_s.so.1 [.] 0x000000000001636a 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000163f3 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000016507 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000016550 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000165b3 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000165be 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000165c4 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000016678 0.04% 1 osh libgcc_s.so.1 [.] 0x00000000000166bd 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000016869 0.04% 1 osh libgcc_s.so.1 [.] 0x0000000000017776 0.04% 1 osh libgcc_s.so.1 [.] 0x000000000001778a 0.04% 1 osh libreadline.so.8.1 [.] rl_parse_and_bind 0.04% 1 osh libstdc++.so.6.0.30 [.] __cxa_begin_catch 0.04% 1 osh libstdc++.so.6.0.30 [.] __cxa_free_exception 0.04% 1 osh libstdc++.so.6.0.30 [.] __cxa_throw 0.04% 1 osh libstdc++.so.6.0.30 [.] __dynamic_cast 0.04% 1 osh libstdc++.so.6.0.30 [.] __tls_get_addr@plt 0.04% 1 osh libstdc++.so.6.0.30 [.] memcpy@plt 0.04% 1 osh libstdc++.so.6.0.30 [.] strcmp@plt 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad4e0 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad4e3 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad506 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad521 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad533 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad5b4 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad5bf 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ad7e9 0.04% 1 osh libstdc++.so.6.0.30 [.] 0x00000000000ae404 0.04% 1 osh oils-for-unix [.] BigStr::at(int) 0.04% 1 osh oils-for-unix [.] BigStr::startswith(BigStr*) 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, List<syntax_asdl::printf_part_t*>*>::hash_and_probe(BigStr*) const 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, args::_Action*>::hash_and_probe(BigStr*) const 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, runtime_asdl::Cell*>::reserve(int) 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, runtime_asdl::Cell*>::set(BigStr*, runtime_asdl::Cell*) 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, split::IfsSplitter*>::hash_and_probe(BigStr*) const 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value__Proc*>::hash_and_probe(BigStr*) const 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value_t*>::at(BigStr*) const 0.04% 1 osh oils-for-unix [.] Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const 0.04% 1 osh oils-for-unix [.] Dict<int, vm::_AssignBuiltin*>::hash_and_probe(int) const 0.04% 1 osh oils-for-unix [.] Dict<long, BigStr*>::at(long) const 0.04% 1 osh oils-for-unix [.] List<Dict<BigStr*, runtime_asdl::Cell*>*>::set(int, Dict<BigStr*, runtime_asdl::Cell*>*) 0.04% 1 osh oils-for-unix [.] List<IOError_OSError*>* Alloc<List<IOError_OSError*>>() 0.04% 1 osh oils-for-unix [.] List<List<bool>*>::at(int) 0.04% 1 osh oils-for-unix [.] List<List<runtime_asdl::Piece*>*>::reserve(int) [clone .part.0] 0.04% 1 osh oils-for-unix [.] List<Tuple2<runtime_asdl::span_e, int>*>::append(Tuple2<runtime_asdl::span_e, int>*) 0.04% 1 osh oils-for-unix [.] List<bool>* Alloc<List<bool>>() 0.04% 1 osh oils-for-unix [.] List<executor::_ProcessSubFrame*>::append(executor::_ProcessSubFrame*) 0.04% 1 osh oils-for-unix [.] List<executor::_ProcessSubFrame*>::pop() 0.04% 1 osh oils-for-unix [.] List<int>* Alloc<List<int>>() 0.04% 1 osh oils-for-unix [.] List<int>::reserve(int) [clone .part.0] 0.04% 1 osh oils-for-unix [.] List<mylib::BufWriter*>::at(int) 0.04% 1 osh oils-for-unix [.] List<runtime_asdl::AssignArg*>::append(runtime_asdl::AssignArg*) 0.04% 1 osh oils-for-unix [.] List<runtime_asdl::Piece*>::reserve(int) [clone .part.0] 0.04% 1 osh oils-for-unix [.] List<syntax_asdl::AssignPair*>::at(int) 0.04% 1 osh oils-for-unix [.] List<syntax_asdl::CompoundWord*>::reserve(int) [clone .part.0] 0.04% 1 osh oils-for-unix [.] List<syntax_asdl::command_t*>* NewList<syntax_asdl::command_t*>(std::initializer_list<syntax_asdl::command_t*>) 0.04% 1 osh oils-for-unix [.] List<syntax_asdl::glob_part_t*>::reserve(int) [clone .part.0] 0.04% 1 osh oils-for-unix [.] MatchGlobToken(unsigned char const*, int, int, int*, int*) 0.04% 1 osh oils-for-unix [.] args::SetToString::SetToString(BigStr*, bool, List<BigStr*>*) 0.04% 1 osh oils-for-unix [.] args::_Attributes::Set(BigStr*, value_asdl::value_t*) 0.04% 1 osh oils-for-unix [.] assign_osh::_AssignVarForBuiltin(state::Mem*, value_asdl::value_t*, runtime_asdl::AssignArg*, runtime_asdl::scope_e, int, sh_expr_eval::ArithEvaluator*, bool, bool) 0.04% 1 osh oils-for-unix [.] assign_osh::_ReconcileTypes(value_asdl::value_t*, bool, bool, runtime_asdl::AssignArg*, state::Mem*) 0.04% 1 osh oils-for-unix [.] bash_impl::BashArray_GetKeys(value_asdl::value__BashArray*) 0.04% 1 osh oils-for-unix [.] bash_impl::BashArray_ListInitialize(value_asdl::value__BashArray*, value_asdl::value__InitializerList*, bool, syntax_asdl::loc_t*, bash_impl::ArrayIndexEvaluator*) 0.04% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::RunPendingTraps() 0.04% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) [clone .cold] 0.04% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoControlFlow(syntax_asdl::command__ControlFlow*) 0.04% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoForEach(syntax_asdl::command__ForEach*) 0.04% 1 osh oils-for-unix [.] cmd_eval::CommandEvaluator::_DoForEach(syntax_asdl::command__ForEach*) [clone .cold] 0.04% 1 osh oils-for-unix [.] consts::BoolArgType(unsigned short) 0.04% 1 osh oils-for-unix [.] consts::GetKind(unsigned short) 0.04% 1 osh oils-for-unix [.] dev::Tracer::OnControlFlow(BigStr*, int) 0.04% 1 osh oils-for-unix [.] dev::Tracer::_RichTraceBegin(BigStr*) 0.04% 1 osh oils-for-unix [.] executor::ShellExecutor::RunBuiltin(int, runtime_asdl::cmd_value__Argv*) 0.04% 1 osh oils-for-unix [.] fastfunc::Utf8DecodeOne(BigStr*, int) 0.04% 1 osh oils-for-unix [.] flag_util::CreateSpec(FlagSpec_c*) 0.04% 1 osh oils-for-unix [.] flag_util::LookupFlagSpec(BigStr*) 0.04% 1 osh oils-for-unix [.] flag_util::_CreateActions(Action_c*, Dict<BigStr*, args::_Action*>*) 0.04% 1 osh oils-for-unix [.] fnv1(char const*, int) 0.04% 1 osh oils-for-unix [.] glob_::GlobToERE(BigStr*) 0.04% 1 osh oils-for-unix [.] glob_::LooksLikeGlob(BigStr*) 0.04% 1 osh oils-for-unix [.] hash_key(BigStr*) 0.04% 1 osh oils-for-unix [.] hay_ysh::HayState::Resolve(BigStr*) 0.04% 1 osh oils-for-unix [.] keys_equal(BigStr*, BigStr*) 0.04% 1 osh oils-for-unix [.] lexer::IsPlusEquals(syntax_asdl::Token*) 0.04% 1 osh oils-for-unix [.] lexer::LazyStr(syntax_asdl::Token*) 0.04% 1 osh oils-for-unix [.] libc::regex_first_group_match(BigStr*, BigStr*, int) 0.04% 1 osh oils-for-unix [.] libc::regex_search(BigStr*, int, BigStr*, int, int) 0.04% 1 osh oils-for-unix [.] match::SimpleLexer::Next() 0.04% 1 osh oils-for-unix [.] mylib::BufWriter::EnsureMoreSpace(int) 0.04% 1 osh oils-for-unix [.] mylib::CFile::write(BigStr*) 0.04% 1 osh oils-for-unix [.] pyutil::BackslashEscape(BigStr*, BigStr*) 0.04% 1 osh oils-for-unix [.] pyutil::ChArrayToString(List<int>*) 0.04% 1 osh oils-for-unix [.] read_osh::Read::_Read(arg_types::read*, List<BigStr*>*) 0.04% 1 osh oils-for-unix [.] repr(BigStr*) 0.04% 1 osh oils-for-unix [.] runtime_asdl::Piece* Alloc<runtime_asdl::Piece, BigStr*&, bool&, bool>(BigStr*&, bool&, bool&&) 0.04% 1 osh oils-for-unix [.] runtime_asdl::VarSubState* Alloc<runtime_asdl::VarSubState, bool, decltype(nullptr), decltype(nullptr)>(bool&&, decltype(nullptr)&&, decltype(nullptr)&&) [clone .isra.0] 0.04% 1 osh oils-for-unix [.] runtime_asdl::cmd_value__Argv* Alloc<runtime_asdl::cmd_value__Argv, List<BigStr*>*&, List<syntax_asdl::CompoundWord*>*&, bool&, decltype(nullptr), decltype(nullptr)>(List<BigStr*>*&, List<syntax_asdl::CompoundWord*>*&, bool&, decltype(nullptr)&&, decltype(nullptr)&&) [clone .isra.0] 0.04% 1 osh oils-for-unix [.] sh_expr_eval::BoolEvaluator::EvalB(syntax_asdl::bool_expr_t*) 0.04% 1 osh oils-for-unix [.] split::_SpansToParts(BigStr*, List<Tuple2<runtime_asdl::span_e, int>*>*) 0.04% 1 osh oils-for-unix [.] state::Mem::GetArgNum(int) 0.04% 1 osh oils-for-unix [.] state::Mem::GetCellDeref(BigStr*, runtime_asdl::scope_e) 0.04% 1 osh oils-for-unix [.] state::Mem::SetTokenForLine(syntax_asdl::Token*) 0.04% 1 osh oils-for-unix [.] state::Mem::SetValue(value_asdl::sh_lvalue_t*, value_asdl::value_t*, runtime_asdl::scope_e, int) 0.04% 1 osh oils-for-unix [.] state::Procs::GetInvokable(BigStr*) 0.04% 1 osh oils-for-unix [.] state::ctx_ProcCall::ctx_ProcCall(state::Mem*, state::MutableOpts*, value_asdl::value__Proc*, List<BigStr*>*, syntax_asdl::CompoundWord*) 0.04% 1 osh oils-for-unix [.] std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_invoke(std::_Any_data const&, char&&) 0.04% 1 osh oils-for-unix [.] std::__detail::_Executor<char const*, std::allocator<std::__cxx11::sub_match<char const*> >, std::__cxx11::regex_traits<char>, true>::_M_rep_once_more(std::__detail::_Executor<char const*, std::allocator<std::__cxx11::sub_match<char const*> >, std::__cxx11::regex_traits<char>, true>::_Match_mode, long) 0.04% 1 osh oils-for-unix [.] std::vector<std::__cxx11::sub_match<char const*>, std::allocator<std::__cxx11::sub_match<char const*> > >::operator=(std::vector<std::__cxx11::sub_match<char const*>, std::allocator<std::__cxx11::sub_match<char const*> > > const&) [clone .isra.0] 0.04% 1 osh oils-for-unix [.] str_equals0(char const*, BigStr*) 0.04% 1 osh oils-for-unix [.] string_ops::GlobReplacer::Replace(BigStr*, syntax_asdl::suffix_op__PatSub*) 0.04% 1 osh oils-for-unix [.] trap_osh::TrapState::GetHook(BigStr*) 0.04% 1 osh oils-for-unix [.] ui::ctx_Location::~ctx_Location() 0.04% 1 osh oils-for-unix [.] val_ops::ArrayIter::FirstValue() 0.04% 1 osh oils-for-unix [.] value_asdl::value__Str* Alloc<value_asdl::value__Str, BigStr*>(BigStr*&&) 0.04% 1 osh oils-for-unix [.] void std::__insertion_sort<long*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(long, long)> >(long*, long*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(long, long)>) 0.04% 1 osh oils-for-unix [.] word_::FastStrEval(syntax_asdl::CompoundWord*) 0.04% 1 osh oils-for-unix [.] word_::LiteralId(syntax_asdl::word_part_t*) 0.04% 1 osh oils-for-unix [.] word_compile::EvalCStringToken(int, BigStr*) 0.04% 1 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalBracketOp(value_asdl::value_t*, syntax_asdl::BracedVarSub*, bool, runtime_asdl::VarSubState*, runtime_asdl::VTestPlace*) 0.04% 1 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_EvalDoubleQuoted(List<syntax_asdl::word_part_t*>*, List<runtime_asdl::part_value_t*>*) 0.04% 1 osh oils-for-unix [.] word_eval::AbstractWordEvaluator::_PatSub(value_asdl::value_t*, syntax_asdl::suffix_op__PatSub*) 0.04% 1 osh oils-for-unix [.] word_eval::_ValueToPartValue(value_asdl::value_t*, bool, syntax_asdl::word_part_t*) # # (Cannot load tips.txt file, please install perf!) # Wrote /home/runner/work/oils/oils/_tmp/perf/parse-help.report.txt Wrote /home/runner/work/oils/oils/_tmp/perf/index.html