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