|
Ran
|
Jobs
1
|
Files
515
|
Run time
1min
|
Badge
README BADGES
|
push
github
coro: do not clear rbp in coro_init Currently `rbp` register is cleared in `coro_init()` to stop unwinding. However, despite the fact that this register is present in the clobber list, and `coro.c` is compiled with `-fomit-frame-pointer`, a compiler tries to use `rbp`. It seems that zeroing out of `rbp` is actually not required. This patch reverts a part of commit 761053f0aae8 ("coro: fix `coro_{init,startup}` unwind information"). Closes #12216 NO_DOC=bugfix NO_CHANGELOG=internal NO_TEST=hard to create a stable reproducer (cherry picked from commit f34fbff45)
69859 of 117701 branches covered (59.35%)
104889 of 119677 relevant lines covered (87.64%)
1377747.07 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
88.96 |
-0.61% | src/box/engine.c |
| 1 |
96.88 |
-1.56% | src/box/engine.h |
| 1 |
96.3 |
-0.18% | src/box/relay.cc |
| 1 |
90.14 |
-0.08% | src/box/vy_log.c |
| 1 |
80.0 |
-2.5% | src/lib/core/clock.c |
| 1 |
90.38 |
-1.92% | src/lib/core/trigger.cc |
| 2 |
95.84 |
-0.11% | src/box/iproto.cc |
| 2 |
90.7 |
-0.17% | src/box/memtx_engine.cc |
| 2 |
94.15 |
-0.3% | src/box/memtx_space.c |
| 2 |
92.47 |
-0.04% | src/box/vinyl.c |
| 2 |
88.01 |
0.0% | src/box/vy_run.c |
| 2 |
85.61 |
-0.72% | src/lib/core/coio.c |
| 2 |
93.12 |
-0.19% | src/lib/core/fiber.c |
| 3 |
90.9 |
-0.31% | src/box/vy_scheduler.c |
| 3 |
93.81 |
-0.58% | src/box/xrow_update_field.c |
| 9 |
60.42 |
-4.03% | src/lib/core/fio.c |
| 17 |
91.06 |
-0.52% | src/box/box.cc |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 21715175061.1 | 515 |
87.64 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|