nrfcxx
0.1.0
C++-17 Framework for Nordic nRF5 Devices
|
Go to the documentation of this file. 19 #ifndef NRFCXX_NEWLIB_SYSTEM_H 20 #define NRFCXX_NEWLIB_SYSTEM_H 127 void*
_sbrk (intptr_t increment);
152 ptrdiff_t increment);
void * _nrfcxx_sbrk_error(void *brk, ptrdiff_t current, ptrdiff_t increment)
This function is invoked whenever _sbrk() runs out of memory.
void * _nrfcxx_sbrk_fixedstack(ptrdiff_t increment)
An sbrk() implementation that allows heap (growing up) to grow to the bottom of a reserved stack regi...
void * _sbrk(intptr_t increment)
The system function used to allocate memory for use by libc heap memory management.
bool _nrfcxx_cstdio_allowed(bool allowed)
Function used to control whether the automatic enabling of UART to support stdio operations is suppor...
void * _nrfcxx_sbrk_fatal(ptrdiff_t increment)
An sbrk() implementation that rejects any attempt to allocate memory dynamically.
void * _nrfcxx_sbrk_dynstack(ptrdiff_t increment)
An sbrk() implementation that allows heap (growing up) and stack (growing down) to share a region of ...
void * _nrfcxx_sbrk_unlimitedstack(ptrdiff_t increment)
An sbrk() implementation that allows heap (growing up) and stack (growing down) to share a region of ...
void * _nrfcxx_sbrk_heap(ptrdiff_t increment)
An sbrk() implementation that depends on a fixed heap allocated within the standard startup infrastru...
size_t _nrfcxx_heap_used(void)
Return the amount of heap memory currently in use within the system, in bytes.