Lines Matching refs:shdr
348 elfItemField.shdr = reinterpret_cast<ElfShdr*>(reinterpret_cast<char*>(ehdr) + elfSHOff);
354 elfItemField.sections.data()[cnt].shdr.e32 =
355 reinterpret_cast<llvm::ELF::Elf32_Shdr*>(&elfItemField.shdr[cnt]);
357 elfItemField.sections.data()[cnt].shdr.e64 =
358 reinterpret_cast<llvm::ELF::Elf64_Shdr*>(&elfItemField.shdr[cnt]);
361 if (SECUREC_LIKELY(elfItemField.shdr[cnt].sh_offset < maxSize) &&
362 SECUREC_LIKELY(elfItemField.shdr[cnt].sh_size <= maxSize - elfItemField.shdr[cnt].sh_offset)) {
364 (reinterpret_cast<char*>(mapAddress) + offset + elfItemField.shdr[cnt].sh_offset);
371 if (elfItemField.shdr[cnt].sh_type == llvm::ELF::SHT_SYMTAB_SHNDX &&
372 elfItemField.shdr[cnt].sh_link < scnCnt) {
373 elfItemField.sections.data()[elfItemField.shdr[cnt].sh_link]