[A] Initial commit

This commit is contained in:
seleznevae
2018-01-01 11:26:34 +03:00
commit cc06b4c22f
265 changed files with 23652 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
coverity_assert_model.c:
This file is a Coverity Modeling file for projects using CMocka for unit
testing. The assert functiions could create false positives, to avoid that you
can load this modeling file in the Coverity web interface.
coverity_internal_model.c:
This file is for the CMocka source code itself.

View File

@@ -0,0 +1,87 @@
#define LargestIntegralType unsigned long long
void _assert_true(const LargestIntegralType result,
const char* const expression,
const char * const file, const int line)
{
__coverity_panic__();
}
void _assert_int_equal(
const LargestIntegralType a, const LargestIntegralType b,
const char * const file, const int line)
{
__coverity_panic__();
}
void _assert_int_not_equal(
const LargestIntegralType a, const LargestIntegralType b,
const char * const file, const int line)
{
__coverity_panic__();
}
void _assert_return_code(const LargestIntegralType result,
size_t rlen,
const LargestIntegralType error,
const char * const expression,
const char * const file,
const int line)
{
__coverity_panic__();
}
void _assert_string_equal(const char * const a, const char * const b,
const char * const file, const int line)
{
__coverity_panic__();
}
void _assert_string_not_equal(const char * const a, const char * const b,
const char *file, const int line)
{
__coverity_panic__();
}
void _assert_memory_equal(const void * const a, const void * const b,
const size_t size, const char* const file,
const int line)
{
__coverity_panic__();
}
void _assert_memory_not_equal(const void * const a, const void * const b,
const size_t size, const char* const file,
const int line)
{
__coverity_panic__();
}
void _assert_in_range(
const LargestIntegralType value, const LargestIntegralType minimum,
const LargestIntegralType maximum, const char* const file, const int line)
{
__coverity_panic__();
}
void _assert_not_in_range(
const LargestIntegralType value, const LargestIntegralType minimum,
const LargestIntegralType maximum, const char* const file, const int line)
{
__coverity_panic__();
}
void _assert_in_set(
const LargestIntegralType value, const LargestIntegralType values[],
const size_t number_of_values, const char* const file, const int line)
{
__coverity_panic__();
}
void _assert_not_in_set(
const LargestIntegralType value, const LargestIntegralType values[],
const size_t number_of_values, const char* const file, const int line)
{
__coverity_panic__();
}

View File

@@ -0,0 +1,5 @@
/* Functions to help coverity do static analysis on cmocka */
void exit_test(const int quit_application)
{
__coverity_panic__();
}