Lines Matching refs:note
943 Elf_Note *note = NULL; in parse_property_segment() local
953 note = (void *)va; in parse_property_segment()
954 name = (char *)(note + 1); in parse_property_segment()
956 if (elf->prop_memsz < sizeof(*note) + sizeof(ELF_NOTE_GNU)) in parse_property_segment()
959 if (note->n_type != NT_GNU_PROPERTY_TYPE_0 || in parse_property_segment()
960 note->n_namesz != sizeof(ELF_NOTE_GNU) || in parse_property_segment()
965 desc_offset = ROUNDUP2(sizeof(*note) + sizeof(ELF_NOTE_GNU), align); in parse_property_segment()
968 ROUNDUP2(desc_offset + note->n_descsz, align) > elf->prop_memsz) in parse_property_segment()
977 if (note->n_descsz < data_offset) in parse_property_segment()
980 data_offset = confine_array_index(data_offset, note->n_descsz); in parse_property_segment()
985 if (note->n_descsz < (data_offset + sizeof(*pr_data)) && in parse_property_segment()
996 } while (prop_offset < note->n_descsz); in parse_property_segment()