Home
last modified time | relevance | path

Searched refs:ModuleRecord (Results 1 – 22 of 22) 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::GetImportLocalNameByIndex(size_t index) const in GetImportLocalNameByIndex()
67 const std::string &ModuleRecord::GetImportNamespaceNameByIndex(size_t index) const in GetImportNamespaceNameByIndex()
[all …]
Dabc_file.cpp526 std::unique_ptr<ModuleRecord> module_record = std::make_unique<ModuleRecord>(filename_); in ExtractModuleInfo()
550 std::unique_ptr<ModuleRecord> module_record = std::make_unique<ModuleRecord>(desc); in ExtractMergeAbcModuleInfo()
558 void AbcFile::ExtractModuleRecord(EntityId module_id, std::unique_ptr<ModuleRecord> &module_record) in ExtractModuleRecord()
628 void AbcFile::AddModuleRecord(std::string record_name, std::unique_ptr<ModuleRecord> &&module_recor… in AddModuleRecord()
1519 const ModuleRecord *AbcFile::GetModuleRecordByName(std::string record_name) const in GetModuleRecordByName()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_record.h23 class ModuleRecord : public Record {
25 CAST_CHECK(ModuleRecord, IsModuleRecord);
Djs_shared_module.h57 ACCESSORS(ModuleRecord, MODULE_RECORD_INDEX_OFFSET, ABC_FILE_NAME);
71 ACCESSORS(ModuleRecord, MODULE_RECORD_OFFSET, BINDING_NAME_OFFSET);
Djs_shared_module.cpp204 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in SModuleNamespaceCreate()
Djs_module_namespace.cpp72 JSHandle<ModuleRecord> moduleRecord = JSHandle<ModuleRecord>::Cast(module); in ModuleNamespaceCreate()
Djs_module_source_text.h66 class SourceTextModule final : public ModuleRecord {
331 static constexpr size_t SOURCE_TEXT_MODULE_OFFSET = ModuleRecord::SIZE;
/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
104 …void ExtractModuleRecord(panda_file::File::EntityId module_id, std::unique_ptr<ModuleRecord> &modu…
139 void AddModuleRecord(std::string record_name, std::unique_ptr<ModuleRecord> &&module_record);
142 const ModuleRecord *GetModuleRecordByName(std::string record_name) const;
158 std::unordered_map<std::string, ModuleRecord *> module_record_map_;
159 std::vector<std::unique_ptr<const ModuleRecord>> module_record_list_;
/arkcompiler/runtime_core/panda_guard/obfuscate/
Dmodule_record.cpp313 void panda::guard::ModuleRecord::Build() in Build()
337 void panda::guard::ModuleRecord::ExtractNames(std::set<std::string> &strings) const in ExtractNames()
360 bool panda::guard::ModuleRecord::IsExportVar(const std::string &var) in IsExportVar()
373 void panda::guard::ModuleRecord::Update() in Update()
395 void panda::guard::ModuleRecord::WriteNameCache(const std::string &filePath) in WriteNameCache()
422 void panda::guard::ModuleRecord::CreateModuleVar(const pandasm::LiteralArray &literalArray) in CreateModuleVar()
434 void panda::guard::ModuleRecord::CreateFilePathList(const std::vector<pandasm::LiteralArray::Litera… in CreateFilePathList()
447 void panda::guard::ModuleRecord::CreateRegularImportList(const std::vector<pandasm::LiteralArray::L… in CreateRegularImportList()
467 void panda::guard::ModuleRecord::CreateNameSpaceImportList(const std::vector<pandasm::LiteralArray:… in CreateNameSpaceImportList()
484 void panda::guard::ModuleRecord::CreateLocalExportList(const std::vector<pandasm::LiteralArray::Lit… in CreateLocalExportList()
[all …]
Dclass.h66 ModuleRecord *moduleRecord_ = nullptr;
Dmodule_record.h161 class ModuleRecord final : public Entity, public IExtractNames {
163 ModuleRecord(Program *program, const std::string &name) : Entity(program, name) {} in ModuleRecord() function
Dnode.h217 ModuleRecord moduleRecord_;
/arkcompiler/ets_frontend/es2panda/util/
Dconcurrent.cpp73 int moduleRequestIdx = program->ModuleRecord()->GetModuleRequestIdx(result.variable->Name()); in CollectRelativeModule()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dhoisting.cpp88 parser::SourceTextModuleRecord *moduleRecord = pg->Binder()->Program()->ModuleRecord(); in HoistNameSpaceImports()
/arkcompiler/ets_frontend/es2panda/parser/program/
Dprogram.h78 SourceTextModuleRecord *ModuleRecord() const in ModuleRecord() function
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompileQueue.cpp57 bool hasLazyImport = context_->Binder()->Program()->ModuleRecord()->HasLazyImport(); in Run()
58 …ModuleRecordEmitter moduleEmitter(context_->Binder()->Program()->ModuleRecord(), context_->NewLite… in Run()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.h325 return program_->ModuleRecord(); in GetSourceTextModuleRecord()
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp177 ASSERT(program_->ModuleRecord()); in AssignIndexToModuleVariable()
178 program_->ModuleRecord()->AssignIndexToModuleVariable(topScope_->AsModuleScope()); in AssignIndexToModuleVariable()
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp1456 CHECK_DUMP_FIELDS(Record::SIZE, ModuleRecord::SIZE, 0U); in HWTEST_F_L0()
1460 CHECK_DUMP_FIELDS(ModuleRecord::SIZE, SourceTextModule::SIZE, 20U); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Djs_metadata_test.cpp920 {JSType::MODULE_RECORD, {ModuleRecord::SIZE - ModuleRecord::SIZE}}, in JSMetadataTestHelper()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp4428 return Binder()->Program()->ModuleRecord(); in GetSourceTextModuleRecord()