|
FlatImage
A configurable Linux containerization system
|
Defines offsets for all reserved space components. More...
#include <reserved.hpp>
Public Member Functions | |
| constexpr | Reserved () |
| Validates reserved space layout at compile-time. | |
Static Public Attributes | |
| static constexpr uint64_t const | fim_reserved_offset_permissions_begin = 0 |
| static constexpr uint64_t const | fim_reserved_offset_permissions_end = fim_reserved_offset_permissions_begin + 8 |
| static constexpr uint64_t const | fim_reserved_offset_notify_begin = fim_reserved_offset_permissions_end |
| static constexpr uint64_t const | fim_reserved_offset_notify_end = fim_reserved_offset_notify_begin + 1 |
| static constexpr uint64_t const | fim_reserved_offset_overlay_begin = fim_reserved_offset_notify_end |
| static constexpr uint64_t const | fim_reserved_offset_overlay_end = fim_reserved_offset_overlay_begin + 1 |
| static constexpr uint64_t const | fim_reserved_offset_casefold_begin = fim_reserved_offset_overlay_end |
| static constexpr uint64_t const | fim_reserved_offset_casefold_end = fim_reserved_offset_casefold_begin + 1 |
| static constexpr uint64_t const | fim_reserved_offset_desktop_begin = fim_reserved_offset_casefold_end |
| static constexpr uint64_t const | fim_reserved_offset_desktop_end = fim_reserved_offset_desktop_begin + 4_kib |
| static constexpr uint64_t const | fim_reserved_offset_boot_begin = fim_reserved_offset_desktop_end |
| static constexpr uint64_t const | fim_reserved_offset_boot_end = fim_reserved_offset_boot_begin + 8_kib |
| static constexpr uint64_t const | fim_reserved_offset_icon_begin = fim_reserved_offset_boot_end |
| static constexpr uint64_t const | fim_reserved_offset_icon_end = fim_reserved_offset_icon_begin + 1_mib |
| static constexpr uint64_t const | fim_reserved_offset_environment_begin = fim_reserved_offset_icon_end |
| static constexpr uint64_t const | fim_reserved_offset_environment_end = fim_reserved_offset_environment_begin + 1_mib |
| static constexpr uint64_t const | fim_reserved_offset_bindings_begin = fim_reserved_offset_environment_end |
| static constexpr uint64_t const | fim_reserved_offset_bindings_end = fim_reserved_offset_bindings_begin + 1_mib |
| static constexpr uint64_t const | fim_reserved_offset_remote_begin = fim_reserved_offset_bindings_end |
| static constexpr uint64_t const | fim_reserved_offset_remote_end = fim_reserved_offset_remote_begin + 4_kib |
| static constexpr uint64_t const | fim_reserved_offset_unshare_begin = fim_reserved_offset_remote_end |
| static constexpr uint64_t const | fim_reserved_offset_unshare_end = fim_reserved_offset_unshare_begin + 2 |
Defines offsets for all reserved space components.
This struct provides compile-time constants defining the layout of the reserved space within the FlatImage binary. It also validates that the total reserved space doesn't exceed FIM_RESERVED_SIZE.
Definition at line 48 of file reserved.hpp.
|
inlineconstexpr |
Validates reserved space layout at compile-time.
Definition at line 87 of file reserved.hpp.
|
staticconstexpr |
Definition at line 75 of file reserved.hpp.
|
staticconstexpr |
Definition at line 76 of file reserved.hpp.
|
staticconstexpr |
Definition at line 66 of file reserved.hpp.
|
staticconstexpr |
Definition at line 67 of file reserved.hpp.
|
staticconstexpr |
Definition at line 60 of file reserved.hpp.
|
staticconstexpr |
Definition at line 61 of file reserved.hpp.
|
staticconstexpr |
Definition at line 63 of file reserved.hpp.
|
staticconstexpr |
Definition at line 64 of file reserved.hpp.
|
staticconstexpr |
Definition at line 72 of file reserved.hpp.
|
staticconstexpr |
Definition at line 73 of file reserved.hpp.
|
staticconstexpr |
Definition at line 69 of file reserved.hpp.
|
staticconstexpr |
Definition at line 70 of file reserved.hpp.
|
staticconstexpr |
Definition at line 54 of file reserved.hpp.
|
staticconstexpr |
Definition at line 55 of file reserved.hpp.
|
staticconstexpr |
Definition at line 57 of file reserved.hpp.
|
staticconstexpr |
Definition at line 58 of file reserved.hpp.
|
staticconstexpr |
Definition at line 51 of file reserved.hpp.
|
staticconstexpr |
Definition at line 52 of file reserved.hpp.
|
staticconstexpr |
Definition at line 78 of file reserved.hpp.
|
staticconstexpr |
Definition at line 79 of file reserved.hpp.
|
staticconstexpr |
Definition at line 81 of file reserved.hpp.
|
staticconstexpr |
Definition at line 82 of file reserved.hpp.