| Title: Kernel Access to Dynamic Memory Allocation functions provided by | 
 | Standard Libraries | 
 |  | 
 | Description: | 
 |  | 
 | This test verifies kernel access to the dynamic memory allocation functions | 
 | provided by standard C libraries supported in Zephyr: | 
 | NEWLIB and MINIMAL_LIB. | 
 | It is intended to catch issues in which a library is completely absent | 
 | or non-functional, and is NOT intended to be a comprehensive test suite | 
 | of all functionality provided by the libraries. | 
 |  | 
 | -------------------------------------------------------------------------------- | 
 |  | 
 | Building and Running Project: | 
 |  | 
 | This project outputs to the console.  It can be built and executed | 
 | on QEMU as follows: | 
 |  | 
 |     make run | 
 |  | 
 | -------------------------------------------------------------------------------- | 
 |  | 
 | Troubleshooting: | 
 |  | 
 | Problems caused by outdated project information can be addressed by | 
 | issuing one of the following commands then rebuilding the project: | 
 |  | 
 |     make clean          # discard results of previous builds | 
 |                         # but keep existing configuration info | 
 | or | 
 |     make pristine       # discard results of previous builds | 
 |                         # and restore pre-defined configuration info | 
 |  | 
 | -------------------------------------------------------------------------------- | 
 |  | 
 | Sample Output: | 
 |  | 
 | ***** BOOTING ZEPHYR OS vxxxx - BUILD: xxxx ***** | 
 | Running test suite test_c_lib_dynamic_memalloc | 
 | =================================================================== | 
 | starting test - test_malloc | 
 | PASS - test_malloc | 
 | =================================================================== | 
 | starting test - test_free | 
 | PASS - test_free | 
 | =================================================================== | 
 | starting test - test_calloc | 
 | PASS - test_calloc | 
 | =================================================================== | 
 | starting test - test_realloc | 
 | PASS - test_realloc | 
 | =================================================================== | 
 | starting test - test_reallocarray | 
 | PASS - test_reallocarray | 
 | =================================================================== | 
 | starting test - test_memalloc_all | 
 | PASS - test_memalloc_all | 
 | =================================================================== | 
 | starting test - test_memalloc_max | 
 | PASS - test_memalloc_max | 
 | =================================================================== | 
 | =================================================================== | 
 | PROJECT EXECUTION SUCCESSFUL |