|
Ran
|
Jobs
1
|
Files
89
|
Run time
1min
|
Badge
README BADGES
|
push
github
FFI: Fix dangling CType references (again). Reported by Sergey Kaplun. (cherry picked from commit c64020f3c) This patch fixes JIT recording for the vararg calls, that was not fixed in the previous patch. The `ctr` pointer to the child cdata value may become invalid after the ctype state table reallocation in the `crec_call_args()`. This patch preserves `ctr->info` in the separate variable to avoid dereferencing an invalid pointer. Sergey Kaplun: * added the description and the test for the problem Part of tarantool/tarantool#11691 Reviewed-by: Sergey Bronnikov <sergeyb@tarantool.org> Signed-off-by: Sergey Kaplun <skaplun@tarantool.org> (cherry picked from commit 37d822ecf)
5712 of 6046 branches covered (94.48%)
Branch coverage included in aggregate %.
6 of 6 new or added lines in 1 file covered. (100.0%)
51 existing lines in 2 files now uncovered.21797 of 23513 relevant lines covered (92.7%)
3872465.22 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 12 |
84.52 |
0.49% | src/lj_ccall.c |
| 39 |
87.92 |
0.03% | src/lj_crecord.c |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 17618265834.1 | 89 |
93.06 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|