Home
last modified time | relevance | path

Searched refs:ModuleRecord (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/runtime_core/libark_defect_scan_aux/
Dmodule_record.cpp21 void ModuleRecord::SetModuleFilename(std::string_view module_filename) in SetModuleFilename()
26 void ModuleRecord::SetRequestModules(std::vector<std::string> &request_modules) in SetRequestModules()
31 void ModuleRecord::AddImportEntry(const ImportEntry &import_entry) in AddImportEntry()
36 void ModuleRecord::AddExportEntry(const ExportEntry &export_entry) in AddExportEntry()
41 void ModuleRecord::SetRegularImportNum(size_t regular_import_num) in SetRegularImportNum()
46 void ModuleRecord::SetLocalExportNum(size_t local_export_num) in SetLocalExportNum()
51 size_t ModuleRecord::GetRegularImportNum() const in GetRegularImportNum()
56 size_t ModuleRecord::GetLocalExportNum() const in GetLocalExportNum()
61 const std::string &ModuleRecord::GetImportInternalNameByIndex(size_t index) const in GetImportInternalNameByIndex()
67 const std::string &ModuleRecord::GetImportNamespaceNameByIndex(size_t index) const in GetImportNamespaceNameByIndex()
[all …]
Dabc_file.cpp375 std::unique_ptr<ModuleRecord> module_record = std::make_unique<ModuleRecord>(filename_); in ExtractModuleInfo()
383 void AbcFile::ExtractModuleRecord(EntityId module_id, std::unique_ptr<ModuleRecord> &module_record) in ExtractModuleRecord()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_record.cpp20 int32_t ModuleRecord::Instantiate(JSThread *thread, const JSHandle<JSTaggedValue> &module) in Instantiate()
28 int32_t ModuleRecord::Evaluate(JSThread *thread, const JSHandle<JSTaggedValue> &module) in Evaluate()
37 JSTaggedValue ModuleRecord::GetNamespace(JSTaggedValue module) in GetNamespace()
45 void ModuleRecord::SetNamespace(JSThread *thread, JSTaggedValue module, JSTaggedValue value) in SetNamespace()
Djs_module_record.h23 class ModuleRecord : public Record {
25 CAST_CHECK(ModuleRecord, IsModuleRecord);
Djs_module_source_text.h37 class SourceTextModule final : public ModuleRecord {
62 … static int InnerModuleInstantiation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord,
70 static int InnerModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord,
73 static int ModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord,
91 static constexpr size_t SOURCE_TEXT_MODULE_OFFSET = ModuleRecord::SIZE;
Djs_module_namespace.cpp33 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in ModuleNamespaceCreate()
34 ASSERT(ModuleRecord::GetNamespace(moduleRecord.GetTaggedValue()).IsUndefined()); in ModuleNamespaceCreate()
59 ModuleRecord::SetNamespace(thread, moduleRecord.GetTaggedValue(), mNp.GetTaggedValue()); in ModuleNamespaceCreate()
Djs_module_source_text.cpp349 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in Instantiate()
378 int SourceTextModule::InnerModuleInstantiation(JSThread *thread, const JSHandle<ModuleRecord> &modu… in InnerModuleInstantiation()
384 ModuleRecord::Instantiate(thread, JSHandle<JSTaggedValue>::Cast(moduleRecord)); in InnerModuleInstantiation()
435 … JSHandle<ModuleRecord> requiredModuleRecord = JSHandle<ModuleRecord>::Cast(requiredModule); in InnerModuleInstantiation()
707 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in Evaluate()
744 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in EvaluateForConcurrent()
770 int SourceTextModule::InnerModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleR… in InnerModuleEvaluation()
777 ModuleRecord::Instantiate(thread, JSHandle<JSTaggedValue>::Cast(moduleRecord)); in InnerModuleEvaluation()
843 … JSHandle<ModuleRecord> requiredModuleRecord = JSHandle<ModuleRecord>::Cast(requiredModule); in InnerModuleEvaluation()
898 int SourceTextModule::ModuleEvaluation(JSThread *thread, const JSHandle<ModuleRecord> &moduleRecord, in ModuleEvaluation()
[all …]
/arkcompiler/runtime_core/libark_defect_scan_aux/include/
Dmodule_record.h36 class ModuleRecord {
38 explicit ModuleRecord(std::string_view module_filename) : module_filename_(module_filename) {} in ModuleRecord() function
39 ~ModuleRecord() = default;
Dabc_file.h36 class ModuleRecord; variable
96 …void ExtractModuleRecord(panda_file::File::EntityId module_id, std::unique_ptr<ModuleRecord> &modu…
127 std::unique_ptr<const ModuleRecord> module_record_ {nullptr};
/arkcompiler/ets_frontend/ts2panda/src/
Dts2panda.ts37 ModuleRecord,
79 static moduleRecordlist: Array<ModuleRecord> = [];
536 function makeModuleRecord(sourceTextModule: SourceTextModuleRecord): ModuleRecord {
537 let moduleRecord = new ModuleRecord();
Dpandasm.ts250 export class ModuleRecord { class
/arkcompiler/ets_runtime/ecmascript/module/tests/
Decma_module_test.cpp275 ModuleRecord::Instantiate(thread, JSHandle<JSTaggedValue>(module)); in HWTEST_F_L0()
276 int res = ModuleRecord::Evaluate(thread, JSHandle<JSTaggedValue>(module)); in HWTEST_F_L0()
277 ModuleRecord::GetNamespace(module.GetTaggedValue()); in HWTEST_F_L0()
278 ModuleRecord::SetNamespace(thread, module.GetTaggedValue(), JSTaggedValue::Undefined()); in HWTEST_F_L0()
/arkcompiler/ets_frontend/es2panda/parser/program/
Dprogram.h78 SourceTextModuleRecord *ModuleRecord() const in ModuleRecord() function
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dhoisting.cpp83 parser::SourceTextModuleRecord *moduleRecord = pg->Binder()->Program()->ModuleRecord(); in HoistNameSpaceImports()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.h125 return program_->ModuleRecord(); in GetSourceTextModuleRecord()
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompileQueue.cpp60 …ModuleRecordEmitter moduleEmitter(context_->Binder()->Program()->ModuleRecord(), context_->NewLite… in Run()
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp165 ASSERT(program_->ModuleRecord()); in AssignIndexToModuleVariable()
166 program_->ModuleRecord()->AssignIndexToModuleVariable(topScope_->AsModuleScope()); in AssignIndexToModuleVariable()
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp145 auto moduleRecord = program->Binder()->Program()->ModuleRecord(); in ExtractImport()
168 auto moduleRecord = program->Binder()->Program()->ModuleRecord(); in ExtractExport()
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp1249 CHECK_DUMP_FIELDS(Record::SIZE, ModuleRecord::SIZE, 0U); in HWTEST_F_L0()
1253 CHECK_DUMP_FIELDS(ModuleRecord::SIZE, SourceTextModule::SIZE, 12U); in HWTEST_F_L0()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp3540 return Binder()->Program()->ModuleRecord(); in GetSourceTextModuleRecord()