[Ltrace-devel] 0.7.1 soon

Petr Machata pmachata at redhat.com
Sat Nov 24 00:19:25 UTC 2012


Hi there,

I'd like to release 0.7.1 with the fixes that were discussed here
recently: the PowerPC build fix, MIPS duplicate breakpoint workaround,
and VDSO handling.  In addition to that, there are several minor fixlets
and two improvements:

* It's now possible to define recursive structures.  This is useful for
  expressing linked lists and similar.  Example:
    typedef int_list = struct;                  ; forward declaration
    typedef int_list = struct(int, int_list*);  ; int_list can be used now
    void ll(int_list*);

  The corresponding output could be e.g.:
    ll({ 9, { 8, { 7, { 6, ... } } } }) = <void>

* New lens: a bit vector ("bitvec" in config file).  This interprets the
  underlying object as a bunch of bits, and shows which are set (or
  unset).  The output was made similar to whan eu-readelf shows for
  bitmaps in core files, so e.g. <1,3-5> if bits 1, 3, 4 and 5 set, or
  ~<0-7> if all bits but the first byte are set.

Both of these improvements are relatively minor IMO, and can be slipped
to 0.7.1.  NEWS on master branch has full coverage of changes that
should end up in that release.

If anyone has any other low hanging fruit that they would like to see in
the next minor release, or any comments on the current state of master,
please speak up.  I'll test and fix non-x86 arches next week, and
hopefully 0.7.1 could be out about Friday-ish.

Thanks,
PM



More information about the Ltrace-devel mailing list