Lines Matching refs:JSModuleDef
459 struct list_head loaded_modules; /* list of JSModuleDef.link */
753 JSModuleDef *module; /* used using resolution */
785 struct JSModuleDef {
1203 static void js_free_module_def(JSContext *ctx, JSModuleDef *m);
1204 static void js_mark_module_def(JSRuntime *rt, JSModuleDef *m,
2251 JSModuleDef *m = list_entry(el, JSModuleDef, link);
2276 JSModuleDef *m = list_entry(el, JSModuleDef, link);
5948 JSModuleDef *m = list_entry(el1, JSModuleDef, link);
20058 JSModuleDef *module; /* != NULL when parsing a module */
22145 static JSExportEntry *add_export_entry(JSParseState *s, JSModuleDef *m,
27030 static JSModuleDef *js_new_module_def(JSContext *ctx, JSAtom name)
27032 JSModuleDef *m;
27048 static void js_mark_module_def(JSRuntime *rt, JSModuleDef *m,
27067 static void js_free_module_def(JSContext *ctx, JSModuleDef *m)
27104 static int add_req_module_entry(JSContext *ctx, JSModuleDef *m,
27128 static JSExportEntry *find_export_entry(JSContext *ctx, JSModuleDef *m,
27142 JSParseState *s, JSModuleDef *m,
27172 static JSExportEntry *add_export_entry(JSParseState *s, JSModuleDef *m,
27180 static int add_star_export_entry(JSContext *ctx, JSModuleDef *m,
27196 JSModuleDef *JS_NewCModule(JSContext *ctx, const char *name_str,
27199 JSModuleDef *m;
27209 int JS_AddModuleExport(JSContext *ctx, JSModuleDef *m, const char *export_name)
27225 int JS_SetModuleExport(JSContext *ctx, JSModuleDef *m, const char *export_name,
27311 static JSModuleDef *js_find_loaded_module(JSContext *ctx, JSAtom name)
27314 JSModuleDef *m;
27318 m = list_entry(el, JSModuleDef, link);
27326 static JSModuleDef *js_host_resolve_imported_module(JSContext *ctx,
27331 JSModuleDef *m;
27374 static JSModuleDef *js_host_resolve_imported_module_atom(JSContext *ctx,
27379 JSModuleDef *m;
27396 JSModuleDef *module;
27407 JSModuleDef *m, JSAtom name)
27419 JSModuleDef *m, JSAtom name)
27442 JSModuleDef **pmodule,
27444 JSModuleDef *m,
27465 JSModuleDef *m1;
27484 JSModuleDef *m1, *res_m;
27519 JSModuleDef **pmodule,
27521 JSModuleDef *m,
27543 JSModuleDef *m, JSAtom export_name)
27582 JSModuleDef *module; /* for EXPORTED_NAME_NS */
27587 JSModuleDef **modules;
27608 JSModuleDef *m, BOOL from_star)
27647 JSModuleDef *m1;
27688 static JSValue js_get_module_ns(JSContext *ctx, JSModuleDef *m);
27693 JSModuleDef *m = opaque;
27697 static JSValue js_build_module_ns(JSContext *ctx, JSModuleDef *m)
27721 JSModuleDef *res_m;
27800 static JSValue js_get_module_ns(JSContext *ctx, JSModuleDef *m)
27813 static int js_resolve_module(JSContext *ctx, JSModuleDef *m)
27816 JSModuleDef *m1;
27861 static int js_create_module_bytecode_function(JSContext *ctx, JSModuleDef *m)
27913 static int js_create_module_function(JSContext *ctx, JSModuleDef *m)
27955 static int js_link_module(JSContext *ctx, JSModuleDef *m)
27959 JSModuleDef *m1;
27995 JSModuleDef *res_m, *m1;
28044 JSModuleDef *res_m;
28055 JSModuleDef *m2;
28142 JSAtom JS_GetModuleName(JSContext *ctx, JSModuleDef *m)
28147 JSValue JS_GetImportMeta(JSContext *ctx, JSModuleDef *m)
28164 JSModuleDef *m;
28183 JSModuleDef *JS_RunModule(JSContext *ctx, const char *basename,
28186 JSModuleDef *m;
28213 JSModuleDef *m;
28292 static JSValue js_evaluate_module(JSContext *ctx, JSModuleDef *m)
28294 JSModuleDef *m1;
28372 JSModuleDef *m = s->cur_func->module;
28537 static int add_import(JSParseState *s, JSModuleDef *m,
28575 JSModuleDef *m = s->cur_func->module;
32422 JSModuleDef *m = fd->module;
33524 JSModuleDef *m;
33587 JSModuleDef *m;
33740 JSModuleDef *m = JS_VALUE_GET_PTR(obj);
34378 JSModuleDef *m = JS_VALUE_GET_PTR(obj);
35407 JSModuleDef *m = NULL;
36109 int JS_AddModuleExportList(JSContext *ctx, JSModuleDef *m,
36120 int JS_SetModuleExportList(JSContext *ctx, JSModuleDef *m,
54543 JSModuleDef *m;