![]() |
RTEMS 6.1
|
RTEMS Run-Time Link Editor. More...
#include <string.h>#include <stdio.h>#include <rtems/rtl/rtl.h>#include "rtl-elf.h"#include "rtl-error.h"#include "rtl-unwind.h"#include "rtl-unwind-dw2.h"Functions | |
| void | __register_frame (void *begin) |
| void | __deregister_frame (void *begin) |
| bool | rtems_rtl_elf_unwind_dw2_parse (const rtems_rtl_obj *obj, const char *name, uint32_t flags) |
| bool | rtems_rtl_elf_unwind_dw2_register (const rtems_rtl_obj *obj) |
| bool | rtems_rtl_elf_unwind_dw2_deregister (const rtems_rtl_obj *obj) |
RTEMS Run-Time Link Editor.
This is the RTL implementation.
| bool rtems_rtl_elf_unwind_dw2_deregister | ( | const rtems_rtl_obj * | 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. |
| bool rtems_rtl_elf_unwind_dw2_parse | ( | const rtems_rtl_obj * | 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. |
| bool rtems_rtl_elf_unwind_dw2_register | ( | const rtems_rtl_obj * | 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. |