binutils-gdb/libctf
Nick Alcock 0ac6231298 libctf: Add iteration over non-root types
The existing function ctf_type_iter lets you iterate over root-visible
types (types you can look up by name).  There is no way to iterate over
non-root-visible types, which is troublesome because both the linker
and dumper want to do that.

So add a new function that can do it: the callback it takes accepts
an extra parameter which indicates whether the type is root-visible
or not.

include/
	* ctf-api.h (ctf_type_all_f): New.
	(ctf_type_iter_all): New.

libctf/
	* ctf_types.c (ctf_type_iter_all): New.
2019-10-03 17:04:55 +01:00
..
aclocal.m4
ChangeLog libctf: Add iteration over non-root types 2019-10-03 17:04:55 +01:00
config.h.in
configure
configure.ac
ctf-archive.c libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and string sections 2019-10-03 17:04:55 +01:00
ctf-create.c libctf: allow the header to change between versions 2019-10-03 17:04:55 +01:00
ctf-decl.c
ctf-decls.h
ctf-dump.c libctf, binutils: dump the CTF header 2019-10-03 17:04:55 +01:00
ctf-endian.h libctf: make it compile for old glibc 2019-10-03 17:04:55 +01:00
ctf-error.c
ctf-hash.c
ctf-impl.h libctf, binutils: dump the CTF header 2019-10-03 17:04:55 +01:00
ctf-labels.c
ctf-lookup.c
ctf-open-bfd.c libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and string sections 2019-10-03 17:04:55 +01:00
ctf-open.c libctf: add the object index and function index sections 2019-10-03 17:04:55 +01:00
ctf-qsort_r.c
ctf-string.c
ctf-subr.c
ctf-types.c libctf: Add iteration over non-root types 2019-10-03 17:04:55 +01:00
ctf-util.c
elf.h
Makefile.am
Makefile.in
swap.h