Honggyu Kim

Results 102 issues of Honggyu Kim

It looks some tests related to `-r`/`--time-range` randomly fail as follows. ```diff t117_time_range: diff result of -pg -Os --- expect 2021-09-19 07:07:05.001735632 +0100 +++ result 2021-09-19 07:07:05.001735632 +0100 @@ -1...

help wanted
tests

The uftrace is not only a function tracer, but could also be used as a fault injection framework. For example, it may always replace the return value of `fopen` to...

enhancement
help wanted
RFC

``` $ make ASAN=1 $ cd tests $ ./runtest.py -vdp -O0 220 Start 1 tests with 1 worker Test case pg ------------------------: O0 build command: gcc -o t-abc -fno-inline -fno-builtin...

good first issue

In some cases, argument read for string could make the target program get crashed. The following sequence shows the problem. ``` $ git clone [email protected]:facebook/hermes.git && cd hermes $ mkdir...

The most commonly used filters in replay are `-F` for opt-in and `-N` for opt-out filtering. `-F` enables to show and `-N` disables to hide the target function and its...

enhancement
help wanted

Currently, gcc and clang support adding NOPs only in function entries with -fpatchable-function-entry=N, but it could be extended to `-fpatchable-function-exit=N`. Having this option can make uftrace record more reliable because...

enhancement
help wanted
RFC

There's another idea to add useful info to TUI. I think it'd be great to have the following tree information especially in TUI. - **task tree** - shows how process...

enhancement
help wanted
tui

I think we can also open the source file to show the source code in a splitted panel on the side with current tui display. That would provide much deeper...

enhancement
help wanted
tui

uftrace replay shows trace record in timeline manner so it's good to know how each processes/threads are interacted. But sometimes, it's too confusing to see mixed trace log having a...

enhancement
help wanted

We can download hermes source code and build as follows. ``` $ git clone [email protected]:facebook/hermes.git && cd hermes $ mkdir build && cd build $ cmake .. $ make -j...

bug