Lines Matching defs:des
102 ElfBuilder::ElfBuilder(const std::vector<ModuleSectionDes> &des,
103 const std::vector<ElfSecName> §ions): des_(des), sections_(sections)
357 ModuleSectionDes &des = des_[i];
359 uint32_t curSecSize = des.GetSecSize(ElfSecName::TEXT);
360 uint64_t curSecAddr = des.GetSecAddr(ElfSecName::TEXT);
363 auto curModuleSec = des.GetSectionsInfo();
369 des.GetMergedRODataAddrAndSize(curSecAddr);
396 ModuleSectionDes &des = des_[i];
398 uint32_t curSecSize = des.GetSecSize(ElfSecName::STRTAB);
399 uint64_t curSecAddr = des.GetSecAddr(ElfSecName::STRTAB);
403 if (des.HasAsmStubStrTab()) {
404 uint32_t asmStubStrTabSize = AddAsmStubStrTab(file, des.GetAsmStubELFInfo());
420 ModuleSectionDes &des = des_[i];
422 uint32_t curSecSize = des.GetSecSize(ElfSecName::SYMTAB);
423 uint64_t curSecAddr = des.GetSecAddr(ElfSecName::SYMTAB);
427 strTabSize += des.GetSecSize(ElfSecName::STRTAB);
428 if (des.HasAsmStubStrTab()) {
429 const std::vector<std::pair<std::string, uint32_t>> &asmStubELFInfo = des.GetAsmStubELFInfo();
457 ModuleSectionDes &des = des_[i];
459 uint32_t curSecSize = des.GetSecSize(ElfSecName::ARK_STACKMAP);
460 uint64_t curSecAddr = des.GetSecAddr(ElfSecName::ARK_STACKMAP);
461 uint32_t index = des.GetStartIndex();
462 uint32_t cnt = des.GetFuncCount();