summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 12 insertions, 5 deletions
diff --git a/README.md b/README.md
index 6dccd9d..5f38140 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,22 @@
-ELF Package Notes Reference Implementation
+ELF Package and Dlopen Notes Reference Implementation
## Description
-This repository provides RPM and DEB packaging tools to generate an ELF note
-that will be linked into compiled binaries (programs and shared libraries) to
-provide metadata about the package for which the binary was compiled.
+This repository provides RPM and DEB packaging tools to generate an
+`.note.package` ELF note that will be linked into compiled binaries (programs
+and shared libraries) to provide metadata about the package for which the
+binary was compiled.
See [Package Metadata for Core Files](https://systemd.io/ELF_PACKAGE_METADATA/)
for the overview and details.
-The new `--package-metadata` option provided by bfd, gold, mold and lld is used.
+The new `--package-metadata` option provided by `bfd`, `gold`, `mold`, and `lld` is used.
+
+It also provides scripts to extract and display `.note.dlopen` ELF notes
+that are used to describe libraries loaded via `dlopen(3)`.
+
+See [`dlopen()` Metadata for ELF Files](https://systemd.io/ELF_DLOPEN_METADATA/)
+for the overview and details.
## Requirements
* binutils (>= 2.39)