genode/repos/base/src/lib/base
Emery Hemingway 6819c43a05 Add stack protector storage to base library
This patch adds the items necessary for building Genode components with
stack protection enabled, but it is not initialized at runtime. They are
provided at the moment as a convenience and do not implement a security
feature.

Fix #3066
2019-04-01 19:33:46 +02:00
..
allocator_avl.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
avl_tree.cc base: avoid null pointer warning in avl tree 2019-01-07 12:25:45 +01:00
cache.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
capability_space.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
capability.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
child_process.cc base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
child.cc base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
component.cc base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
console.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
default_log.cc base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
elf_binary.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
entrypoint.cc Add Io_progress_handler to Entrypoint interface 2019-03-18 15:56:22 +01:00
env_deprecated.cc base: setup parent upgrade mechanism eagerly 2017-06-19 12:35:55 +02:00
env_reinit.cc base: setup parent upgrade mechanism eagerly 2017-06-19 12:35:55 +02:00
env_session_id_space.cc base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
heap.cc heap: diagnostic message on alloc(0) 2018-08-28 17:10:53 +02:00
heartbeat.cc init: health monitoring of child components 2018-11-27 11:36:34 +01:00
lock.cc base: avoid null pointer warnings 2018-11-16 14:37:18 +01:00
log.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
main_thread_cap.cc core: simplify initialization 2017-05-31 13:16:12 +02:00
output.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
raw_output.cc base: move 'Buffered_output' class into public header 2019-01-30 13:49:55 +01:00
region_map_client.cc base: support to attach RAM dataspaces readonly 2018-05-30 13:36:27 +02:00
registry.cc base: exception safety during registry iteration 2018-08-28 17:10:54 +02:00
rm_session_client.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
root_proxy.cc base: make Entrypoint placeable on specific cpu 2018-10-29 09:36:22 +01:00
rpc_cap_alloc.cc base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
rpc_dispatch_loop.cc base: safeguard entrypoint against double manage 2017-05-31 13:16:05 +02:00
rpc_entrypoint.cc base: safeguard entrypoint against double manage 2017-05-31 13:16:05 +02:00
session_state.cc Streamline exception types 2017-05-31 13:16:07 +02:00
signal_common.cc hw: introduce non-blocking signal checking 2019-03-18 15:56:24 +01:00
signal_transmitter.cc base: restructure signal-submit initialization 2017-05-31 13:16:12 +02:00
signal.cc hw: introduce non-blocking signal checking 2019-03-18 15:56:24 +01:00
slab.cc base: don't free initial slab in destructor 2017-08-28 16:49:46 +02:00
sleep.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
sliced_heap.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
stack_allocator.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
stack_area_addr.cc base-foc: fix placement of utcb area stack area 2019-01-14 12:34:41 +01:00
stack_area.cc base: use 'Ram_allocator' as stack-area back end 2017-05-31 13:16:13 +02:00
stack_protector.cc Add stack protector storage to base library 2019-04-01 19:33:46 +02:00
thread_bootstrap.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread_myself.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread_start.cc base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
thread.cc base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
trace.cc base: remove dependency from deprecated APIs 2019-02-19 11:08:17 +01:00
utcb.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
vm_session.cc vm_session: extensions 2019-02-19 11:08:17 +01:00