PmCo_s Struct Reference

#include <codeobj.h>

List of all members.

Public Attributes

PmObjDesc_t od
uint8_t const * co_codeimgaddr
pPmTuple_t co_names
pPmTuple_t co_consts
uint8_t const * co_codeaddr
PmMemSpace_t co_memspace:8
uint8_t co_argcount
uint8_t co_flags
uint8_t co_stacksize
uint8_t co_nlocals


Detailed Description

Code Object

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.

Definition at line 73 of file codeobj.h.


Member Data Documentation

Number of positional arguments the function expects

Definition at line 105 of file codeobj.h.

Address in memspace of bytecode (or native function)

Definition at line 84 of file codeobj.h.

Address in progmem of the code image, or of code img obj in heap

Definition at line 78 of file codeobj.h.

Address in RAM of constants tuple

Definition at line 82 of file codeobj.h.

Compiler flags

Definition at line 107 of file codeobj.h.

Memory space selector

Definition at line 103 of file codeobj.h.

Address in RAM of names tuple

Definition at line 80 of file codeobj.h.

Number of local variables

Definition at line 111 of file codeobj.h.

Stack size

Definition at line 109 of file codeobj.h.

Object descriptor

Definition at line 76 of file codeobj.h.


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

Generated on Mon Oct 18 07:40:49 2010 for Python-on-a-chip by  doxygen 1.5.9