Searched refs:Shdr (Results 1 – 4 of 4) sorted by relevance
58 using Shdr = Elf32_Shdr; typedef in nogrod::__anona7aeaf9f0111::Elf3273 using Shdr = Elf64_Shdr; typedef in nogrod::__anona7aeaf9f0111::Elf6499 [[nodiscard]] std::optional<Buffer<T>> ReadSection(const ElfT::Shdr* section_header, in ReadSection()162 [[nodiscard]] const typename ElfT::Shdr* FindSectionHeaderByType(typename ElfT::Word sh_type);163 [[nodiscard]] const typename ElfT::Shdr* FindSectionHeaderByName(const char* name);169 [[nodiscard]] T* ShdrOffsetToAddr(const typename ElfT::Shdr* shdr) const;171 [[nodiscard]] static constexpr bool IsCompressed(const ElfT::Shdr* shdr) { in IsCompressed()182 const typename ElfT::Shdr* shdr_table_;201 const typename ElfT::Shdr* shdr = shdr_table_ + i; in ValidateShdrTable()244 T* ElfFileImpl<ElfT>::ShdrOffsetToAddr(const typename ElfT::Shdr* shdr) const { in ShdrOffsetToAddr()[all …]
40 using ElfShdr = ElfW(Shdr);
52 typedef llvm::ELF::Elf32_Shdr Shdr; typedef72 typedef llvm::ELF::Elf64_Shdr Shdr; typedef
191 sizeof(ELFSizeTraits<32>::Shdr) * pModule.size(); in getOutputSize()194 sizeof(ELFSizeTraits<64>::Shdr) * pModule.size(); in getOutputSize()207 typedef typename ELFSizeTraits<SIZE>::Shdr ElfXX_Shdr; in writeELFHeader()301 typedef typename ELFSizeTraits<SIZE>::Shdr ElfXX_Shdr; in emitSectionHeader()