diff options
author | Chris Johns <chrisj@rtems.org> | 2012-11-30 20:54:07 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2012-11-30 20:54:07 +1100 |
commit | 9856d096995e701ce68c6e0107146c7be3518502 (patch) | |
tree | ac1bbf4272a23e54b16eb09f28128cea5398e091 /rtl-rap.c | |
parent | abb3dd4f73727756efd4856156acdbbbb271c26d (diff) |
Add a section handler to load sections.
Diffstat (limited to 'rtl-rap.c')
-rw-r--r-- | rtl-rap.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -183,6 +183,15 @@ rtems_rtl_rap_read_uint32 (rtems_rtl_obj_comp_t* comp, uint32_t* value) } static bool +rtems_rtl_rap_loader (rtems_rtl_obj_t* obj, + int fd, + rtems_rtl_obj_sect_t* sect, + void* data) +{ + return true; +} + +static bool rtems_rtl_rap_symbols (rtems_rtl_obj_t* obj, int fd, rtems_rtl_obj_sect_t* sect, @@ -440,7 +449,7 @@ rtems_rtl_rap_file_load (rtems_rtl_obj_t* obj, int fd) /** obj->entry = (void*)(uintptr_t) ehdr.e_entry; */ - if (!rtems_rtl_obj_load_sections (obj, fd)) + if (!rtems_rtl_obj_load_sections (obj, fd, rtems_rtl_rap_loader, &rap)) return false; if (!rtems_rtl_obj_load_symbols (obj, fd, rtems_rtl_rap_symbols, &rap)) |