CodeCheck Documentation
CodeCheck Documentation - Bug Hunter

Standard: Bug Hunter

An advanced static analysis suite designed to uncover complex and elusive bugs that require extensive time and disk space to detect.

With a comprehensive collection of specialized checks, CodeCheck employs sophisticated algorithms and exhaustive analysis techniques to identify hard-to-find bugs within your codebase.

Bug Hunter's strength lies in its unwavering dedication to thoroughness, meticulously exploring every possible execution path and evaluating complex control and data flow scenarios. This comprehensive approach ensures the detection of bugs that often elude conventional analysis tools.

For extra accuracy, make sure to enable the AST Cache under Project - Configure Project - C++

Check IDCheck NameSupportedSeverity
CPP_SA_DANGLING_POINTERSDangling PointerYesHigh
CPP_SA_DIV_ZERODivision by ZeroYesHigh
CPP_SA_LEAKSMemory LeakYesHigh
CPP_SA_NULL_PTRNull Pointer DereferenceYesHigh
CPP_SA_STACK_ADDRESS_ESCAPEStack Address EscapeYesHigh
CPP_SA_UNDEFINED_CALLUndefined CallYesHigh
CPP_SA_UNINITIALIZEDUninitialized ValueYesHigh
CPP_SA_VIRTUAL_CALLSVirtual CallYesHigh