71#if !defined (_RTEMS_RTL_UNRESOLVED_H_)
72#define _RTEMS_RTL_UNRESOLVED_H_
102#define RTEMS_RTL_UNRESOLV_SYM_SEARCH_ARCHIVE (1 << 0)
103#define RTEMS_RTL_UNRESOLV_SYM_HAS_ERROR (1 << 1)
202 size_t block_records);
230 const uint16_t flags,
This header file provides the Chains API.
This header file defines the RTEMS Classic API.
RTEMS Run-Time Linker ELF Headers.
bool rtems_rtl_unresolved_iterate(rtems_rtl_unresolved_iterator iterator, void *data)
Definition rtl-unresolved.c:529
void rtems_rtl_unresolved_resolve(void)
Definition rtl-unresolved.c:664
rtems_rtl_unresolved_rtype
Definition rtl-unresolved.h:92
@ rtems_rtl_unresolved_reloc
Definition rtl-unresolved.h:95
@ rtems_rtl_unresolved_symbol
Definition rtl-unresolved.h:94
@ rtems_rtl_unresolved_empty
Definition rtl-unresolved.h:93
@ rtems_rtl_trampoline_reloc
Definition rtl-unresolved.h:96
uint32_t rtems_rtl_word
Definition rtl-unresolved.h:86
void rtems_rtl_unresolved_dump(void)
Definition rtl-unresolved.c:836
void rtems_rtl_unresolved_set_archive_search(void)
Definition rtl-unresolved.c:844
bool rtems_rtl_unresolved_iterator(rtems_rtl_unresolv_rec *rec, void *data)
Definition rtl-unresolved.h:189
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:555
bool rtems_rtl_unresolved_remove(rtems_rtl_obj *obj, const char *name, const uint16_t sect, const rtems_rtl_word *rel)
void rtems_rtl_unresolved_table_close(rtems_rtl_unresolved *unresolved)
Definition rtl-unresolved.c:517
bool rtems_rtl_unresolved_table_open(rtems_rtl_unresolved *unresolved, size_t block_records)
Definition rtl-unresolved.c:507
Definition rtl-unresolved.h:139
rtems_rtl_word symvalue
Definition rtl-unresolved.h:143
uint16_t sect
Definition rtl-unresolved.h:142
rtems_rtl_obj * obj
Definition rtl-unresolved.h:140
uint16_t flags
Definition rtl-unresolved.h:141
rtems_rtl_word rel[3]
Definition rtl-unresolved.h:144
Definition rtl-unresolved.h:165
uint32_t recs
Definition rtl-unresolved.h:167
rtems_rtl_unresolv_rec rec[]
Definition rtl-unresolved.h:168
rtems_chain_node link
Definition rtl-unresolved.h:166
Definition rtl-unresolved.h:151
Definition rtl-unresolved.h:127
rtems_rtl_obj * obj
Definition rtl-unresolved.h:128
uint16_t flags
Definition rtl-unresolved.h:129
uint16_t name
Definition rtl-unresolved.h:130
rtems_rtl_word rel[3]
Definition rtl-unresolved.h:132
uint16_t sect
Definition rtl-unresolved.h:131
Definition rtl-unresolved.h:115
uint16_t flags
Definition rtl-unresolved.h:117
uint16_t length
Definition rtl-unresolved.h:118
uint16_t refs
Definition rtl-unresolved.h:116
const char name[]
Definition rtl-unresolved.h:119
Definition rtl-unresolved.h:175
rtems_chain_control blocks
Definition rtl-unresolved.h:178
uint32_t marker
Definition rtl-unresolved.h:176
size_t block_recs
Definition rtl-unresolved.h:177
rtems_rtl_tramp_reloc tramp
rtems_rtl_unresolv_symbol name
rtems_rtl_unresolv_reloc reloc