diff options
author | Peng Fan <van.freenix@gmail.com> | 2013-07-22 00:36:24 +0800 |
---|---|---|
committer | Peng Fan <van.freenix@gmail.com> | 2013-07-24 15:47:59 +0800 |
commit | b25aaa867154306e0cfa6308e1a2b2dfbebb110a (patch) | |
tree | 211992ec5e74f4fe81e9b8c56a843f6be0c60469 /rtl-mdreloc-sparc.c | |
parent | f21aa4dbcab097e6972f2a50461b96312c269084 (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.c | 6 |
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; } |