Embedded Artistry libc
C Standard Library Support for Bare-metal Systems
crtend.c
Go to the documentation of this file.
1 #include <stdint.h>
2 
3 // Put 4-byte zero which is the length field in FDE at the end as a terminator.
4 const int32_t __EH_FRAME_LIST_END__[]
5  __attribute__((section(".eh_frame"), aligned(sizeof(void*)), visibility("hidden"), used)) = {0};
6 
7 #ifndef CRT_HAS_INITFINI_ARRAY
8 typedef void (*fp)(void);
9 fp __CTOR_LIST_END__[] __attribute__((section(".ctors"), visibility("hidden"), used)) = {0};
10 fp __DTOR_LIST_END__[] __attribute__((section(".dtors"), visibility("hidden"), used)) = {0};
11 #endif
fp __CTOR_LIST_END__[]
const int32_t __EH_FRAME_LIST_END__ [] __attribute__((section(".eh_frame"), aligned(sizeof(void *)), visibility("hidden"), used))
void(* fp)(void)
Definition: crtend.c:8
fp __DTOR_LIST_END__[]