summaryrefslogtreecommitdiff
path: root/rtl-mdreloc-sparc.c
diff options
context:
space:
mode:
authorPeng Fan <van.freenix@gmail.com>2013-07-22 00:36:24 +0800
committerPeng Fan <van.freenix@gmail.com>2013-07-24 15:47:59 +0800
commitb25aaa867154306e0cfa6308e1a2b2dfbebb110a (patch)
tree211992ec5e74f4fe81e9b8c56a843f6be0c60469 /rtl-mdreloc-sparc.c
parentf21aa4dbcab097e6972f2a50461b96312c269084 (diff)
Sparc testcase
Signed-off-by: Peng Fan <van.freenix@gmail.com>
Diffstat (limited to 'rtl-mdreloc-sparc.c')
-rw-r--r--rtl-mdreloc-sparc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/rtl-mdreloc-sparc.c b/rtl-mdreloc-sparc.c
index 268d4bf..a96a5ae 100644
--- a/rtl-mdreloc-sparc.c
+++ b/rtl-mdreloc-sparc.c
@@ -97,6 +97,7 @@ static const uint32_t reloc_target_flags[] = {
_RF_S|_RF_A| _RF_U|_RF_SZ(32) | _RF_RS(0), /* UA_32 */
};
+#define NOT_CURRENTLY_USED_BUT_MAYBE_USEFUL
#ifdef NOT_CURRENTLY_USED_BUT_MAYBE_USEFUL
static const char *reloc_names[] = {
"NONE", "RELOC_8", "RELOC_16", "RELOC_32", "DISP_8",
@@ -244,6 +245,11 @@ rtems_rtl_elf_relocate_rela (const rtems_rtl_obj_t* obj,
*where |= value;
}
+ if (rtems_rtl_trace (RTEMS_RTL_TRACE_RELOC))
+ printf ("rtl: %s %p @ %p in %s\n",
+ reloc_names[type], (void *)*where, where, rtems_rtl_obj_oname (obj));
+
+
return true;
}