Lines Matching defs:JSModuleDef
784 struct JSModuleDef { struct
785 JSRefCountHeader header; /* must come first, 32-bit */
786 JSAtom module_name;
787 struct list_head link;
789 JSReqModuleEntry *req_module_entries;
790 int req_module_entries_count;
791 int req_module_entries_size;
793 JSExportEntry *export_entries;
794 int export_entries_count;
795 int export_entries_size;
797 JSStarExportEntry *star_export_entries;
798 int star_export_entries_count;
799 int star_export_entries_size;
801 JSImportEntry *import_entries;
802 int import_entries_count;
803 int import_entries_size;
805 JSValue module_ns;
806 JSValue func_obj; /* only used for JS modules */
807 JSModuleInitFunc *init_func; /* only used for C modules */
808 BOOL resolved : 8;
809 BOOL func_created : 8;
810 BOOL instantiated : 8;
811 BOOL evaluated : 8;
812 BOOL eval_mark : 8; /* temporary use during js_evaluate_module() */
815 BOOL eval_has_exception : 8;
816 JSValue eval_exception;
817 JSValue meta_obj; /* for import.meta */