genode/base/src/base
Christian Helmuth aa02fb8256 Revise delete with allocators
Delete operators with additional allocator reference/pointer parameters
are needed if the constructor of an 'new(allocator)' allocated object
throws an exception. Also, destroy now uses the operator to free memory
and provides variants with allocator reference and pointer.

The commit includes a simple test scripts 'run/new_delete', which
exercises the several 'delete' cases.

Related to #1030.
2014-01-30 10:05:44 +01:00
..
allocator base: fix wrap around bug in avl allocator 2013-01-24 11:05:02 +01:00
avl_tree Add sanity check to AVL tree, fix #597 2013-02-13 16:01:25 +01:00
child base: show size as %zu instead %zd 2013-12-20 15:16:19 +01:00
console Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
cxx Revise delete with allocators 2014-01-30 10:05:44 +01:00
elf Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
env base: show size as %zu instead %zd 2013-12-20 15:16:19 +01:00
heap base: show size as %zu instead %zd 2013-12-20 15:16:19 +01:00
include base: natural default align in unmanaged singleton 2013-12-20 14:48:05 +01:00
ipc Unify 'ipc.h' and 'ipc_generic.h' across platforms 2013-02-14 13:23:37 +01:00
lock Rework the internal lock interface 2013-02-25 22:14:21 +01:00
pager base: individual implementations of pager-object 2013-11-14 19:57:30 +01:00
process Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
server Express affinities via Cartesian coordinates 2013-08-13 17:08:24 +02:00
signal base: Warn on undissolved signal contexts 2013-11-26 14:32:07 +01:00
thread thread: rearrange thread context management 2014-01-27 18:54:09 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

This directory contains the mandatory Genode infrastructure
on which all Genode components rely. Each subdirectory
corresponds to a library.

:Note: Do not mistake the name of this directory with the
  make variable $(BASE_DIR). The make variable refers to
  the top-level directory of the whole Genode source tree.