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