SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ltrace-0.7.91-7.13.x86_64.rpm :
Tue Sep 2 14:00:00 2014 schwabAATTlinux-m68k.org
- Update to git rev 6c6bcc3 (bsc#937655)

*
* Prototype libraries
- Each DSO can now ship an ltrace config file (called prototype
library) that ltrace will open when that DSO is loaded to process
image. See ltrace(1) for details.
- ltrace.conf is no longer part of installation tarball. Instead,
we now ship libc.so.conf, libm.so.conf, libacl.so.conf, and
syscalls.conf. Those are now istalled to /usr/share/ltrace by
default. /etc/ltrace.conf and $HOME/.ltrace.conf are still
loaded if present, and can contain arbitrary user configuration.
- The option -F was retrofitted to be a colon-separated list of
prototype libraries, and directories to look for prototype
libraries in. On Linux, ltrace looks into XDG_CONFIG_HOME,
XDG_CONFIG_DIRS, and /usr/share/ltrace as well.
- Wide character strings are supported in prototypes. Use \"string\"
lens as usual, but use array of integers as underlying type.
libc.so.conf now contains prototypes of wide character functions.
- Sole void function parameter such as in the following example, is
now considered obsolete:
| int fork(void); |
This use is still accepted, taken to mean \"hide(int)\", but
produces a warning, and will be removed in future.
- Prototypes are now read from DWARF debug info, if available. This
complements the data available in config files

*
* Architectural support
- MIPS and MIPSel are now handled by the same backend.
- ARMv6, ARMv7 and ARMv8 (AArch64) are supported, including full
fetch backend. ARMv8 backend doesn\'t support tracing of 32-bit
binaries, as currently there\'s no 32-bit userspace available for
ARM64 processors.
- Imagination Technologies Meta is now supported.
- PowerPC64 ELFv2 little-endian ABI is now supported including full
fetch backend.
- On Linux, tracing of IFUNC symbols is supported. On i386,
x86_64, ppc32 with secure PLT and ppc64, IRELATIVE PLT slots are
traced as well.

*
* -w output now shows full library path
The output format is similar to glibc\'s backtrace_symbols, e.g.:
> /bin/ls(_init+0x19be) [0x40398e]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f50cbc3676d]
> /bin/ls(_init+0x25fd) [0x4045cd]
- Enable for ppc64le and aarch64

