summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 04:31:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 04:31:53 +0000
commitd259936cc86decfe9be0e8ff07dbaa2fce19b9e5 (patch)
tree05d3e6b618d695c0bd62238359492003c0f093e7 /README.md
parentReleasing progress-linux version 0.12-0.0~progress7.99u1. (diff)
downloadpackage-notes-d259936cc86decfe9be0e8ff07dbaa2fce19b9e5.tar.xz
package-notes-d259936cc86decfe9be0e8ff07dbaa2fce19b9e5.zip
Merging upstream version 0.13.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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)