Lines Matching refs:ModuleSectionDes
28 class ModuleSectionDes;
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,
52 void SeparateArkStackMapSections(BinaryBufferParser &parser, std::vector<ModuleSectionDes> &des,
54 void SeparateStrtabSections(BinaryBufferParser &parser, std::vector<ModuleSectionDes> &des,
56 void SeparateSymtabSections(BinaryBufferParser &parser, std::vector<ModuleSectionDes> &des,
62 ASSERT(moduleInfoSize % sizeof(ModuleSectionDes::ModuleRegionInfo) == 0);
63 return moduleInfoSize / sizeof(ModuleSectionDes::ModuleRegionInfo);
69 std::vector<ModuleSectionDes::ModuleRegionInfo> moduleInfo_;