1234567891011121314151617181920212223242526272829303132333435363738 |
- -*- text -*-
- Changes in 2.39:
- * New features
- ** The CTF variable section (if generated via ld --ctf-variables) now contains
- entries for static functions, hidden functions, and other functions with
- no associated symbol. The associated type is of kind CTF_K_FUNCTION.
- (No change if --ctf-variables is not specified, which is the default.)
- Changes in 2.37:
- * New features
- ** Add ctf_lookup_by_symbol name and ctf_arc_lookup_symbol_name, analogues of
- existing ctf_lookup_by_symbol and ctf_arc_lookup_symbol, but looking up
- symbols by name rather than symbol number. This also works in places where no
- symbol number is known, like in object files and dynamic dicts created by
- ctf_create.
- ** libctf supports compilers that encode unrepresentable types via a special
- kind (CTF_K_UNKNOWN) as well as via type ID 0.
- * Bugfixes
- ** Avoid duplicating or losing types of data object symbols when
- ld -r is used
- ** Prohibit typedefs with no name; prevent the linker/deduplicator
- producing such typedefs
- * Bugfixes, also on 2.36 branch
- ** Prevent ctf_lookup_by_name returning success when
- looking up nonexistent pointer types
- ** Fix ctf_type_add copying of structs with unnamed members
|