/freebsd/contrib/elftoolchain/libelf/ |
H A D | _libelf_config.h | 142 #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 D | libelf_convert.m4 | 916 * 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 D | imgact_elf.h | 71 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 D | elf32.h | 158 typedef Elf_Note Elf32_Nhdr;
|
H A D | elf64.h | 172 typedef Elf_Note Elf64_Nhdr;
|
H A D | elf_common.h | 52 } Elf_Note; typedef 53 typedef Elf_Note Elf_Nhdr;
|
/freebsd/sys/kern/ |
H A D | imgact_elf.c | 95 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 D | elfdump.c | 107 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 D | linux_elf.h | 48 bool linux_trans_osrel(const Elf_Note *note, int32_t *osrel);
|
H A D | linux_elf.c | 468 linux_trans_osrel(const Elf_Note *note, int32_t *osrel) in linux_trans_osrel()
|
/freebsd/sys/arm64/arm64/ |
H A D | elf_machdep.c | 320 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 D | core.c | 172 Elf_Note nhdr; in procstat_core_get() 427 Elf_Note nhdr; in procstat_core_note_count()
|
/freebsd/contrib/elftoolchain/elfdump/ |
H A D | elfdump.c | 58 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 D | elfctl.c | 366 Elf_Note note; in get_file_features()
|
/freebsd/usr.bin/gcore/ |
H A D | elfcore.c | 406 Elf_Note note; in elf_putregnote() 440 Elf_Note note; in elf_putnote()
|
/freebsd/usr.bin/ldd/ |
H A D | ldd.c | 270 const Elf_Note *note; in has_freebsd_abi_tag()
|
/freebsd/libexec/rtld-elf/aarch64/ |
H A D | reloc.c | 68 arch_digest_note(struct Struct_Obj_Entry *obj __unused, const Elf_Note *note) in arch_digest_note()
|
/freebsd/contrib/elftoolchain/common/ |
H A D | elfdefinitions.h | 2529 } 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 D | InputFiles.cpp | 959 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 D | ELFTypes.h | 133 using Elf_Note = typename ELFT::Note; \
|
/freebsd/libexec/rtld-elf/ |
H A D | rtld.c | 1723 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 D | readelf.c | 3882 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 D | ELFDumper.cpp | 6184 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()
|