genode/repos/os
Martin Stein f4a2d932e3 net: check packet data size in accessor
Instead of having a method validate_size in each packet class, check
sizes in the data accessor of the surrounding packet class. This packet
accessor is the one that casts the data pointer to the desired data type
so it is sensible that it also checks whether the desired type would
exceed the available RAM before doing the cast. This also fits nicely
the fact that for the top-level packet-class of a packet, the size must
not be checked (which was previously done).

Issue #465
2018-01-17 12:14:41 +01:00
..
doc Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
include net: check packet data size in accessor 2018-01-17 12:14:41 +01:00
lib Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
recipes os: component to reflect ROMs as reports 2018-01-17 12:14:37 +01:00
run os: add app to transform kernel/core output to LOG 2017-12-21 15:01:48 +01:00
src net: check packet data size in accessor 2018-01-17 12:14:41 +01:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.