summaryrefslogtreecommitdiff
path: root/misc/buildroot/toolchain/nxflat/readnxflat.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-06-23 20:25:07 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-06-23 20:25:07 +0000
commit1284a9ab2be57a8eaf3c384ea6c14cdcf1a878cd (patch)
tree356f79e50b9122f5bf26030c81ecb516e1ef660a /misc/buildroot/toolchain/nxflat/readnxflat.c
parent9a9e45763f369718d75e08868a7d6a98fbc21324 (diff)
downloadnuttx-1284a9ab2be57a8eaf3c384ea6c14cdcf1a878cd.tar.gz
nuttx-1284a9ab2be57a8eaf3c384ea6c14cdcf1a878cd.tar.bz2
nuttx-1284a9ab2be57a8eaf3c384ea6c14cdcf1a878cd.zip
First cut at GOT relocations
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1932 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'misc/buildroot/toolchain/nxflat/readnxflat.c')
-rw-r--r--misc/buildroot/toolchain/nxflat/readnxflat.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/misc/buildroot/toolchain/nxflat/readnxflat.c b/misc/buildroot/toolchain/nxflat/readnxflat.c
index dd56b448b..11d01882d 100644
--- a/misc/buildroot/toolchain/nxflat/readnxflat.c
+++ b/misc/buildroot/toolchain/nxflat/readnxflat.c
@@ -98,12 +98,18 @@ static const char unknown[] = "UNKNOWN";
static const char hdr_reloc_rel32i[] = "RELOC_REL32I";
static const char hdr_reloc_rel32d[] = "RELOC_REL32D";
-static const char hdr_reloc_abs32[] = "RELOC_ABS32";
+#ifdef NXFLAT_RELOC_TYPE_REL32ID
+static const char hdr_reloc_rel32id[] = "RELOC_REL32ID";
+#endif
static const char *reloc_type_string[] = {
hdr_reloc_rel32i,
hdr_reloc_rel32d,
- hdr_reloc_abs32,
+#ifdef NXFLAT_RELOC_TYPE_REL32ID
+ hdr_reloc_rel32id,
+#else
+ unknown,
+#endif
unknown
};