genode/repos/base/include/base
Norman Feske ac0562ec18 base: avoid Pd_session::Invalid_session condition
By adding a sanity check for the validity of the PD session targeted by
a transfer_quota operation, the corner case of an incomplete PD session
of a child can no longer trigger an 'Invalid_session' exception.
2018-08-02 14:36:44 +02:00
..
trace trace/buffer: keep "last" entry on wraps 2018-05-03 15:31:54 +02:00
affinity.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
allocator_avl.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
allocator_guard.h base: remove debug message from Allocator_guard 2018-02-09 13:34:15 +01:00
allocator.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
attached_dataspace.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
attached_io_mem_dataspace.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
attached_ram_dataspace.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
attached_rom_dataspace.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
blocking.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cache.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cancelable_lock.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
capability.h Cleanup Call_return encapsulation in call() 2017-05-02 15:28:52 +02:00
child.h base: avoid Pd_session::Invalid_session condition 2018-08-02 14:36:44 +02:00
component.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
connection.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
console.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
debug.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
entrypoint.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
env.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
exception.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
heap.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
id_space.h AVL node/tree: make non-copyable 2018-02-09 13:34:23 +01:00
ipc_msgbuf.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ipc.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
local_connection.h base: fix quota transfer to async env services 2018-06-12 12:11:47 +02:00
lock_guard.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
lock.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
log.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
native_capability_tpl.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
native_capability.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
object_pool.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
output.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
printf.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
quota_guard.h Remove replenish error message from quota guard 2018-02-28 11:05:04 +01:00
quota_transfer.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_allocator.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
registry.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rpc_args.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rpc_client.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rpc_server.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
rpc.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
semaphore.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
service.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
session_label.h session_label: make typedef String public 2018-06-29 10:40:14 +02:00
session_object.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
session_state.h base: handle cancelation of session creation 2018-07-03 09:39:32 +02:00
shared_object.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
signal.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
slab.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
sleep.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
snprintf.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
stdint.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
synced_allocator.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
synced_interface.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
thread_state_base.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread_state.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread.h trace: initialize trace control in Thread::start 2018-08-02 14:36:35 +02:00
tslab.h base: construct 'Tslab' with allocator reference 2017-05-31 13:16:03 +02:00
weak_ptr.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00