test: remove file-wide interpreter.cpp ubsan suppression #29541
pull fanquake wants to merge 1 commits into bitcoin:master from fanquake:more_ubsan_symbolizing changing 1 files +1 −1-
fanquake commented at 10:08 pm on March 2, 2024: member
-
test: remove file-wide interpreter.cpp ubsan suppression 217c0ce552
-
DrahtBot commented at 10:08 pm on March 2, 2024: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage
For detailed information about the code coverage, see the test coverage report.
Reviews
See the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
Conflicts
Reviewers, this pull request conflicts with the following ones:
- #29543 (refactor: Avoid unsigned integer overflow in
script/interpreter.cpp
by hebasto)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
- #29543 (refactor: Avoid unsigned integer overflow in
-
DrahtBot renamed this:
test: remove file-wide interpreter.cpp ubsan suppression
test: remove file-wide interpreter.cpp ubsan suppression
on Mar 2, 2024 -
DrahtBot added the label Tests on Mar 2, 2024
-
hebasto approved
-
Sjors commented at 9:03 am on March 5, 2024: member
Is it possible to mark suppressions inside the source code itself? In that case we could specifically suppress the two affected lines. That has the benefit of not having to touch the code itself (like #29543 does), while avoiding future regressions elsewhere in
EvalScript
.utACK 217c0ce552a5d519b5cc702aba0c82514a1c449e
-
in test/sanitizer_suppressions/ubsan:58 in 217c0ce552
54@@ -55,7 +55,7 @@ unsigned-integer-overflow:MurmurHash3 55 unsigned-integer-overflow:CBlockPolicyEstimator::processBlockTx 56 unsigned-integer-overflow:TxConfirmStats::EstimateMedianVal 57 unsigned-integer-overflow:prevector.h 58-unsigned-integer-overflow:script/interpreter.cpp 59+unsigned-integer-overflow:EvalScript
Sjors commented at 9:20 am on March 5, 2024:I assumestacktop
/altstacktop
don’t work here?
fanquake commented at 4:38 pm on March 5, 2024:Not in this context, because these are runtime suppressions.fanquake commented at 4:40 pm on March 5, 2024: memberIs it possible to mark suppressions inside the source code itself?
There are various ways to suppress issues, however, in this PR, I’m not interested in changing the src, just reducing the scope of the currently applied runtime suppression.
dergoegge approveddergoegge commented at 4:41 pm on March 5, 2024: memberACK 217c0ce552a5d519b5cc702aba0c82514a1c449efanquake merged this on Mar 5, 2024fanquake closed this on Mar 5, 2024
fanquake deleted the branch on Mar 5, 2024
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-23 21:12 UTC
More mirrored repositories can be found on mirror.b10c.me