Lines Matching refs:segment
263 #define ELF_SECTION_SIZE(sec_hdr, segment) \ argument
266 || segment->p_type == PT_TLS) ? sec_hdr->sh_size : 0)
271 #define ELF_IS_SECTION_IN_SEGMENT(sec_hdr, segment) \ argument
273 && (segment->p_type == PT_TLS \
274 || segment->p_type == PT_LOAD)) \
276 && segment->p_type != PT_TLS)) \
280 || ((bfd_vma) sec_hdr->sh_offset >= segment->p_offset \
281 && (sec_hdr->sh_offset + ELF_SECTION_SIZE(sec_hdr, segment) \
282 <= segment->p_offset + segment->p_filesz))) \
285 || (sec_hdr->sh_addr >= segment->p_vaddr \
286 && (sec_hdr->sh_addr + ELF_SECTION_SIZE(sec_hdr, segment) \
287 <= segment->p_vaddr + segment->p_memsz))))
290 #define ELF_IS_SECTION_IN_SEGMENT_FILE(sec_hdr, segment) \ argument
292 && ELF_IS_SECTION_IN_SEGMENT (sec_hdr, segment))
295 #define ELF_IS_SECTION_IN_SEGMENT_MEMORY(sec_hdr, segment) \ argument
296 (ELF_SECTION_SIZE(sec_hdr, segment) > 0 \
297 && ELF_IS_SECTION_IN_SEGMENT (sec_hdr, segment))