]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Move dwfl_get_debuginfod_client to ELFUTILS_0.188
authorMark Wielaard <mark@klomp.org>
Wed, 13 Jul 2022 20:34:36 +0000 (22:34 +0200)
committerMark Wielaard <mark@klomp.org>
Wed, 13 Jul 2022 20:34:36 +0000 (22:34 +0200)
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>
ChangeLog
NEWS
libdw/ChangeLog
libdw/libdw.map
libdwfl/ChangeLog
libdwfl/debuginfod-client.c

index c5e43e8cd89810f219655447db0c46d4f2b16d6d..eb2a35f53a9c96be1d12eaa209d1ef51778eb5f7 100644 (file)
--- 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 c133fcbe2eda42a4e714009d8ebcd9cd767183d4..392f2edc04e8903f8f16b6b66638650355fb328a 100644 (file)
--- 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.
index b254d9cd14d1e60559e93e279444aa708b14e015..6a8f7e51913c8d822022d10223ce4e7bf6b3d3e3 100644 (file)
@@ -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.
index 3fdf3f936716ef6e81c0660d671bf86cc1f080a5..6da25561e88674d54790f8c49b9f8399c4c7f7a3 100644 (file)
@@ -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;
index 890df156e6a93f085a6185e25a5d563983438fcc..6ade1afc09018d29469963cbe046ba278d86a963 100644 (file)
@@ -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):
index 813043b13123c51d4ca6710e915012d70f80f905..87af73a71b959e6fc3e2afb9ed51c94d6edc3016 100644 (file)
@@ -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);