Home
last modified time | relevance | path

Searched refs:Elf_Note (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/elftoolchain/libelf/
H A D_libelf_config.h142 #define Elf_Note Elf32_Nhdr macro
147 #define Elf_Note Elf64_Nhdr macro
184 #define Elf_Note Elf32_Nhdr macro
186 #define Elf_Note Elf64_Nhdr macro
H A Dlibelf_convert.m4916 * Elf_Note structures comprise a fixed size header followed by variable
928 Elf_Note *en;
956 en = (Elf_Note *) (uintptr_t) dst;
961 dsz -= sizeof(Elf_Note);
962 dst += sizeof(Elf_Note);
990 Elf_Note *en;
1001 while (count > sizeof(Elf_Note)) {
1003 en = (Elf_Note *) (uintptr_t) src;
1021 src += sizeof(Elf_Note);
1022 count -= sizeof(Elf_Note);
/freebsd/sys/sys/
H A Dimgact_elf.h71 Elf_Note hdr;
74 bool (*trans_osrel)(const Elf_Note *, int32_t *);
126 bool __elfN(parse_notes)(const struct image_params *, const Elf_Note *,
128 bool (*)(const Elf_Note *, void *, bool *), void *);
H A Delf32.h158 typedef Elf_Note Elf32_Nhdr;
H A Delf64.h172 typedef Elf_Note Elf64_Nhdr;
H A Delf_common.h52 } Elf_Note; typedef
53 typedef Elf_Note Elf_Nhdr;
/freebsd/sys/kern/
H A Dimgact_elf.c95 static bool __elfN(freebsd_trans_osrel)(const Elf_Note *note,
97 static bool kfreebsd_trans_osrel(const Elf_Note *note, int32_t *osrel);
239 __elfN(freebsd_trans_osrel)(const Elf_Note *note, int32_t *osrel) in __elfN()
262 kfreebsd_trans_osrel(const Elf_Note *note, int32_t *osrel) in kfreebsd_trans_osrel()
2012 notesize = sizeof(Elf_Note) + /* note header */ in __elfN()
2041 notesize = sizeof(Elf_Note) + /* note header */ in __elfN()
2065 Elf_Note *note; in __elfN()
2071 note = (Elf_Note *)buf; in __elfN()
2083 notesize = sizeof(Elf_Note) + /* note header */ in __elfN()
2094 Elf_Note note; in __elfN()
[all …]
/freebsd/usr.bin/elfdump/
H A Delfdump.c107 offsetof(Elf_Note, n_namesz), offsetof(Elf_Note, n_descsz),
108 offsetof(Elf_Note, n_type),
148 offsetof(Elf_Note, n_namesz), offsetof(Elf_Note, n_descsz),
149 offsetof(Elf_Note, n_type),
1092 s = n + sizeof(Elf_Note); in elf_print_note()
1093 desc = elf_get_word(e, n + sizeof(Elf_Note) + namesz, 0); in elf_print_note()
1095 n += sizeof(Elf_Note) + namesz + descsz; in elf_print_note()
/freebsd/sys/compat/linux/
H A Dlinux_elf.h48 bool linux_trans_osrel(const Elf_Note *note, int32_t *osrel);
H A Dlinux_elf.c468 linux_trans_osrel(const Elf_Note *note, int32_t *osrel) in linux_trans_osrel()
/freebsd/sys/arm64/arm64/
H A Delf_machdep.c320 static Elf_Note gnu_property_note = {
327 gnu_property_cb(const Elf_Note *note, void *arg0, bool *res) in gnu_property_cb()
/freebsd/lib/libprocstat/
H A Dcore.c172 Elf_Note nhdr; in procstat_core_get()
427 Elf_Note nhdr; in procstat_core_note_count()
/freebsd/contrib/elftoolchain/elfdump/
H A Delfdump.c58 typedef Elf32_Nhdr Elf_Note; typedef
60 typedef Elf64_Nhdr Elf_Note; typedef
2051 Elf_Note *en; in elf_print_note()
2083 while (count > sizeof(Elf_Note)) { in elf_print_note()
2084 en = (Elf_Note *) (uintptr_t) src; in elf_print_note()
2087 src += sizeof(Elf_Note); in elf_print_note()
2088 count -= sizeof(Elf_Note); in elf_print_note()
/freebsd/usr.bin/elfctl/
H A Delfctl.c366 Elf_Note note; in get_file_features()
/freebsd/usr.bin/gcore/
H A Delfcore.c406 Elf_Note note; in elf_putregnote()
440 Elf_Note note; in elf_putnote()
/freebsd/usr.bin/ldd/
H A Dldd.c270 const Elf_Note *note; in has_freebsd_abi_tag()
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c68 arch_digest_note(struct Struct_Obj_Entry *obj __unused, const Elf_Note *note) in arch_digest_note()
/freebsd/contrib/elftoolchain/common/
H A Delfdefinitions.h2529 } Elf_Note; typedef
2531 typedef Elf_Note Elf32_Nhdr; /* 32-bit note header. */
2532 typedef Elf_Note Elf64_Nhdr; /* 64-bit note header. */
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp959 using Elf_Note = typename ELFT::Note; in readGnuProperty() typedef
973 Elf_Note note(*nhdr); in readGnuProperty()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h133 using Elf_Note = typename ELFT::Note; \
/freebsd/libexec/rtld-elf/
H A Drtld.c1723 const Elf_Note *note; in digest_notes()
1727 for (note = (const Elf_Note *)note_start; (Elf_Addr)note < note_end; in digest_notes()
1728 note = (const Elf_Note *)((const char *)(note + 1) + in digest_notes()
/freebsd/contrib/elftoolchain/readelf/
H A Dreadelf.c3882 Elf_Note *note; in dump_notes_content()
3895 note = (Elf_Note *)(uintptr_t) buf; in dump_notes_content()
3903 buf += sizeof(Elf_Note); in dump_notes_content()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp6184 auto ProcessNote = [&](const Elf_Note &Note, bool IsCore) -> Error { in printNotes()
6315 auto FindAndroidNote = [&](const Elf_Note &Note, bool IsCore) -> Error { in printMemtag()
8013 auto ProcessNote = [&](const Elf_Note &Note, bool IsCore) -> Error { in printNotes()