Thu Jun 5 14:00:00 2014 rguentherAATTsuse.com
- Properly add ppc64le support. [bnc#872294]

* Adds ltrace-ppc64le_git1.patch, ltrace-ppc64le_git2.patch,
ltrace-ppc64le_git3.patch, ltrace-ppc64le_git4.patch,
ltrace-ppc64le_git5.patch, ltrace-ppc64le_git6.patch,
ltrace-ppc64le_git7.patch, ltrace-ppc64le_git8.patch,
ltrace-ppc64le_git9.patch, ltrace-ppc64le_git10.patch,
ltrace-ppc64le_git11.patch, ltrace-ppc64le_git12.patch,
ltrace-ppc64le_git13.patch, ltrace-ppc64le_git14.patch,
ltrace-ppc64le_git15.patch, ltrace-ppc64le_git16.patch,
ltrace-ppc64le_git17.patch and ltrace-ppc64le_git18.patch

* Removes ltrace-ppc64le_abiv1.patch and ltrace-ppc64le_abiv2.patch

Mon Feb 17 13:00:00 2014 menanteaAATTlinux.vnet.ibm.com
- Fix ppc64le tests failure

Tue Jan 21 13:00:00 2014 dvaleevAATTsuse.com
- Enable for ppc64le

Fri Dec 13 13:00:00 2013 schwabAATTlinux-m68k.org
- Enable for m68k

Tue Jun 18 14:00:00 2013 schwabAATTlinux-m68k.org
- Don\'t warn about unused local typedefs

Mon Dec 10 13:00:00 2012 schwabAATTlinux-m68k.org
- Update to 0.7.2

*
* Bugfixes

*
*
* (Again) detect VDSO entry in r_debug linkmap with non-empty name

*
*
* Fix building with libunwind 1.1

*
*
* Fix prototype lookup for -x symbols from shared libraries
- Remove upstreamed patch ltrace.vdso.patch

Fri Nov 30 13:00:00 2012 schwabAATTlinux-m68k.org
- Update to 0.7.1

* Version 0.7.1

*
* Bugfixes

*
*
* ltrace.conf.5 is now installed to man5 as it should be

*
*
* [PowerPC] A header file necessary for building is now shipped

*
*
* [MIPS] Work around duplicate symbol request bug

*
*
* Detect VDSO entry in r_debug linkmap with non-empty name

*
*
* Temporary files are wiped properly after the test suite has been run

*
*
* Parsing typedefs with common prefix now works as it should

*
* Cofiguration Files

*
*
* The following prototypes in ltrace.conf were added or updated

*
*
* Duplicate typedefs are now guarded against

*
*
* It\'s now possible to define recursive structures

*
*
* New lens \"bitvec\" is available

*
*
* Octal lens renamed to \"oct\"

*
*
* The hex lens can now format floating point arguments

* Version 0.7.0

*
* Tracing

*
*
* Full support for tracing multi-threaded processes

*
*
* Support for tracing inter-library calls

*
*
* Better support for parameter passing (\"fetch backend\")

*
*
* Awareness of deny_ptrace SELinux boolean

*
*
* Limited support for tracing returns from tail call functions

*
*
* -e, -x and -l selectors now allow using globs and regular expressions

*
*
* -g command line option dropped

*
*
* Test suite can now be run under valgrind

*
*
* [ppc] Support both BSS and secure PLTs for 32-bit processes

*
*
* [mips] Implement software singlestepping

*
*
* [mips] Add support for CPIC main programs

*
*
* Support tracing PIE binaries

*
* Configuration Files

*
*
* New abstraction: parameter pack

*
*
* New expression: zero

*
*
* Lenses: change the way that underlying type is rendered

*
*
* Misspelling of \"int\" as \"itn\" temporarily accepted, but deprecated

*
*
* Using void as top-level function argument now deprecated

*
*
* Using void to hide one argument is now obsolete

*
* Documentation

*
*
* New manual page ltrace.conf(5)

*
*
* README, INSTALL brought up to date

*
*
* New file CREDITS with a list of contributors

*
* Bugfixes

*
*
* Fix detaching from a process

*
*
* Argument to -n is now checked for validity

*
*
* Fix tracing across exec in a stripped binary

*
*
* [x86] ORIG_RAX/ORIG_EAX may not contain original syscall number

*
*
* [ppc] Fix races in tracing -e events in 64-bit processes

*
*
* [ppc] Allow stepping over lwarx instruction

*
* Known bugs

*
*
* [arm] Tracing is not supported at all on ARM

* Version 0.6.0

*
* General Features

*
*
* Use autotools for building

*
*
* New option -b: disables output of signals received by the tracee

*
*
* New option -w: print stack trace of events

*
*
* Support tracing of symbols from libraries opened with dlopen

*
* Architecture-specific Changes

*
*
* Various fixes for MIPS and PowerPC

*
*
* Support for ARM Thumb mode

*
*
* Implement fetching of 5th and further function arguments on s390

*
*
* Support fork/exec syscalls on 31-bit s390

*
*
* Support for float and double arguments on x86_64

*
*
* Fixes for return arguments (after \'+\') in nested calls on x86_64
- removed upstreamed patches:
ltrace.ppc.patch
ltrace.s390-more-arguments.patch
ltrace.demangle-lib.cstdlib.patch
- ltrace.vdso.patch: allow more VDSO names.

Thu May 31 14:00:00 2012 sweet_f_aAATTgmx.de
- update to 0.5.3 (bug and build fixes)
- autoreconf is not required
- add ppc patch

Tue Feb 21 13:00:00 2012 snwintAATTsuse.de
- build with libelf1 instead of libelf0

Thu Dec 1 13:00:00 2011 cooloAATTsuse.com
- add automake as buildrequire to avoid implicit dependency

Fri Jul 9 14:00:00 2010 jengelhAATTmedozas.de
- Kernel commit v2.6.28-5383-g192eee8 removed
arch/sparc/include/asm/reg.h, so deactivate SPARC building

Mon Feb 1 13:00:00 2010 jengelhAATTmedozas.de
- enable SPARC building

Mon Feb 1 13:00:00 2010 jengelhAATTmedozas.de
- package baselibs.conf

Fri May 22 14:00:00 2009 pbaudisAATTsuse.cz
- Update version from 0.4-svn to 0.5.2

* Huge amount of bugfixes, arm support, etc. ...

* Fix ctrl-c sometimes crashing ltrace [bnc#474534]


 
ICM