Caller configuration stamp for a same-toolchain runtime boundary.
More...
#include <zxsd.h>
|
| unsigned int | runtime_abi |
| | Public API/layout epoch.
|
| |
| unsigned int | descriptor_abi |
| | Descriptor interpretation epoch.
|
| |
| unsigned int | no_heap |
| | Whether ZXSD_NO_HEAP was defined.
|
| |
| size_t | limits [22] |
| | Exact public resource limits, in declaration order.
|
| |
| size_t | layouts [12] |
| | Public storage and fundamental type sizes.
|
| |
Caller configuration stamp for a same-toolchain runtime boundary.
Initialize with ZXSD_RUNTIME_CONFIG_INIT in application code. The fixed array order is part of ZXSD_RUNTIME_ABI_VERSION. This stamp is not a portable wire format and does not replace matching architecture/ABI flags.
Definition at line 655 of file zxsd.h.
◆ descriptor_abi
| unsigned int zxsd_runtime_config_t::descriptor_abi |
Descriptor interpretation epoch.
Definition at line 657 of file zxsd.h.
◆ layouts
| size_t zxsd_runtime_config_t::layouts[12] |
Public storage and fundamental type sizes.
Definition at line 660 of file zxsd.h.
◆ limits
| size_t zxsd_runtime_config_t::limits[22] |
Exact public resource limits, in declaration order.
Definition at line 659 of file zxsd.h.
◆ no_heap
| unsigned int zxsd_runtime_config_t::no_heap |
Whether ZXSD_NO_HEAP was defined.
Definition at line 658 of file zxsd.h.
◆ runtime_abi
| unsigned int zxsd_runtime_config_t::runtime_abi |
Public API/layout epoch.
Definition at line 656 of file zxsd.h.
The documentation for this struct was generated from the following file: