diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-12-17 08:05:44 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-12-17 08:05:44 +0000 |
commit | 0a0a648ed65342e7bb71608894c308bfb6143a4d (patch) | |
tree | 5b9bb5746fdf2c4384c3bf57dd3ca3bb6ce804c8 /test/dlopen/libtest2.c | |
parent | e2ec80efb27158e6a367238227ddca876054ae9e (diff) |
Patch from Paul Mundt <lethal@linux-sh.org>:
For sh64 we need implicit access to the symtab, primarily to get at the
->st_other value. This presently isn't possible, as PERFORM_BOOTSTRAP_RELOC()
is invoked as such:
PERFORM_BOOTSTRAP_RELOC(rpnt, reloc_addr, symbol_addr, load_addr);
while we can easily get the symtab_index value from rpnt->r_info, this still
doesn't buy us easy access to the actual table. As such, I've modified
PERFORM_BOOTSTRAP_RELOC() to take an additional SYMTAB argument. Most
architectures aren't going to care about this, but unfortunately we don't
have any other options for sh64.
The following patch fixes up the API for what we need for sh64, and updates
the other architectures appropriately.
Diffstat (limited to 'test/dlopen/libtest2.c')
0 files changed, 0 insertions, 0 deletions