52 #if !defined (_RTEMS_RTL_UNRESOLVED_H_) 53 #define _RTEMS_RTL_UNRESOLVED_H_ 82 #define RTEMS_RTL_UNRESOLV_SYM_SEARCH_ARCHIVE (1 << 0) 83 #define RTEMS_RTL_UNRESOLV_SYM_HAS_ERROR (1 << 1) 94 typedef struct rtems_rtl_unresolv_symbol 169 size_t block_records);
197 const uint16_t
flags,
200 const rtems_rtl_word*
rel);
218 const rtems_rtl_word*
rel);
Definition: rtl-unresolved.h:75
Definition: rtl-unresolved.h:107
uint16_t flags
Definition: rtl-unresolved.h:110
bool rtems_rtl_unresolved_add(rtems_rtl_obj *obj, const uint16_t flags, const char *name, const uint16_t sect, const rtems_rtl_word *rel)
Definition: rtl-unresolved.c:525
void rtems_rtl_unresolved_table_close(rtems_rtl_unresolved *unresolved)
Definition: rtl-unresolved.c:487
rtems_rtl_unresolved_rtype
Definition: rtl-unresolved.h:72
bool rtems_rtl_unresolved_iterator(rtems_rtl_unresolv_rec *rec, void *data)
Definition: rtl-unresolved.h:157
Definition: rtl-unresolved.h:142
Definition: rtl-obj.h:183
uint16_t name
Definition: rtl-unresolved.h:111
void rtems_rtl_unresolved_dump(void)
Definition: rtl-unresolved.c:727
uint16_t sect
Definition: rtl-unresolved.h:112
bool rtems_rtl_unresolved_table_open(rtems_rtl_unresolved *unresolved, size_t block_records)
Definition: rtl-unresolved.c:477
rtems_rtl_obj * obj
Definition: rtl-unresolved.h:109
struct rtems_rtl_unresolv_rec rtems_rtl_unresolv_rec
void rtems_rtl_unresolved_resolve(void)
Definition: rtl-unresolved.c:626
bool rtems_rtl_unresolved_iterate(rtems_rtl_unresolved_iterator iterator, void *data)
Definition: rtl-unresolved.c:499
Definition: rtl-unresolved.h:76
bool rtems_rtl_unresolved_remove(rtems_rtl_obj *obj, const char *name, const uint16_t sect, const rtems_rtl_word *rel)
Definition: rtl-unresolved.c:668
int link(const char *path1, const char *path2)
Definition: link.c:28
Definition: rtl-unresolved.h:95
struct rtems_rtl_unresolv_block rtems_rtl_unresolv_block
Definition: rtl-unresolved.h:119
rtems_rtl_word rel[3]
Definition: rtl-unresolved.h:113
void rtems_rtl_unresolved_set_archive_search(void)
Definition: rtl-unresolved.c:735
uint32_t rtems_rtl_word
Definition: rtl-unresolved.h:67
struct rtems_rtl_unresolved rtems_rtl_unresolved
Definition: rtl-unresolved.h:132
RTEMS Run-Time Linker ELF Headers.
Definition: rtl-unresolved.h:74
struct rtems_rtl_unresolv_symbol rtems_rtl_unresolv_symbol
struct rtems_rtl_unresolv_reloc rtems_rtl_unresolv_reloc