libtealet 0.4.2
Loading...
Searching...
No Matches
tealet_config_t Struct Reference

#include <tealet.h>

Data Fields

size_t size
 
unsigned int version
 
unsigned int flags
 
size_t stack_integrity_bytes
 
int stack_guard_mode
 
int stack_integrity_fail_policy
 
void * stack_guard_limit
 
size_t max_stack_size
 
unsigned int reserved [2]
 

Detailed Description

Runtime configuration for stack integrity and related safety features.

ABI compatibility contract:

  • 'size' must be the first member and set by caller to sizeof(tealet_config_t) (or a future/older struct size).
  • 'version' is a struct format version, independent from the global libtealet ABI.
  • tealet_configure_get()/set() read/write only the prefix known to this build, bounded by 'size'. Unknown tail fields are ignored.

The documentation for this struct was generated from the following file: