mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-11-16 12:34:43 +00:00
readelf: add pretty printing for FDO Dlopen Metadata note
This commit is contained in:
committed by
Nick Clifton
parent
4af0542142
commit
762910fbd1
@@ -20514,6 +20514,8 @@ get_note_type (Filedata * filedata, unsigned e_type)
|
||||
return _("GO BUILDID");
|
||||
case FDO_PACKAGING_METADATA:
|
||||
return _("FDO_PACKAGING_METADATA");
|
||||
case FDO_DLOPEN_METADATA:
|
||||
return _("FDO_DLOPEN_METADATA");
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -21773,6 +21775,11 @@ print_fdo_note (Elf_Internal_Note * pnote)
|
||||
printf (_(" Packaging Metadata: %.*s\n"), (int) pnote->descsz, pnote->descdata);
|
||||
return true;
|
||||
}
|
||||
if (pnote->descsz > 0 && pnote->type == FDO_DLOPEN_METADATA)
|
||||
{
|
||||
printf (_(" Dlopen Metadata: %.*s\n"), (int) pnote->descsz, pnote->descdata);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -1037,6 +1037,9 @@
|
||||
/* Values for FDO .note.package notes as defined on https://systemd.io/COREDUMP_PACKAGE_METADATA/ */
|
||||
#define FDO_PACKAGING_METADATA 0xcafe1a7e
|
||||
|
||||
/* Values for FDO .note.dlopen notes as defined on https://systemd.io/ELF_DLOPEN_METADATA/ */
|
||||
#define FDO_DLOPEN_METADATA 0x407c0c0a
|
||||
|
||||
/* These three macros disassemble and assemble a symbol table st_info field,
|
||||
which contains the symbol binding and symbol type. The STB_ and STT_
|
||||
defines identify the binding and type. */
|
||||
|
||||
Reference in New Issue
Block a user