Lines Matching refs:sh_size
45 uint64_t sh_align, sh_offset, sh_size, raw_size; in elf_getdata() local
81 sh_size = (uint64_t) s->s_shdr.s_shdr32.sh_size; in elf_getdata()
86 sh_size = s->s_shdr.s_shdr64.sh_size; in elf_getdata()
98 (sh_offset > raw_size || sh_size > raw_size - sh_offset))) { in elf_getdata()
109 if (sh_size % fsz) { in elf_getdata()
114 if (sh_size / fsz > SIZE_MAX) { in elf_getdata()
119 count = (size_t) (sh_size / fsz); in elf_getdata()
143 if (sh_type == SHT_NOBITS || sh_size == 0) { in elf_getdata()
221 uint64_t sh_align, sh_offset, sh_size, raw_size; in elf_rawdata() local
245 sh_size = (uint64_t) s->s_shdr.s_shdr32.sh_size; in elf_rawdata()
250 sh_size = s->s_shdr.s_shdr64.sh_size; in elf_rawdata()
261 (sh_offset > raw_size || sh_size > raw_size - sh_offset)) { in elf_rawdata()
269 d->d_data.d_buf = (sh_type == SHT_NOBITS || sh_size == 0) ? NULL : in elf_rawdata()
273 d->d_data.d_size = sh_size; in elf_rawdata()