Re:Stranger Strings: An exploitable flaw in SQLite
by PathOfEclipse on Tuesday October 25, 2022 @12:14PM
(#33332590)
If your bounds checks can make your programs as much as twice as slow, then I think it's worth considering that bounds checking is not a panacea for low-level code: https://coaxion.net/blog/2018/01/speeding-up-rgb-to-grayscal...
[ Parent
| on HN ]
Re:Stranger Strings: An exploitable flaw in SQLite
by danhor on Tuesday October 25, 2022 @12:36PM
(#33332909)
If the compiler can be sure that there is no bounds checking needed and can skip it. Rust provides facilities for this, C and C++ less so.
We have seen time and time again that humans aren't good enugh at that task, even in low-level code (and 2x is very buch an outlier).