RTEMS 6.1-rc7
Loading...
Searching...
No Matches
linker-symbols-arch.h
Go to the documentation of this file.
1#ifndef LIBBSP_OR1k_SHARED_LINKER_SYMBOLS_H
2#define LIBBSP_OR1k_SHARED_LINKER_SYMBOLS_H
3
13#ifdef __cplusplus
14extern "C" {
15#endif /* __cplusplus */
16
28#ifndef ASM
29 #define LINKER_SYMBOL(sym) extern char sym [];
30#else
31 #define LINKER_SYMBOL(sym) .extern sym
32#endif
33
34LINKER_SYMBOL(bsp_vector_table_begin)
35LINKER_SYMBOL(bsp_vector_table_end)
36LINKER_SYMBOL(bsp_vector_table_size)
37
38LINKER_SYMBOL(bsp_start_vector_table_begin)
39LINKER_SYMBOL(bsp_start_vector_table_end)
40LINKER_SYMBOL(bsp_start_vector_table_size)
41
42LINKER_SYMBOL(bsp_translation_table_base)
43LINKER_SYMBOL(bsp_translation_table_end)
44
45
47#ifdef __cplusplus
48}
49#endif /* __cplusplus */
50
51#endif /* LIBBSP_OR1K_SHARED_LINKER_SYMBOLS_H */