This patch introduces two new checks for incorrect usage of va_lists. They finds usages of uninitialized va_lists and leaked/unterminated va_lists. They can also find va_lists that are copied into itself.
This check was developed by Donat Nagy (m1nagdon@gmail.com) and myself.