RTEMS: cpukit/libdl/rtl-unwind.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions
rtl-unwind.h File Reference
API » RTEMS Runtime Link Editor

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 *obj, const char *name, uint32_t flags)
bool | rtems_rtl_elf_unwind_register (rtems_rtl_obj *obj)
bool | rtems_rtl_elf_unwind_deregister (rtems_rtl_obj *obj)

## Detailed Description

RTEMS Run-Time Linker Unwind Support.

## Function Documentation

## ◆ rtems_rtl_elf_unwind_deregister()

bool rtems_rtl_elf_unwind_deregister | ( | rtems_rtl_obj * | obj | ) |

Architecture specific handler to remove an object file's unwind information from the base image.

Parameters

  obj | The object file.

Return values

  true | The unwind information has been deregistered.
  false | The unwind information could not be deregistered.

## ◆ rtems_rtl_elf_unwind_parse()

bool rtems_rtl_elf_unwind_parse | ( | const rtems_rtl_obj * | obj,
|  | const char * | name,
|  | uint32_t | flags
| ) |  |

Architecture specific handler to check if a section contains exception handler data..

Parameters

  obj | The object file.
  name | The section's name.
  uint32 | flags The object file's flags.

Return values

  true | The section contains unwind information.
  false | The section does not contain unwind information.

## ◆ rtems_rtl_elf_unwind_register()

bool rtems_rtl_elf_unwind_register | ( | rtems_rtl_obj * | obj | ) |

Architecture specific handler to add an object file's unwind information to the base image.

Parameters

  obj | The object file.

Return values

  true | The unwind information has been registered.
  false | The unwind information could not be registered.