aa02fb8256
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. |
||
---|---|---|
.. | ||
allocator | ||
avl_tree | ||
child | ||
console | ||
cxx | ||
elf | ||
env | ||
heap | ||
include | ||
ipc | ||
lock | ||
pager | ||
process | ||
server | ||
signal | ||
thread | ||
README |
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.