Ran
|
Files
89
|
Run time
3s
|
Badge
README BADGES
|
push
github
profilers: introduce event reader module There is no error-checking in profilers which results in raw Lua errors being reported in cases of non-existing paths or corrupt file structures. This patch adds a profiler-agnostic module for event parsing, which is going to be used to introduce user-friendly errors. It is impossible to enable it right now because it should be included in Tarantool's build procedure first. Part of tarantool/tarantool#9217 Part of tarantool/tarantool#5994 Reviewed-by: Sergey Bronnikov <sergeyb@tarantool.org> Reviewed-by: Sergey Kaplun <skaplun@tarantool.org> Signed-off-by: Sergey Kaplun <skaplun@tarantool.org> (cherry picked from commit df5a07218)
5658 of 6018 branches covered (94.02%)
Branch coverage included in aggregate %.
21601 of 23416 relevant lines covered (92.25%)
2820055.67 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
---|---|---|---|---|---|---|---|---|---|
13.79 | src/lj_utils_leb128.c | 132 | 51 | 7 | 44 | 1752929.0 + 73361 | |||
61.83 | src/lj_clib.c | 431 | 101 | 65 | 36 | 2922.0 + 36 | |||
77.41 | src/lj_api.c | 1368 | 859 | 661 - 10 | 198 + 10 | 918816.0 + 15826 | |||
77.71 | src/lj_opt_fold.c | 2537 | 977 | 744 - 6 | 233 + 6 | 44482.0 + 13202 | |||
77.92 | src/lj_wbuf.c | 141 | 66 | 49 | 17 | 613229.0 + 25649 | |||
78.75 | src/lib_math.c | 224 | 72 | 56 | 16 | 20821.0 + 22 | |||
81.3 | src/lj_strscan.c | 540 | 263 | 212 | 51 | 2374204.0 - 175039 | |||
84.03 | src/lj_ccall.c | 1183 | 172 | 145 | 27 | 22906.0 + 332 | |||
84.21 | src/lj_load.c | 164 | 81 | 69 | 12 | 30842.0 + 173 | |||
86.45 | src/lib_jit.c | 771 | 323 | 280 | 43 | 426.0 + 15 |