Searched refs:STT_GNU_IFUNC (Results 1 – 15 of 15) sorted by relevance
40 Type == ELF::STT_GNU_IFUNC); in SetType()50 Type == ELF::STT_COMMON || Type == ELF::STT_TLS || Type == ELF::STT_GNU_IFUNC); in GetType()
112 ELF::STT_GNU_IFUNC, ELF::STT_TLS}; in CombineSymbolTypes()190 ELF::STT_GNU_IFUNC)); in EmitSymbolAttribute()
555 case ELF::STT_GNU_IFUNC: in mergeTypeForSet()558 Type = ELF::STT_GNU_IFUNC; in mergeTypeForSet()571 Type == ELF::STT_GNU_IFUNC || Type == ELF::STT_FUNC) in mergeTypeForSet()1828 if (DataA.getFlags() & ELF_STB_Weak || MCELF::GetType(DataA) == ELF::STT_GNU_IFUNC) in IsSymbolRefDifferenceFullyResolvedImpl()
91 else if (symbol == STT_GNU_IFUNC
79 * eblsymboltypename.c (ebl_symbol_type_name): Only handle STT_GNU_IFUNC84 * eblsymboltypename.c (ebl_symbol_type_name): Add STT_GNU_IFUNC.
44 ELF_STT_GnuIFunc = (ELF::STT_GNU_IFUNC << ELF_STT_Shift),
1243 #ifdef STT_GNU_IFUNC in irelative_name_cb()1244 is_ifunc = GELF_ST_TYPE(symbol->st_info) == STT_GNU_IFUNC; in irelative_name_cb()1348 #ifdef STT_GNU_IFUNC in os_elf_add_func_entry()1349 ifunc = GELF_ST_TYPE(sym->st_info) == STT_GNU_IFUNC; in os_elf_add_func_entry()
268 ENUM_TO_CSTR(STT_GNU_IFUNC); in typeToCString()
1100 case STT_GNU_IFUNC: in ParseSymbols()
636 #ifdef STT_GNU_IFUNC in arch_elf_add_func_entry()637 ifunc = GELF_ST_TYPE(sym->st_info) == STT_GNU_IFUNC; in arch_elf_add_func_entry()
284 # ifdef STT_GNU_IFUNC in get_elf_symbol_info()285 || ELFXX_ST_TYPE(sym->st_info) == STT_GNU_IFUNC in get_elf_symbol_info()369 # ifdef STT_GNU_IFUNC in get_elf_symbol_info()372 && ELFXX_ST_TYPE(sym->st_info) == STT_GNU_IFUNC) { in get_elf_symbol_info()
1476 STT_GNU_IFUNC = 10, // GNU indirect function enumerator
367 ECase(STT_GNU_IFUNC) in enumeration()
468 #define STT_GNU_IFUNC 10 /* Symbol is indirect code object */ macro
388 { "GNU_IFunc", ELF::STT_GNU_IFUNC }