aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2012-09-01 00:28:54 +0200
committerPetr Machata <pmachata@redhat.com>2012-09-01 00:58:23 +0200
commit3b3b0d3a24c1b6c374cc2338d9791518fffa29be (patch)
tree2cd07bcb5cccfd4fd93a92ab66c8df73be6d79a8 /sysdeps
parentcd439bac5a54c68f0d403c59bc2e8de419bed54e (diff)
downloadltrace-3b3b0d3a24c1b6c374cc2338d9791518fffa29be.tar.gz
Fix compilation on MIPS
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/linux-gnu/mipsel/plt.c18
-rw-r--r--sysdeps/linux-gnu/mipsel/trace.c7
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