Home | History | Annotate | Line # | Download | only in libctf
NEWS revision 1.1.1.1.4.2
      1  1.1.1.1.4.2  perseant -*- text -*-
      2  1.1.1.1.4.2  perseant 
      3  1.1.1.1.4.2  perseant Changes in 2.39:
      4  1.1.1.1.4.2  perseant 
      5  1.1.1.1.4.2  perseant * New features
      6  1.1.1.1.4.2  perseant 
      7  1.1.1.1.4.2  perseant ** The CTF variable section (if generated via ld --ctf-variables) now contains
      8  1.1.1.1.4.2  perseant    entries for static functions, hidden functions, and other functions with
      9  1.1.1.1.4.2  perseant    no associated symbol.  The associated type is of kind CTF_K_FUNCTION.
     10  1.1.1.1.4.2  perseant    (No change if --ctf-variables is not specified, which is the default.)
     11  1.1.1.1.4.2  perseant 
     12  1.1.1.1.4.2  perseant Changes in 2.37:
     13  1.1.1.1.4.2  perseant 
     14  1.1.1.1.4.2  perseant * New features
     15  1.1.1.1.4.2  perseant 
     16  1.1.1.1.4.2  perseant ** Add ctf_lookup_by_symbol name and ctf_arc_lookup_symbol_name, analogues of
     17  1.1.1.1.4.2  perseant    existing ctf_lookup_by_symbol and ctf_arc_lookup_symbol, but looking up
     18  1.1.1.1.4.2  perseant    symbols by name rather than symbol number.  This also works in places where no
     19  1.1.1.1.4.2  perseant    symbol number is known, like in object files and dynamic dicts created by
     20  1.1.1.1.4.2  perseant    ctf_create.
     21  1.1.1.1.4.2  perseant 
     22  1.1.1.1.4.2  perseant ** libctf supports compilers that encode unrepresentable types via a special
     23  1.1.1.1.4.2  perseant    kind (CTF_K_UNKNOWN) as well as via type ID 0.
     24  1.1.1.1.4.2  perseant 
     25  1.1.1.1.4.2  perseant * Bugfixes
     26  1.1.1.1.4.2  perseant 
     27  1.1.1.1.4.2  perseant ** Avoid duplicating or losing types of data object symbols when
     28  1.1.1.1.4.2  perseant    ld -r is used
     29  1.1.1.1.4.2  perseant 
     30  1.1.1.1.4.2  perseant ** Prohibit typedefs with no name; prevent the linker/deduplicator
     31  1.1.1.1.4.2  perseant    producing such typedefs
     32  1.1.1.1.4.2  perseant 
     33  1.1.1.1.4.2  perseant * Bugfixes, also on 2.36 branch
     34  1.1.1.1.4.2  perseant 
     35  1.1.1.1.4.2  perseant ** Prevent ctf_lookup_by_name returning success when
     36  1.1.1.1.4.2  perseant    looking up nonexistent pointer types
     37  1.1.1.1.4.2  perseant 
     38  1.1.1.1.4.2  perseant ** Fix ctf_type_add copying of structs with unnamed members
     39