genode/base/src
Christian Prochaska 17dc60eb66 cxx: make 'operator delete(void *)' a weak symbol
The 'delete (void *)' operator gets referenced by compiler generated code,
so it must be publicly defined in the 'cxx' library. These compiler
generated calls seem to get executed only subsequently to explicit
'delete (void *)' calls in application code, which are not supported by
the 'cxx' library, so the 'delete (void *)' implementation in the 'cxx'
library does not have to do anything. Applications should use the
'delete (void *)' implementation of the 'stdcxx' library instead. To make
this possible, the 'delete (void *)' implementation in the 'cxx' library
must be 'weak'.

Fixes #419.
2012-10-24 11:34:39 +02:00
..
base cxx: make 'operator delete(void *)' a weak symbol 2012-10-24 11:34:39 +02:00
core Cleanup: remove 'first' and 'next' of cpu_session 2012-10-24 11:34:38 +02:00
lib Support for building all libs via 'make lib' 2012-01-24 18:56:35 +01:00
platform Reserve up to 8x4 bytes for the parent capability 2012-08-14 19:14:25 +02:00
test Move 'Child' API implementation to library 2012-10-09 13:45:33 +02:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

This directory contains all source codes.