libctf: add CU-mapping machinery
[deliverable/binutils-gdb.git] / libctf / ctf-impl.h
index c5225549298d7d48d0b36b152c8246490fd33c09..554b1872cbf48342a0b7e3a5947d7214c4a4f9ec 100644 (file)
@@ -281,6 +281,10 @@ struct ctf_file
   ctf_dynhash_t *ctf_link_inputs; /* Inputs to this link.  */
   ctf_dynhash_t *ctf_link_outputs; /* Additional outputs from this link.  */
   ctf_dynhash_t *ctf_link_type_mapping; /* Map input types to output types.  */
+  ctf_dynhash_t *ctf_link_cu_mapping;  /* Map CU names to CTF dict names.  */
+  /* Allow the caller to Change the name of link archive members.  */
+  ctf_link_memb_name_changer_f *ctf_link_memb_name_changer;
+  void *ctf_link_memb_name_changer_arg; /* Argument for it.  */
   char *ctf_tmp_typeslice;       /* Storage for slicing up type names.  */
   size_t ctf_tmp_typeslicelen;   /* Size of the typeslice.  */
   void *ctf_specific;            /* Data for ctf_get/setspecific().  */
This page took 0.025474 seconds and 4 git commands to generate.