aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2021-09-17 12:06:27 +0000
committerEd Maste <emaste@FreeBSD.org>2021-09-17 13:51:59 +0000
commitf161abf9f2cd7fdd28543f9774de82c89675477c (patch)
treece03941b725b8c62cc93758392e37c44464db12b
parentac8af1938085dae0df32db3229c9d5cb659b90a4 (diff)
downloadsrc-f161abf9f2cd7fdd28543f9774de82c89675477c.tar.gz
src-f161abf9f2cd7fdd28543f9774de82c89675477c.zip
readelf: include notes (-n) and unwind (-u) in --all/-a
This matches the GNU and LLVM versions of readelf. As markj noted in the review -u is not actually implemented yet and has no effect. The option is accepted and just ignored. Reported by: andrew Reviewed by: andrew, markj MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32003
-rw-r--r--contrib/elftoolchain/readelf/readelf.14
-rw-r--r--contrib/elftoolchain/readelf/readelf.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/contrib/elftoolchain/readelf/readelf.1 b/contrib/elftoolchain/readelf/readelf.1
index 67344d5359b4..108b62775712 100644
--- a/contrib/elftoolchain/readelf/readelf.1
+++ b/contrib/elftoolchain/readelf/readelf.1
@@ -24,7 +24,7 @@
.\"
.\" $Id: readelf.1 3753 2019-06-28 01:13:13Z emaste $
.\"
-.Dd October 31, 2020
+.Dd September 17, 2021
.Dt READELF 1
.Os
.Sh NAME
@@ -76,8 +76,10 @@ Turn on the following flags:
.Fl h ,
.Fl I ,
.Fl l ,
+.Fl n ,
.Fl r ,
.Fl s ,
+.Fl u ,
.Fl A ,
.Fl S
and
diff --git a/contrib/elftoolchain/readelf/readelf.c b/contrib/elftoolchain/readelf/readelf.c
index 81e6897cf3cd..d5f9205e354d 100644
--- a/contrib/elftoolchain/readelf/readelf.c
+++ b/contrib/elftoolchain/readelf/readelf.c
@@ -7788,7 +7788,7 @@ main(int argc, char **argv)
break;
case 'a':
re->options |= RE_AA | RE_D | RE_G | RE_H | RE_II |
- RE_L | RE_R | RE_SS | RE_S | RE_VV;
+ RE_L | RE_N | RE_R | RE_SS | RE_S | RE_U | RE_VV;
break;
case 'c':
re->options |= RE_C;