|
|
|
|
|
by virgilp
577 days ago
|
|
Well, let's put it like this: - Webkit, GCC, and a few others are non-trivial C++ codebases that are (I argue) useful. - In your experience, since they are non-trivial, they have silent memory corruption bugs (i.e. they are not "perfectly safe"). Does this answer the "why bother with software at all" question? |
|
Your examples of GCC and Webkit are both projects that have spent enormous amounts of effort to be as memory safe as they can be, and have both had many memory safety related CVEs in the past. As was already pointed out, you still have to pay the cost of engineering memory safe code, even when your compiler/static analysis doesn't have your back.