summaryrefslogtreecommitdiff
path: root/py/profile.h
diff options
context:
space:
mode:
Diffstat (limited to 'py/profile.h')
-rw-r--r--py/profile.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/py/profile.h b/py/profile.h
index 64e207d04..7f3f91403 100644
--- a/py/profile.h
+++ b/py/profile.h
@@ -34,7 +34,9 @@
#define mp_prof_is_executing MP_STATE_THREAD(prof_callback_is_executing)
typedef struct _mp_obj_code_t {
+ // TODO this was 4 words
mp_obj_base_t base;
+ const mp_module_context_t *context;
const mp_raw_code_t *rc;
mp_obj_dict_t *dict_locals;
mp_obj_t lnotab;
@@ -53,7 +55,7 @@ typedef struct _mp_obj_frame_t {
void mp_prof_extract_prelude(const byte *bytecode, mp_bytecode_prelude_t *prelude);
-mp_obj_t mp_obj_new_code(const mp_raw_code_t *rc);
+mp_obj_t mp_obj_new_code(const mp_module_context_t *mc, const mp_raw_code_t *rc);
mp_obj_t mp_obj_new_frame(const mp_code_state_t *code_state);
// This is the implementation for the sys.settrace