zephyr/lib
Andrew Boie 7707060959 userspace: get rid of app section placeholders
We used to leave byte-long placeholder symbols to ensure
that empty application memory sections did not cause
build errors that were very difficult to understand.

Now we use some relatively portable inline assembly to
generate a symbol, but don't take up any extra space.

The malloc and libc partitions are now only instantiated
if there is some data to put in them.

Fixes: #13923

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-03-04 08:05:16 -08:00
..
cmsis_rtos_v1 kconfig: Remove redundant 'default n' properties 2019-02-27 09:25:22 +01:00
cmsis_rtos_v2 kconfig: Remove redundant 'default n' properties 2019-02-27 09:25:22 +01:00
gui gui: Corrected typo in object realign Kconfig option 2019-02-08 09:35:18 -06:00
libc userspace: get rid of app section placeholders 2019-03-04 08:05:16 -08:00
os misc: assert_post_action: Added __weak keyword. 2019-03-02 12:26:21 -05:00
posix posix/pthreads: fix pthread_barrier_wait() behavior to match Posix 2019-03-02 03:40:06 +01:00
CMakeLists.txt lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00
Kconfig lib: flatten all loose components into one lib 2019-01-22 07:45:22 -05:00