Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
stack_observation.h
Go to the documentation of this file.
1
6#ifndef NEXUS_CORE_STACK_OBSERVATION_H
7#define NEXUS_CORE_STACK_OBSERVATION_H
8
9#include "nexus/core/status.h"
10#include <stddef.h>
11#include <stdint.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
23
40nx_result_t nx_stack_observe(const void* base, size_t bytes, uint8_t paint,
42
43#ifdef __cplusplus
44}
45#endif
46#endif /* NEXUS_CORE_STACK_OBSERVATION_H */
nx_result_t nx_stack_observe(const void *base, size_t bytes, uint8_t paint, nx_stack_observation_t *out)
Read a bounded low-address paint prefix without mutation.
Small vendor-independent result vocabulary.
nx_result_t
Operation result; success at submission means admission only.
Definition status.h:21
Byte-prefix paint observations, not an exact physical stack peak.