diff options
author | Petr Machata <pmachata@redhat.com> | 2012-09-01 00:28:54 +0200 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-09-01 00:58:23 +0200 |
commit | 3b3b0d3a24c1b6c374cc2338d9791518fffa29be (patch) | |
tree | 2cd07bcb5cccfd4fd93a92ab66c8df73be6d79a8 /sysdeps | |
parent | cd439bac5a54c68f0d403c59bc2e8de419bed54e (diff) | |
download | ltrace-3b3b0d3a24c1b6c374cc2338d9791518fffa29be.tar.gz |
Fix compilation on MIPS
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/linux-gnu/mipsel/plt.c | 18 | ||||
-rw-r--r-- | sysdeps/linux-gnu/mipsel/trace.c | 7 |
2 files changed, 16 insertions, 9 deletions
diff --git a/sysdeps/linux-gnu/mipsel/plt.c b/sysdeps/linux-gnu/mipsel/plt.c index 3ffaddf..7fe174f 100644 --- a/sysdeps/linux-gnu/mipsel/plt.c +++ b/sysdeps/linux-gnu/mipsel/plt.c @@ -1,9 +1,11 @@ -#include "debug.h" +#include <error.h> #include <gelf.h> #include <sys/ptrace.h> -#include <error.h> -#include "proc.h" + #include "common.h" +#include "debug.h" +#include "proc.h" +#include "library.h" /** \addtogroup mipsel @@ -34,10 +36,12 @@ */ GElf_Addr -arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela * rela) { - debug(1,"plt_addr %x ndx %#x",lte->pltgot_addr, ndx); - return lte->pltgot_addr + - sizeof(void *) * (lte->mips_local_gotno + (ndx - lte->mips_gotsym)); +arch_plt_sym_val(struct ltelf *lte, size_t ndx, GElf_Rela *rela) +{ + debug(1,"plt_addr %zx ndx %#zx",lte->arch.pltgot_addr, ndx); + return lte->arch.pltgot_addr + + sizeof(void *) * (lte->arch.mips_local_gotno + + (ndx - lte->arch.mips_gotsym)); } /** \param proc The process to work on. diff --git a/sysdeps/linux-gnu/mipsel/trace.c b/sysdeps/linux-gnu/mipsel/trace.c index fffaf75..c55ff32 100644 --- a/sysdeps/linux-gnu/mipsel/trace.c +++ b/sysdeps/linux-gnu/mipsel/trace.c @@ -5,11 +5,14 @@ #include <signal.h> #include <sys/ptrace.h> #include <asm/ptrace.h> -#include "debug.h" -#include "proc.h" + +#include "backend.h" #include "common.h" +#include "debug.h" #include "mipsel.h" +#include "proc.h" #include "type.h" + #if (!defined(PTRACE_PEEKUSER) && defined(PTRACE_PEEKUSR)) # define PTRACE_PEEKUSER PTRACE_PEEKUSR #endif |