Lines Matching defs:secNum
326 void ElfBuilder::AllocateShdr(std::unique_ptr<llvm::ELF::Elf64_Shdr []> &shdr, const uint32_t &secNum)
328 shdr = std::make_unique<llvm::ELF::Elf64_Shdr []>(secNum);
337 llvm::ELF::Elf64_Off ElfBuilder::ComputeEndAddrOfShdr(const uint32_t &secNum) const
339 llvm::ELF::Elf64_Off curSecOffset = sizeof(llvm::ELF::Elf64_Ehdr) + secNum * sizeof(llvm::ELF::Elf64_Shdr);
476 uint32_t secNum = static_cast<uint32_t>(GetSecNum());
501 if (sy->st_shndx > secNum) {
550 uint32_t secNum = sections.size() + 1; // 1 : section id = 0 is null section
552 AllocateShdr(shdr, secNum);
554 llvm::ELF::Elf64_Off curSecOffset = ComputeEndAddrOfShdr(secNum);
647 file.write(reinterpret_cast<char *>(shdr.get()), secNum * sizeof(llvm::ELF::Elf64_Shdr));