Searched refs:ModuleSectionDes (Results 1 – 14 of 14) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
| D | elf_reader.h | 28 class ModuleSectionDes; variable 36 void ParseELFSections(ModuleSectionDes &des, std::vector<ElfSecName> &secs); 37 void ParseELFSections(std::vector<ModuleSectionDes> &des, std::vector<ElfSecName> &secs); 38 void ParseELFSections(BinaryBufferParser &parser, std::vector<ModuleSectionDes> &des, 41 ModuleSectionDes::ModuleRegionInfo *GetCurModuleInfo(uint32_t i, llvm::ELF::Elf64_Off offset); 42 void SeparateTextSections(std::vector<ModuleSectionDes> &des, const uintptr_t &secAddr, 44 void SeparateArkStackMapSections(std::vector<ModuleSectionDes> &des, const uintptr_t &secAddr, 46 void SeparateStrtabSections(std::vector<ModuleSectionDes> &des, const uintptr_t &secAddr, 48 void SeparateSymtabSections(std::vector<ModuleSectionDes> &des, const uintptr_t &secAddr, 50 void SeparateTextSections(BinaryBufferParser &parser, std::vector<ModuleSectionDes> &des, [all …]
|
| D | elf_builder.h | 29 class ModuleSectionDes; variable 33 ElfBuilder(const std::vector<ModuleSectionDes> &des, 42 … std::vector<ModuleSectionDes::ModuleRegionInfo> &moduleInfo, llvm::ELF::Elf64_Off &curSecOffset); 44 … std::vector<ModuleSectionDes::ModuleRegionInfo> &moduleInfo, llvm::ELF::Elf64_Off &curSecOffset); 46 … std::vector<ModuleSectionDes::ModuleRegionInfo> &moduleInfo, llvm::ELF::Elf64_Off &curSecOffset); 47 …void MergeSymtabSections(std::fstream &elfFile, std::vector<ModuleSectionDes::ModuleRegionInfo> &m… 100 std::vector<ModuleSectionDes> des_ {};
|
| D | elf_reader.cpp | 41 ModuleSectionDes::ModuleRegionInfo *ElfReader::GetCurModuleInfo(uint32_t i, llvm::ELF::Elf64_Off of… in GetCurModuleInfo() 44 uint64_t info = codeAddress + offset + i * sizeof(ModuleSectionDes::ModuleRegionInfo); in GetCurModuleInfo() 45 return reinterpret_cast<ModuleSectionDes::ModuleRegionInfo *>(info); in GetCurModuleInfo() 48 void ElfReader::ParseELFSections(ModuleSectionDes &des, std::vector<ElfSecName> &secs) in ParseELFSections() 58 std::string sectionName = ModuleSectionDes::GetSecName(sec); in ParseELFSections() 87 void ElfReader::ParseELFSections(std::vector<ModuleSectionDes> &des, std::vector<ElfSecName> &secs) in ParseELFSections() 102 std::string sectionName = ModuleSectionDes::GetSecName(sec); in ParseELFSections() 163 std::vector<ModuleSectionDes> &des, in ParseELFSections() 185 std::string sectionName = ModuleSectionDes::GetSecName(sec); in ParseELFSections() 278 void ElfReader::SeparateTextSections(std::vector<ModuleSectionDes> &des, in SeparateTextSections() [all …]
|
| D | an_file_info.cpp | 78 ModuleSectionDes &des = des_[0]; in LoadInternal() 161 void AnFileInfo::ParseFunctionEntrySection(ModuleSectionDes &des) in ParseFunctionEntrySection() 172 bool AnFileInfo::ParseChecksumInfo(ModuleSectionDes &des) in ParseChecksumInfo() 189 ModuleSectionDes &des = des_[0]; in UpdateFuncEntries() 231 for (const ModuleSectionDes &d : des_) { in Dump() 255 ModuleSectionDes &des = des_[ElfBuilder::FuncEntryModuleDesIndex]; in AddFuncEntrySec() 265 ModuleSectionDes &des = des_[ElfBuilder::FuncEntryModuleDesIndex]; in AddFileNameToChecksumSec()
|
| D | aot_file_info.h | 58 const std::vector<ModuleSectionDes> &GetCodeUnits() const in GetCodeUnits() 101 const std::vector<ModuleSectionDes> &GetModuleSectionDes() const in GetModuleSectionDes() 109 ModuleSectionDes &des = des_[moduleIdx]; in UpdateStackMap() 150 std::vector<ModuleSectionDes> des_ {};
|
| D | an_file_info.h | 35 void AddModuleDes(ModuleSectionDes &moduleDes) in AddModuleDes() 108 void ParseFunctionEntrySection(ModuleSectionDes &moduleDes); 109 bool ParseChecksumInfo(ModuleSectionDes &moduleDes);
|
| D | elf_builder.cpp | 26 std::string str = ModuleSectionDes::GetSecName(s); in AddShStrTabSection() 35 std::string str = ModuleSectionDes::GetSecName(s); in AddShStrTabSection() 102 ElfBuilder::ElfBuilder(const std::vector<ModuleSectionDes> &des, in ElfBuilder() 347 std::vector<ModuleSectionDes::ModuleRegionInfo> &moduleInfo, in MergeTextSections() 351 ModuleSectionDes &des = des_[i]; in MergeTextSections() 352 ModuleSectionDes::ModuleRegionInfo &curInfo = moduleInfo[i]; in MergeTextSections() 386 std::vector<ModuleSectionDes::ModuleRegionInfo> &moduleInfo, in MergeStrtabSections() 390 ModuleSectionDes &des = des_[i]; in MergeStrtabSections() 391 ModuleSectionDes::ModuleRegionInfo &curInfo = moduleInfo[i]; in MergeStrtabSections() 406 std::vector<ModuleSectionDes::ModuleRegionInfo> &moduleInfo, in MergeSymtabSections() [all …]
|
| D | stub_file_info.cpp | 40 ModuleSectionDes &des = des_[0]; in Save() 98 ModuleSectionDes &des = des_[0]; in MmapLoad() 139 ModuleSectionDes &des = des_[0]; in Load() 189 for (const ModuleSectionDes &d : des_) { in Dump()
|
| D | module_section_des.cpp | 18 std::string ModuleSectionDes::GetSecName(const ElfSecName idx) in GetSecName()
|
| D | module_section_des.h | 26 class ModuleSectionDes { 132 ModuleSectionDes() = default;
|
| D | stub_file_info.h | 28 void AddModuleDes(ModuleSectionDes &moduleDes) in AddModuleDes()
|
| D | an_file_data_manager.cpp | 310 const std::vector<ModuleSectionDes> &des = loadedStub_->GetCodeUnits(); in SafeInsideStub() 324 const std::vector<ModuleSectionDes> &des = info->GetCodeUnits(); in SafeInsideAOT()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | file_generators.h | 58 void CollectModuleSectionDes(ModuleSectionDes &moduleDes) const; 60 void CollectAnModuleSectionDes(ModuleSectionDes &moduleDes, uint64_t textOffset, 63 void CollectStackMapDes(ModuleSectionDes &moduleDes) const; 65 void CollectAnStackMapDes(ModuleSectionDes& des, uint64_t textOffset, 182 void CollectStackMapDes(ModuleSectionDes& des);
|
| D | file_generators.cpp | 36 void Module::CollectStackMapDes(ModuleSectionDes& des) const in CollectStackMapDes() 58 void Module::CollectAnStackMapDes(ModuleSectionDes& des, uint64_t textOffset, in CollectAnStackMapDes() 270 void Module::CollectModuleSectionDes(ModuleSectionDes &moduleDes) const in CollectModuleSectionDes() 288 void Module::CollectAnModuleSectionDes(ModuleSectionDes &moduleDes, uint64_t textOffset, in CollectAnModuleSectionDes() 393 ModuleSectionDes des; in CollectCodeInfo() 445 ModuleSectionDes des; in CollectCodeInfo()
|