mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-14 00:37:44 -04:00
Add unity memory extension, fake_assert, and enable -fsanitize=address (#506)
* Enable libunitymemory extension to track dynamic memory usage during unit tests * Use UnityMemory in timers_utest.c * Add fake_assert.h to allow mocking of configASSERT calls * Add .editorconfig to make github show indentation correctly * Add unity memory and fake_assert to queue_utest.c * Add -fsanitize=address CFLAG when running unit tests * Define mtCOVERAGE_TEST_MARKER macro to include mtCOVERAGE_TEST_MARKER lines in coverage figures * Add additional memory check / protection CFLAGS for CMock tests * Fix out of bounds array access in list_utest.c * Move the fake_assert.h include to the top of FreeRTOSConfig.h
This commit is contained in:
parent
c4d8002634
commit
570ae6bb52
11 changed files with 151 additions and 59 deletions
5
.github/scripts/core_checker.py
vendored
5
.github/scripts/core_checker.py
vendored
|
@ -255,14 +255,15 @@ FREERTOS_IGNORED_PATTERNS = [
|
|||
r'.*/Makefile',
|
||||
r'.*/trcConfig\.h.*',
|
||||
r'.*/trcConfig\.c.*',
|
||||
r'.*/trcSnapshotConfig\.h.*',
|
||||
r'.*/trcSnapshotConfig\.h.*'
|
||||
]
|
||||
|
||||
FREERTOS_IGNORED_FILES = [
|
||||
'fyi-another-way-to-ignore-file.txt',
|
||||
'mbedtls_config.h',
|
||||
'requirements.txt',
|
||||
'run-cbmc-proofs.py'
|
||||
'run-cbmc-proofs.py',
|
||||
'.editorconfig'
|
||||
]
|
||||
|
||||
FREERTOS_HEADER = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue