diff options
author | Juan Cespedes <cespedes@debian.org> | 2003-02-04 23:24:38 +0100 |
---|---|---|
committer | Juan Cespedes <cespedes@debian.org> | 2003-02-04 23:24:38 +0100 |
commit | 504a385858a49352bcfceca444ba4f1a7bfd20cd (patch) | |
tree | 7a30b45b7847b650b748daa90e839d80ae770f42 /sysdeps/linux-gnu | |
parent | d65efa37b1fd73305ce4469841dc760514d74202 (diff) | |
download | ltrace-504a385858a49352bcfceca444ba4f1a7bfd20cd.tar.gz |
Version 0.3.31
* Added a lot of functions to ltrace.conf,
thanks to Jakub Jelinek <jakub@redhat.com> (closes: Bug#144518)
* Fixed off-by-one problem in checking syscall number
* Removed some warnings
Diffstat (limited to 'sysdeps/linux-gnu')
-rw-r--r-- | sysdeps/linux-gnu/i386/regs.c | 4 | ||||
-rw-r--r-- | sysdeps/linux-gnu/i386/trace.c | 1 | ||||
-rw-r--r-- | sysdeps/linux-gnu/trace.c | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/sysdeps/linux-gnu/i386/regs.c b/sysdeps/linux-gnu/i386/regs.c index 79522af..5b94531 100644 --- a/sysdeps/linux-gnu/i386/regs.c +++ b/sysdeps/linux-gnu/i386/regs.c @@ -20,8 +20,8 @@ get_instruction_pointer(pid_t pid) { } void -set_instruction_pointer(pid_t pid, long addr) { - ptrace(PTRACE_POKEUSER, pid, 4*EIP, addr); +set_instruction_pointer(pid_t pid, void * addr) { + ptrace(PTRACE_POKEUSER, pid, 4*EIP, (long)addr); } void * diff --git a/sysdeps/linux-gnu/i386/trace.c b/sysdeps/linux-gnu/i386/trace.c index b7ec6e3..c186d1c 100644 --- a/sysdeps/linux-gnu/i386/trace.c +++ b/sysdeps/linux-gnu/i386/trace.c @@ -2,6 +2,7 @@ #include "config.h" #endif +#include <stdlib.h> #include <sys/types.h> #include <sys/wait.h> #include <signal.h> diff --git a/sysdeps/linux-gnu/trace.c b/sysdeps/linux-gnu/trace.c index a5728ed..df00e59 100644 --- a/sysdeps/linux-gnu/trace.c +++ b/sysdeps/linux-gnu/trace.c @@ -1,4 +1,5 @@ #include <stdio.h> +#include <stdlib.h> #include <string.h> #include <errno.h> #include <unistd.h> |