RTEMS 6.1-rc4
|
Files | |
file | rtl-allocator.h |
RTEMS Run-Time Linker Allocator. | |
file | rtl-archive.h |
RTEMS Run-Time Linker Archive. | |
file | rtl-fwd.h |
RTEMS Run-Time Linker ELF Headers. | |
file | rtl-indirect-ptr.h |
RTEMS Run-Time Linker Indirect Pointer Management allows memory compaction in the allocator. | |
file | rtl-obj-cache.h |
RTEMS Run-Time Linker Object File cache buffers a section of the object file in a buffer to localise read performance. | |
file | rtl-obj-comp.h |
RTEMS Run-Time Linker Object File Compression manages a compressed stream of data. | |
file | rtl-obj-fwd.h |
RTEMS Run-Time Linker ELF Headers. | |
file | rtl-obj.h |
RTEMS Run-Time Linker Object Support. | |
file | rtl-shell.h |
RTEMS Run-Time Linker ELF Shell Support. | |
file | rtl-sym.h |
RTEMS Run-Time Linker Object File Symbol Table. | |
file | rtl-trace.h |
RTEMS Run-Time Linker ELF Trace Support. | |
file | rtl-unresolved.h |
RTEMS Run-Time Linker Object File Unresolved Relocations Table. | |
file | rtl.h |
RTEMS Run-Time Linker. | |
file | rtl-alloc-heap.c |
RTEMS Run-Time Linker Allocator for the standard heap. | |
file | rtl-alloc-heap.h |
RTEMS Run-Time Linker Allocator for the standard heap. | |
file | rtl-allocator.c |
RTEMS Run-Time Linker Allocator. | |
file | rtl-bit-alloc.h |
RTEMS Run-Time Linker Bit Allocator Header. | |
file | rtl-chain-iterator.h |
RTEMS Run-Time Linker Chain Iterator. | |
file | rtl-elf.h |
RTEMS Run-Time Linker ELF Headers. | |
file | rtl-error.h |
RTEMS Run-Time Linker Error. | |
file | rtl-find-file.h |
RTEMS Run-Time Linker Object Support. | |
file | rtl-obj-cache.c |
RTEMS Run-Time Linker Object File cache buffers a section of the object file in a buffer to localise read performance. | |
file | rtl-obj-comp.c |
RTEMS Run-Time Linker Object Compression manages a compress stream of data. | |
file | rtl-rap.h |
RTEMS Run-Time Linker ELF Headers. | |
file | rtl-string.c |
RTEMS Run-Time Linker String managment. | |
file | rtl-string.h |
RTEMS Run-Time Linker String managment. | |
file | rtl-sym.c |
RTEMS Run-Time Linker Object File Symbol Table. | |
file | rtl-trampoline.h |
RTEMS Run-Time Linker Object File Trampoline Relocations Table. | |
file | rtl-unresolved.c |
RTEMS Run-Time Linker Object File Unresolved Relocations Table. | |
file | rtl-unwind-dw2.h |
RTEMS Run-Time Linker Unwind DWARF Support. | |
file | rtl-unwind.h |
RTEMS Run-Time Linker Unwind Support. | |
The module implements a runtime link editor with the standard dlopen, and dlclose family of functions.
The runtime link editor is different to that found on Unix type systems. The object modules are compiled for PIC or position independent code and therefore require relocating when loaded.
The object file format is currently ELF and object files can be separate files or in an archive. Object files in an archive are referenced by specifying 'archive:object' format. For example 'libfoo.a:bar.o'.