libctf: add CU-mapping machinery
[deliverable/binutils-gdb.git] / include / ctf-api.h
index 4130a2ecd1934a140be0be4966dc254e4ef281f1..4ac5fea8bc697420674d6cffca6d7d92a5d8fcf7 100644 (file)
@@ -421,6 +421,16 @@ extern int ctf_link_shuffle_syms (ctf_file_t *, ctf_link_iter_symbol_f *,
 extern unsigned char *ctf_link_write (ctf_file_t *, size_t *size,
                                      size_t threshold);
 
+/* Specialist linker functions.  These functions are not used by ld, but can be
+   used by other prgorams making use of the linker machinery for other purposes
+   to customize its output.  */
+extern int ctf_link_add_cu_mapping (ctf_file_t *, const char *from,
+                                   const char *to);
+typedef char *ctf_link_memb_name_changer_f (ctf_file_t *,
+                                           const char *, void *);
+extern void ctf_link_set_memb_name_changer
+  (ctf_file_t *, ctf_link_memb_name_changer_f *, void *);
+
 extern void ctf_setdebug (int debug);
 extern int ctf_getdebug (void);
 
This page took 0.023918 seconds and 4 git commands to generate.