Commit Graph

14 Commits

Author SHA1 Message Date
Joel Sherrill
a5201ea4d0 libdl/rtl-mdreloc-powerpc.c: Fix warnings
This patch addresses the following warnings:
  + The variable "target" was unused.
  + The parentheses in the expression around line 72 were ambiguous.
2014-11-20 12:57:33 -06:00
Joel Sherrill
c8784667fb libdl/.../mips/machine/elf_machdep.h: Fix typo so compiles 2014-11-20 12:57:32 -06:00
Chris Johns
580466cc9c libdl: Update comment with details about the error fix.
See refs #2192.
2014-11-20 13:52:12 +11:00
Chris Johns
2ae58c695f libdl: Update the comments.
See refs #2191.
2014-11-20 10:19:46 +11:00
Chris Johns
fc523ac869 libdl: Fix possible 16-bit overflow (Coverity 1255339) refs #2192.
On a 16-bit target the section value could result in a sign-extension
overflow.
2014-11-20 10:18:16 +11:00
Chris Johns
4f1bbbfcdf libdl: Add a comment.
See ref #2191.
2014-11-20 08:43:15 +11:00
Chris Johns
80590a8ecf libdl: Add a comment to the previous fix.
The fix is ref #2191.
2014-11-20 08:38:28 +11:00
Chris Johns
90f65007e9 libdl: Fix allocator NULL check (Coverity 1255328) refs #2191
The address returned from the allocator call was not checked when zeroing
the memory.
2014-11-20 08:30:01 +11:00
Chris Johns
f98abbe0eb libdl: Disable building libdl for the NIOS2. No relocation support.
This should have been added.
2014-11-06 13:09:54 +11:00
Joel Sherrill
1dc5b0e0c1 libdl/rtl-mdreloc-bfin.c: Include rtems/rtl/rtl.h not rtl.h 2014-11-04 14:56:11 -06:00
Joel Sherrill
598a1f4a68 libdl/Makefile.am: Need preinstall on all targets 2014-11-04 14:56:11 -06:00
Chris Johns
028ed6c390 libdl: RTLD_DEFAULT searches the global symbol table. 2014-11-04 16:34:37 +11:00
Chris Johns
a2e1e30d98 libdl: Add a local symbol table to the object module.
Adding a local symbol lets the relocator find local symbols referenced
in relocation records. The local symbol table is erased once the object
module has been loaded.
2014-11-04 12:12:25 +11:00
Chris Johns
ae5fe7e6bc cpukit: Add libdl with the Runtime Loader (RTL) code.
This is a merge of the RTL project.
2014-10-31 11:04:15 +11:00