, API , , , .
BoundsChecker, 10.5 . , BoundsChecker . , , , , , .
Results: 100 messages about write overflow to the local variable and 99 messages that the destination line was not terminated by zero. Technically, this second message is incorrect, but BoundsChecker only looks for null termination within the destination line itself, and after the first call to strcat it no longer contains null bytes within its bounds.
Disclaimer: I work at MicroFocus as a developer working on BoundsChecker.
source
share