dlopen-notes1
Usage
dlopen-notes.py [-r]
[-s]
[-f
[FEATURE1,FEATURE2]]
[-h]
filename
[filename ...]
Overview
Read .note.dlopen notes from ELF files and report the contents.
ELF binaries store link-time dependencies in their headers, which can be parsed by various tools. There is no machine-readable metadata about dependencies loaded at build time via dlopen(3) available by default. The ELF Dlopen Metadata specification aims to fill this gap by defining a common format. See https://systemd.io/ELF_DLOPEN_METADATA/.
This tool allows parsing such a note, and printing out the result in various formats.
filename-
Library file to extract notes from
Options
-
-r, --raw -
Show the original JSON extracted from input files
-
-s, --sonames -
List all sonames and their priorities, one soname per line
-
-f [FEATURE1,FEATURE2], --features [FEATURE1,FEATURE2] -
Describe features, can be specified multiple times
Comments
If no option is specifed, --raw is the default.
Releases
2 releases since Debian 13 (Trixie); the text changed 1 time.