Lines Matching refs:note

766 	} note;  in parse_elf_properties()  local
782 if (phdr->p_filesz > sizeof(note)) in parse_elf_properties()
786 n = kernel_read(f, &note, phdr->p_filesz, &pos); in parse_elf_properties()
788 BUILD_BUG_ON(sizeof(note) < sizeof(note.nhdr) + NOTE_NAME_SZ); in parse_elf_properties()
789 if (n < 0 || n < sizeof(note.nhdr) + NOTE_NAME_SZ) in parse_elf_properties()
792 if (note.nhdr.n_type != NT_GNU_PROPERTY_TYPE_0 || in parse_elf_properties()
793 note.nhdr.n_namesz != NOTE_NAME_SZ || in parse_elf_properties()
794 strncmp(note.data + sizeof(note.nhdr), in parse_elf_properties()
795 NN_GNU_PROPERTY_TYPE_0, n - sizeof(note.nhdr))) in parse_elf_properties()
798 off = round_up(sizeof(note.nhdr) + NOTE_NAME_SZ, in parse_elf_properties()
803 if (note.nhdr.n_descsz > n - off) in parse_elf_properties()
805 datasz = off + note.nhdr.n_descsz; in parse_elf_properties()
809 ret = parse_elf_property(note.data, &off, datasz, arch, in parse_elf_properties()
1453 static void __fill_note(struct memelfnote *note, const char *name, int type, in __fill_note() argument
1456 note->name = name; in __fill_note()
1457 note->type = type; in __fill_note()
1458 note->datasz = sz; in __fill_note()
1459 note->data = data; in __fill_note()
1462 #define fill_note(note, type, sz, data) \ argument
1463 __fill_note(note, NN_ ## type, NT_ ## type, sz, data)
1548 static void fill_auxv_note(struct memelfnote *note, struct mm_struct *mm) in fill_auxv_note() argument
1555 fill_note(note, AUXV, i * sizeof(elf_addr_t), auxv); in fill_auxv_note()
1558 static void fill_siginfo_note(struct memelfnote *note, user_siginfo_t *csigdata, in fill_siginfo_note() argument
1562 fill_note(note, SIGINFO, sizeof(*csigdata), csigdata); in fill_siginfo_note()
1576 static int fill_files_note(struct memelfnote *note, struct coredump_params *cprm) in fill_files_note() argument
1658 fill_note(note, FILE, size, data); in fill_files_note()