RTEMS
6.1-rc2
Loading...
Searching...
No Matches
cpukit
libdl
rtl-unwind-arm.h
1
#include <unwind.h>
2
3
#include <
rtems/rtl/rtl.h
>
4
#include "
rtl-unwind.h
"
5
6
typedef
unsigned
_Unwind_Word
__attribute__
((__mode__(__word__)));
7
typedef
_Unwind_Word _uw;
8
9
bool
10
rtems_rtl_elf_unwind_parse (
const
rtems_rtl_obj
* obj,
11
const
char
* name,
12
uint32_t flags);
13
14
bool
15
rtems_rtl_elf_unwind_register (
rtems_rtl_obj
* obj);
16
17
bool
18
rtems_rtl_elf_unwind_deregister (
rtems_rtl_obj
* obj);
19
20
/* An exception index table entry. */
21
typedef
struct
__EIT_entry
22
{
23
_uw fnoffset;
24
_uw content;
25
}
__EIT_entry
;
26
27
/* The exception index table location in the base module */
28
extern
__EIT_entry
__exidx_start;
29
extern
__EIT_entry
__exidx_end;
30
31
/*
32
* A weak reference is in libgcc, provide a real version and provide a way to
33
* manage loaded modules.
34
*
35
* Passed in the return address and a reference to the number of records
36
* found. We set the start of the exidx data and the number of records.
37
*/
38
_Unwind_Ptr
39
__gnu_Unwind_Find_exidx (_Unwind_Ptr return_address,
40
int
* nrec)
__attribute__
((__noinline__,
41
__used__,
42
__noclone__));
43
44
_Unwind_Ptr
45
__gnu_Unwind_Find_exidx (_Unwind_Ptr return_address,
46
int
* nrec);
rtl-unwind.h
RTEMS Run-Time Linker Unwind Support.
rtl.h
RTEMS Run-Time Linker.
__EIT_entry
Definition:
rtl-unwind-arm.h:22
__attribute__
Definition:
xnandpsu_onfi.h:181
rtems_rtl_obj
Definition:
rtl-obj.h:200
Generated by
1.9.6