RTEMS CPU Kit with SuperCore
4.11.3
|
RTEMS Run-Time Linker Unwind Support. More...
#include "rtl-elf.h"
Go to the source code of this file.
Functions | |
bool | rtems_rtl_elf_unwind_parse (const rtems_rtl_obj_t *obj, const char *name, uint32_t flags) |
Architecture specific handler to check if a section contains exception handler data. More... | |
bool | rtems_rtl_elf_unwind_register (rtems_rtl_obj_t *obj) |
Architecture specific handler to add an object file's unwind information to the base image. More... | |
bool | rtems_rtl_elf_unwind_deregister (rtems_rtl_obj_t *obj) |
Architecture specific handler to remove an object file's unwind information from the base image. More... | |
RTEMS Run-Time Linker Unwind Support.
bool rtems_rtl_elf_unwind_deregister | ( | rtems_rtl_obj_t * | obj | ) |
Architecture specific handler to remove an object file's unwind information from the base image.
obj | The object file. |
true | The unwind information has been deregistered. |
false | The unwind information could not be deregistered. |
References rtems_rtl_obj_s::loader, and rtems_rtl_elf_unwind_dw2_deregister().
Referenced by rtems_rtl_elf_file_unload(), and rtems_rtl_elf_unwind_register().
bool rtems_rtl_elf_unwind_parse | ( | const rtems_rtl_obj_t * | obj, |
const char * | name, | ||
uint32_t | flags | ||
) |
Architecture specific handler to check if a section contains exception handler data.
obj | The object file. |
name | The section's name. |
uint32 | flags The object file's flags. |
true | The section contains unwind information. |
false | The section does not contain unwind information. |
References rtems_rtl_elf_unwind_dw2_parse(), and rtems_rtl_elf_unwind_register().
Referenced by rtems_rtl_elf_relocate_rel().
bool rtems_rtl_elf_unwind_register | ( | rtems_rtl_obj_t * | obj | ) |
Architecture specific handler to add an object file's unwind information to the base image.
obj | The object file. |
true | The unwind information has been registered. |
false | The unwind information could not be registered. |
References rtems_rtl_elf_unwind_deregister(), and rtems_rtl_elf_unwind_dw2_register().
Referenced by rtems_rtl_elf_unwind_parse().