libctf: add hash traversal helpers
[deliverable/binutils-gdb.git] / libctf / ChangeLog
index dd3113b316cb53cc6ccc174f01a3170a4198ace8..21b62e1db3fafae7f26cddd5fe432638503111ea 100644 (file)
@@ -1,3 +1,15 @@
+2019-06-28  Nick Alcock <nick.alcock@oracle.com>
+
+       * ctf-impl.h (ctf_hash_iter_f): New.
+       (ctf_dynhash_iter): New declaration.
+       (ctf_dynhash_iter_remove): New declaration.
+       * ctf-hash.c (ctf_dynhash_iter): Define.
+       (ctf_dynhash_iter_remove): Likewise.
+       (ctf_hashtab_traverse): New.
+       (ctf_hashtab_traverse_remove): Likewise.
+       (struct ctf_traverse_cb_arg): Likewise.
+       (struct ctf_traverse_remove_cb_arg): Likewise.
+
 2019-06-28  Nick Alcock <nick.alcock@oracle.com>
 
        * ctf-hash.c (ctf_dynhash_remove): Call with a mocked-up element.
This page took 0.030467 seconds and 4 git commands to generate.