From 8e7c72a7f532d0945de16f7f861f5e0277d92fd1 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 20 Nov 2018 14:00:48 +1100 Subject: libdl: Reindex unresolved names after removing used records. Updates #3194 --- cpukit/include/rtems/rtl/rtl-unresolved.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cpukit/include') diff --git a/cpukit/include/rtems/rtl/rtl-unresolved.h b/cpukit/include/rtems/rtl/rtl-unresolved.h index 884d909fa6..a69b51ac7f 100644 --- a/cpukit/include/rtems/rtl/rtl-unresolved.h +++ b/cpukit/include/rtems/rtl/rtl-unresolved.h @@ -128,7 +128,7 @@ typedef struct rtems_rtl_unresolv_block */ typedef struct rtems_rtl_unresolved { - uint32_t marker; + uint32_t marker; /**< Block marker. */ size_t block_recs; /**< The records per blocks allocated. */ rtems_chain_control blocks; /**< List of blocks. */ } rtems_rtl_unresolved; @@ -205,6 +205,11 @@ bool rtems_rtl_unresolved_remove (rtems_rtl_obj* obj, const uint16_t sect, const rtems_rtl_word* rel); +/** + * Dump the RTL unresolved data. + */ +void rtems_rtl_unresolved_dump (void); + #ifdef __cplusplus } #endif /* __cplusplus */ -- cgit v1.2.3