Commit | Line | Data |
---|---|---|
03c65309 NA |
1 | -*- text -*- |
2 | ||
3 | Changes in 2.37: | |
4 | ||
5 | * New features | |
6 | ||
7 | ** Add ctf_lookup_by_symbol name and ctf_arc_lookup_symbol_name, analogues of | |
8 | existing ctf_lookup_by_symbol and ctf_arc_lookup_symbol, but looking up | |
9 | symbols by name rather than symbol number. This also works in places where no | |
10 | symbol number is known, like in object files and dynamic dicts created by | |
11 | ctf_create. | |
12 | ||
49da556c NA |
13 | ** libctf supports compilers that encode unrepresentable types via a special |
14 | kind (CTF_K_UNKNOWN) as well as via type ID 0. | |
15 | ||
03c65309 NA |
16 | * Bugfixes |
17 | ||
18 | ** Avoid duplicating or losing types of data object symbols when | |
19 | ld -r is used | |
20 | ||
21 | ** Prohibit typedefs with no name; prevent the linker/deduplicator | |
22 | producing such typedefs | |
23 | ||
24 | * Bugfixes, also on 2.36 branch | |
25 | ||
26 | ** Prevent ctf_lookup_by_name returning success when | |
27 | looking up nonexistent pointer types | |
28 | ||
29 | ** Fix ctf_type_add copying of structs with unnamed members |