Lines Matching refs:note

291 const char *elf_note_name(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note)  in elf_note_name()  argument
293 return elf_strval(elf, ELF_HANDLE_PTRVAL(note) + elf_size(elf, note)); in elf_note_name()
296 elf_ptrval elf_note_desc(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note) in elf_note_desc() argument
298 unsigned namesz = (elf_uval(elf, note, namesz) + 3) & ~3; in elf_note_desc()
300 return ELF_HANDLE_PTRVAL(note) + elf_size(elf, note) + namesz; in elf_note_desc()
303 uint64_t elf_note_numeric(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note) in elf_note_numeric() argument
305 elf_ptrval desc = elf_note_desc(elf, note); in elf_note_numeric()
306 unsigned descsz = elf_uval(elf, note, descsz); in elf_note_numeric()
320 uint64_t elf_note_numeric_array(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note, in elf_note_numeric_array() argument
323 elf_ptrval desc = elf_note_desc(elf, note); in elf_note_numeric_array()
324 unsigned descsz = elf_uval(elf, note, descsz); in elf_note_numeric_array()
340 ELF_HANDLE_DECL(elf_note) elf_note_next(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note) in elf_note_next() argument
342 unsigned namesz = (elf_uval(elf, note, namesz) + 3) & ~3; in elf_note_next()
343 unsigned descsz = (elf_uval(elf, note, descsz) + 3) & ~3; in elf_note_next()
345 elf_ptrval ptrval = ELF_HANDLE_PTRVAL(note) in elf_note_next()
346 + elf_size(elf, note) + namesz + descsz; in elf_note_next()
348 if ( ( ptrval <= ELF_HANDLE_PTRVAL(note) || /* wrapped or stuck */ in elf_note_next()
349 !elf_access_ok(elf, ELF_HANDLE_PTRVAL(note), 1) ) ) in elf_note_next()