aboutsummaryrefslogtreecommitdiffstats
path: root/core/module-run.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/module-run.h')
-rw-r--r--core/module-run.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/module-run.h b/core/module-run.h
index 8844685..4931cfe 100644
--- a/core/module-run.h
+++ b/core/module-run.h
@@ -96,8 +96,12 @@ int pure_run_item(Frame *, uint32_t pc);
/* Where a list keeps what compiled code reads of it (module-list.c owns the
* layout and says where): its item count, its key set (the words, how many,
- * whether they are bits), its form (pure_list_form) and its arrays. */
-enum { LIST_COUNT_AT, LIST_MEMBERS_AT, LIST_MEMBER_CAPACITY_AT, LIST_BITMAP_AT, LIST_FORM_AT, LIST_COLUMNS_AT, LIST_VERSION_AT };
+ * whether they are bits), its form (pure_list_form), its arrays and the rows
+ * they hold, its version, how many keys its set holds and its stored bytes. */
+enum {
+ LIST_COUNT_AT, LIST_MEMBERS_AT, LIST_MEMBER_CAPACITY_AT, LIST_BITMAP_AT, LIST_FORM_AT, LIST_COLUMNS_AT, LIST_VERSION_AT,
+ LIST_ROOM_AT, LIST_MEMBER_COUNT_AT, LIST_BYTES_AT
+};
extern const size_t pure_list_layout[];
/* A module's code compiled (AArch64 Linux; elsewhere, or with PURE_JIT=0 in