[PATCH] Entangle the C Program Heap initialization
sebastian.huber at embedded-brains.de
Thu Oct 1 16:03:19 UTC 2020
On 01/10/2020 17:07, Gedare Bloom wrote:
> This looks ok to me. I suppose eliminating the dependency requires the
> function pointer indirection. The only thing I don't see is why
> redefinition of the _Workspace_Malloc_initializer is allowed in both
> wkspacemallocinitdefault.c and in confdefs/wkspace.h. I would think
> that will cause an error for multiple definitions.
All the default definitions are contained in separate files in
librtemscpu.a. They are only linked in the executable if they are not
already defined by the module with the configuration data structures
defined by confdefs.h AND required by the application.
More information about the devel