Lines Matching defs:secAddr
73 uintptr_t secAddr = reinterpret_cast<uintptr_t>(addr + secShdr.sh_offset);
79 des.SetArkStackMapPtr(reinterpret_cast<uint8_t *>(secAddr));
82 des.SetSecAddrAndSize(sec, secAddr, secSize);
117 uintptr_t secAddr = reinterpret_cast<uintptr_t>(addr + secShdr.sh_offset);
122 SeparateTextSections(des, secAddr, secOffset, moduledr.sh_offset);
128 SeparateArkStackMapSections(des, secAddr, secOffset, moduledr.sh_offset);
134 SeparateStrtabSections(des, secAddr, secOffset, moduledr.sh_offset);
140 SeparateSymtabSections(des, secAddr, secOffset, moduledr.sh_offset);
151 des[0].SetSecAddrAndSize(sec, secAddr, secSize);
200 uint64_t secAddr = static_cast<uint64_t>(codeAddress + secShdr.sh_offset);
205 SeparateTextSections(parser, des, secAddr, secOffset, secShdr.sh_offset);
211 SeparateArkStackMapSections(parser, des, secAddr, secOffset, secShdr.sh_offset);
217 SeparateStrtabSections(parser, des, secAddr, secOffset, secShdr.sh_offset);
223 SeparateSymtabSections(parser, des, secAddr, secOffset, secShdr.sh_offset);
234 parser.ParseBuffer(reinterpret_cast<void *>(secAddr), secSize, secShdr.sh_offset);
235 des[0].SetSecAddrAndSize(sec, secAddr, secSize);
279 const uintptr_t &secAddr,
293 des[i].SetSecAddrAndSize(ElfSecName::TEXT, secAddr + secOffset, textSize);
303 const uintptr_t &secAddr,
310 des[i].SetArkStackMapPtr(reinterpret_cast<uint8_t *>(secAddr + secOffset));
321 const uintptr_t &secAddr,
328 des[i].SetSecAddrAndSize(ElfSecName::STRTAB, secAddr + secOffset, strtabSize);
334 const uintptr_t &secAddr,
341 des[i].SetSecAddrAndSize(ElfSecName::SYMTAB, secAddr + secOffset, symtabSize);
348 const uint64_t &secAddr,
358 parser.ParseBuffer(reinterpret_cast<void *>(secAddr + secOffset), rodataSizeBeforeText,
364 parser.ParseBuffer(reinterpret_cast<void *>(secAddr + secOffset), textSize, curShOffset + secOffset);
365 des[i].SetSecAddrAndSize(ElfSecName::TEXT, secAddr + secOffset, textSize);
369 parser.ParseBuffer(reinterpret_cast<void *>(secAddr + secOffset), rodataSizeAfterText,
378 const uint64_t &secAddr,
385 parser.ParseBuffer(reinterpret_cast<void *>(secAddr + secOffset), stackMapSize, curShOffset + secOffset);
386 des[i].SetArkStackMapPtr(reinterpret_cast<uint8_t *>(secAddr + secOffset));
398 const uintptr_t &secAddr,
405 parser.ParseBuffer(reinterpret_cast<void *>(secAddr + secOffset), strtabSize, curShOffset + secOffset);
406 des[i].SetSecAddrAndSize(ElfSecName::STRTAB, secAddr + secOffset, strtabSize);
413 const uintptr_t &secAddr,
420 parser.ParseBuffer(reinterpret_cast<void *>(secAddr + secOffset), symtabSize, curShOffset + secOffset);
421 des[i].SetSecAddrAndSize(ElfSecName::SYMTAB, secAddr + secOffset, symtabSize);