summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2022-07-13 22:34:36 +0200
committerMark Wielaard <mark@klomp.org>2022-07-13 22:34:36 +0200
commit2fb8571e78852cc71c0128705f500490d79f8a94 (patch)
tree5bb97f9e9f284fac613cec14e56095e8fbb8ddf3
parenta4b1839c3c46d461765de894dc4b4b0c5580fc1b (diff)
downloadelfutils-2fb8571e78852cc71c0128705f500490d79f8a94.tar.gz
Move dwfl_get_debuginfod_client to ELFUTILS_0.188
0.187 was already released, so add new function to 0.188. Also add NEWS entry and INTUSE. Signed-off-by: Mark Wielaard <mark@klomp.org>
-rw-r--r--ChangeLog4
-rw-r--r--NEWS2
-rw-r--r--libdw/ChangeLog5
-rw-r--r--libdw/libdw.map2
-rw-r--r--libdwfl/ChangeLog7
-rw-r--r--libdwfl/debuginfod-client.c5
6 files changed, 22 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index c5e43e8c..eb2a35f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-07-13 Mark Wielaard <mark@klomp.org>
+
+ * NEWS: Add dwfl_get_debuginfod_client.
+
2022-06-02 Mark Wielaard <mark@klomp.org>
* configure.ac (OLD_LIBMICROHTTPD): New AM_CONDITIONAL based on
diff --git a/NEWS b/NEWS
index c133fcbe..392f2edc 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@ Version 0.188 some time after 0.187
debuginfod: Add --disable-source-scan option.
+libdwfl: Add new function dwfl_get_debuginfod_client.
+
Version 0.187
debuginfod: Support -C option for connection thread pooling.
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index b254d9cd..6a8f7e51 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,8 @@
+2022-07-13 Mark Wielaard <mark@klomp.org>
+
+ * libdw.map (ELFUTILS_0.187): Renamed to...
+ (ELFUTILS_0.188): ... this.
+
2022-05-09 Mark Wielaard <mark@klomp.org>
* dwarf_getlocation.c (store_implicit_value): Check block length.
diff --git a/libdw/libdw.map b/libdw/libdw.map
index 3fdf3f93..6da25561 100644
--- a/libdw/libdw.map
+++ b/libdw/libdw.map
@@ -367,7 +367,7 @@ ELFUTILS_0.186 {
dwarf_linefunctionname;
} ELFUTILS_0.177;
-ELFUTILS_0.187 {
+ELFUTILS_0.188 {
global:
dwfl_get_debuginfod_client;
} ELFUTILS_0.186;
diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog
index 890df156..6ade1afc 100644
--- a/libdwfl/ChangeLog
+++ b/libdwfl/ChangeLog
@@ -1,3 +1,10 @@
+2022-07-13 Mark Wielaard <mark@klomp.org>
+
+ * debuginfod-client.c (dwfl_get_debuginfod_client): Add INTDEF.
+ (__libdwfl_debuginfod_find_executable): Use
+ INTUSE (dwfl_get_debuginfod_client).
+ (__libdwfl_debuginfod_find_debuginfo): Likewise.
+
2022-06-22 Milian Wolff <mail@milianw.de>
* libdwfl.h, debuginfod-client.c (dwfl_get_debuginfod_client):
diff --git a/libdwfl/debuginfod-client.c b/libdwfl/debuginfod-client.c
index 813043b1..87af73a7 100644
--- a/libdwfl/debuginfod-client.c
+++ b/libdwfl/debuginfod-client.c
@@ -65,6 +65,7 @@ dwfl_get_debuginfod_client (Dwfl *dwfl)
return NULL;
}
+INTDEF(dwfl_get_debuginfod_client)
int
__libdwfl_debuginfod_find_executable (Dwfl *dwfl,
@@ -74,7 +75,7 @@ __libdwfl_debuginfod_find_executable (Dwfl *dwfl,
int fd = -1;
if (build_id_len > 0)
{
- debuginfod_client *c = dwfl_get_debuginfod_client (dwfl);
+ debuginfod_client *c = INTUSE (dwfl_get_debuginfod_client) (dwfl);
if (c != NULL)
fd = (*fp_debuginfod_find_executable) (c, build_id_bits,
build_id_len, NULL);
@@ -91,7 +92,7 @@ __libdwfl_debuginfod_find_debuginfo (Dwfl *dwfl,
int fd = -1;
if (build_id_len > 0)
{
- debuginfod_client *c = dwfl_get_debuginfod_client (dwfl);
+ debuginfod_client *c = INTUSE (dwfl_get_debuginfod_client) (dwfl);
if (c != NULL)
fd = (*fp_debuginfod_find_debuginfo) (c, build_id_bits,
build_id_len, NULL);