#include <codeobj.h>
Public Attributes | |
| PmObjDesc_t | od |
| PmMemSpace_t | co_memspace:8 |
| uint8_t const * | co_codeimgaddr |
| pPmTuple_t | co_names |
| pPmTuple_t | co_consts |
| uint8_t const * | co_codeaddr |
| uint8_t | co_argcount |
| uint8_t | co_flags |
An extended object that holds only the most frequently used parts of the static code image. Other parts can be obtained by inspecting the code image itself.
| uint8_t PmCo_s::co_argcount |
number of positional arguments the function expects
| uint8_t const* PmCo_s::co_codeaddr |
address in memspace of bytecode (or native function)
| uint8_t const* PmCo_s::co_codeimgaddr |
address in progmem of the code image, or of code img obj in heap
address in RAM of constants tuple
| uint8_t PmCo_s::co_flags |
compiler flags
memory space selector
address in RAM of names tuple
object descriptor
1.5.9