Lines Matching defs:symtabHdr
133 Elf64_Shdr *symtabHdr;
183 Elf64_Shdr *symtabHdr = nullptr;
193 symtabHdr = shdr;
198 ASSERT(symtabHdr != nullptr);
199 Elf64_Sym *symtab = reinterpret_cast<Elf64_Sym *>(fileAddr + symtabHdr->sh_offset);
204 for (uint32_t symIdx = 0; symIdx < symtabHdr->sh_size / symtabHdr->sh_entsize; symIdx++) {
221 fileAddr, ehdr, shdrTab, shStrIdx, shStrHdr, textHdr, asmstubHdr, symtabHdr, strtabHdr,
248 Elf64_Sym *symtab = reinterpret_cast<Elf64_Sym *>(info.fileAddr + info.symtabHdr->sh_offset);
252 for (uint32_t symIdx = 0; symIdx < info.symtabHdr->sh_size / info.symtabHdr->sh_entsize; symIdx++) {
338 *newSymHdr = *info.symtabHdr;
340 newSymHdr->sh_size = info.symCnt * info.symtabHdr->sh_entsize;
341 newSymHdr->sh_entsize = info.symtabHdr->sh_entsize;
342 newSymHdr->sh_addralign = info.symtabHdr->sh_addralign;
390 totalSize += info.symtabHdr->sh_entsize * info.symCnt + sizeof(Elf64_Sym); // for align
404 auto newSymtab = OffsetAlignUp<Elf64_Sym *>(newStrtab, info.strtabHdr->sh_size, info.symtabHdr->sh_addralign);
407 auto ehFrameBuffer = OffsetAlignUp<char *>(newSymtab, info.symtabHdr->sh_entsize * info.symCnt, sizeof(uintptr_t));