Version 0.3.26
* Fixed `ltrace -L' in powerpc
diff --git a/README b/README
index e6d8c07..65cb433 100644
--- a/README
+++ b/README
@@ -52,7 +52,8 @@
4. Where does it work
---------------------
At the time of writting, it works only with ELF32 executables. It only
-works in Linux, and it only works on i386, m68k, S/390 and ARM processors.
+works in Linux, and it only works on some architectures (i386, m68k,
+S/390, ARM and PowerPC processors).
It is part of at least Debian GNU/Linux, RedHat, SuSE and Mandrake.
diff --git a/breakpoints.c b/breakpoints.c
index 2d18222..9b113a7 100644
--- a/breakpoints.c
+++ b/breakpoints.c
@@ -167,9 +167,11 @@
* If the dynamic linker hasn't populated the PLT then
* dont enable the breakpoints
*/
- a = ptrace(PTRACE_PEEKTEXT, proc->pid, proc->list_of_symbols->enter_addr, 0);
- if (a == 0x0)
- return;
+ if (opt_L) {
+ a = ptrace(PTRACE_PEEKTEXT, proc->pid, proc->list_of_symbols->enter_addr, 0);
+ if (a == 0x0)
+ return;
+ }
#endif
if (opt_d>0) {
diff --git a/debian/changelog b/debian/changelog
index f231a6a..00f14b9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ltrace (0.3.26) unstable; urgency=low
+
+ * Fixed `ltrace -L' in powerpc
+
+ -- Juan Cespedes <[email protected]> Sun, 31 Mar 2002 20:53:49 +0200
+
ltrace (0.3.25) unstable; urgency=low
* Finally added powerpc support (Anton Blanchard <[email protected]>)
diff --git a/options.c b/options.c
index 19c64eb..e261ab4 100644
--- a/options.c
+++ b/options.c
@@ -3,7 +3,7 @@
#endif
#ifndef VERSION
-# define VERSION "0.3.25"
+# define VERSION "0.3.26"
#endif
#include <string.h>