[PATCH libctf 00/22] more modifiable CTF dicts (and a few bugfixes)

Nick Alcock nick.alcock@oracle.com
Fri Apr 19 15:51:19 GMT 2024


On 17 Apr 2024, Nick Alcock stated:

> I'll apply it in a couple of days if nobody says otherwise.
>
> Cc: Nicholas Vinson <nvinson234@gmail.com>
>
> Nicholas Vinson (1):
>   libctf: Remove undefined functions from ver. map
>
> Nick Alcock (21):
>   binutils, objdump: Add --ctf-parent-section
>   libctf: don't leak the symbol name in the name->type cache
>   libctf: remove static/dynamic name lookup distinction
>   libctf: fix name lookup in dicts containing base-type bitfields
>   libctf: support addition of types to dicts read via ctf_open()
>   libctf: fix a comment
>   libctf: delete LCTF_DIRTY
>   libctf: fix a comment typo
>   libctf: rename ctf_dict.ctf_{symtab,strtab}
>   Revert "libctf: do not corrupt strings across ctf_serialize"
>   libctf: replace 'pending refs' abstraction
>   libctf: rethink strtab writeout
>   libctf: make ctf_serialize() actually serialize
>   libctf: fix tiny dumping error
>   libctf: improve handling of type dumping errors
>   libctf: make ctf_lookup of symbols by name work in more cases
>   libctf: fix a debugging typo
>   libctf: add rewriting tests
>   libctf: fix leak in test
>   libctf: don't pass errno into ctf_err_warn so often
>   libctf: do not include undefined functions in libctf.ver

This is pushed now, exactly as here except for a couple of tiny GNU
style fixes (the one pointed out by Alan, and a few similar ones in a
couple of other commits).


More information about the Binutils mailing list