libctf: bfd-open: mark the bfd as cacheable
[deliverable/binutils-gdb.git] / libctf / ChangeLog
index a5995eb25d808d75e2f7722a316d33b2f903a42b..852ad6267c3636e28148cd63a286517335ddd4ed 100644 (file)
@@ -1,3 +1,50 @@
+2019-07-30  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-open-bfd.c (ctf_fdopen): Call bfd_set_cacheable.
+
+2019-07-13  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-impl.h (includes): Include <sys/param.h> here.
+
+2019-07-30  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-open.c (flip_lbls): Eschew for-loop initial declarations.
+       (flip_objts): Likewise.
+       (flip_vars): Likewise.
+       (flip_types): Likewise.
+
+2019-07-30  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-hash.c (ctf_hashtab_insert): Pass in the key and value
+       freeing functions: if set, free the key and value if the slot
+       already exists.  Always reassign the key.
+       (ctf_dynhash_insert): Adjust call appropriately.
+       (ctf_hash_insert_type): Likewise.
+
+2019-08-03  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-create.c (ctf_add_type): Look up and use the forwarded-to
+       type kind.  Allow forwards to unify with pre-existing structs/
+       unions/enums.
+
+2019-07-30  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-impl.h (ctf_file_t) <ctf_link_cu_mappping>: New.
+       <ctf_link_memb_name_changer>: Likewise.
+       <ctf_link_memb_name_changer_arg>: Likewise.
+       * ctf-create.c (ctf_update): Update accordingly.
+       * ctf-open.c (ctf_file_close): Likewise.
+       * ctf-link.c (ctf_create_per_cu): Apply the cu mapping.
+       (ctf_link_add_cu_mapping): New.
+       (ctf_link_set_memb_name_changer): Likewise.
+       (ctf_change_parent_name): New.
+       (ctf_name_list_accum_cb_arg_t) <dynames>: New, storage for names
+       allocated by the caller's ctf_link_memb_name_changer.
+       <ndynames>: Likewise.
+       (ctf_accumulate_archive_names): Call the ctf_link_memb_name_changer.
+       (ctf_link_write): Likewise (for _CTF_SECTION only): also call
+       ctf_change_parent_name.  Free any resulting names.
+
 2019-07-13  Nick Alcock  <nick.alcock@oracle.com>
 
        * ctf-link.c (ctf_create_per_cu): New, refactored out of...
This page took 0.022843 seconds and 4 git commands to generate.