summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorChanho Park <chanho61.park@samsung.com>2014-08-22 20:34:56 +0900
committerChanho Park <chanho61.park@samsung.com>2014-08-22 20:34:56 +0900
commit517f5529d7008eba87b8b2fee5ec9ec0a5075f6e (patch)
treec71720a9b41309713c089478f921165bd2d63b25 /NEWS
parent689b9dbb8d7f88ab91e7741932ed000b6e49be9a (diff)
downloadltrace-517f5529d7008eba87b8b2fee5ec9ec0a5075f6e.tar.gz
ltrace-517f5529d7008eba87b8b2fee5ec9ec0a5075f6e.tar.bz2
ltrace-517f5529d7008eba87b8b2fee5ec9ec0a5075f6e.zip
Imported Upstream version 0.7.91upstream/0.7.91upstream
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS44
1 files changed, 43 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index cdef3c3..f86a510 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,46 @@
-*-org-*-
+* Version 0.8.0
+** 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.
+
+** Architectural support
+ - MIPS and MIPSel are now handled by the same backend.
+ - ARMv6 and ARMv7 are supported, including full fetch backend.
+ - Imagination Technologies Meta is now supported.
+ - On Linux, tracing of IFUNC symbols is supported. On i386 and
+ x86_64, 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]
+
+* Version 0.7.3 [2013-09-15 Sun]
+** Bugfixes
+*** [MIPS] Fix build on mips big endian
+ This bug caused messages like:
+ | Making all in mips
+ | /bin/sh: line 17: cd: mips: No such file or directory
+*** [MIPS] Fix SIGSEGV on mips big endian
+ This bug caused runtime messages like:
+ | [0x4000000] --- SIGSEGV (Segmentation fault) ---
+ | [0xffffffff] +++ killed by SIGSEGV +++
+*** Fix build with CLANG on FREEBSD
+
* Version 0.7.2 [2012-12-07 Fri]
** Bugfixes
*** (Again) detect VDSO entry in r_debug linkmap with non-empty name
@@ -286,7 +328,7 @@
* License
-------------------------------------------------------------------------------
-Copyright (C) 2012 Petr Machata <pmachata@redhat.com>
+Copyright (C) 2012,2013 Petr Machata <pmachata@redhat.com>
This file is part of ltrace.
ltrace is free software; you can redistribute it and/or modify it