genode/repos/base/include
Martin Stein cc4a72243d print_lines: fix bugs in line length calculation
1) The loop for determining the line length read from a character offset
   before checking whether the offset is smaller than the given string
   length. This could have caused access outside the string buffer.

2) The routine for determining the line length first seeked for the
   offset of the last real character of the line and than added one for
   getting the length but only if the following character was '\n'. This
   has to be done for any other line-terminating character too. The only
   case where you don't want to do this is when the end of the whole
   string is reached.

Issue #2967
2018-09-13 15:21:11 +02:00
..
base base: avoid Pd_session::Invalid_session condition 2018-08-02 14:36:44 +02:00
cap_session Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
cpu_thread Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
dataspace Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
deprecated Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
drivers gpio_drv: add support for i.MX6 2018-04-19 12:38:24 +02:00
io_mem_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
io_port_session API documentation refinements 2017-05-31 13:16:21 +02:00
irq_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
log_session Limit max string length in log session for okl4 2017-10-19 13:31:16 +02:00
parent Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
pd_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_session Integrate core's RAM service into the PD service 2017-05-31 13:16:14 +02:00
region_map base: support to attach RAM dataspaces readonly 2018-05-30 13:36:27 +02:00
rm_session Automatic session quota upgrades for RM connections 2018-06-29 10:44:54 +02:00
rom_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
root Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
session Streamline exception types 2017-05-31 13:16:07 +02:00
spec Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
thread Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
trace_session trace_session: fix exception list in 'trace' RPC 2018-02-09 13:34:19 +01:00
util print_lines: fix bugs in line length calculation 2018-09-13 15:21:11 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This directory contains include files of interfaces that are exported
by components to be used by other components. Each subdirectory corresponds
to the component exporting the interface.