Searched refs:STT_GNU_IFUNC (Results 1 – 15 of 15) sorted by relevance
115 case ELF::STT_GNU_IFUNC: in setType()141 return ELF::STT_GNU_IFUNC; in getType()
491 case ELF::STT_GNU_IFUNC: in mergeTypeForSet()494 Type = ELF::STT_GNU_IFUNC; in mergeTypeForSet()507 Type == ELF::STT_GNU_IFUNC || Type == ELF::STT_FUNC) in mergeTypeForSet()516 while (Symbol->getType() != ELF::STT_GNU_IFUNC) { in isIFunc()521 mergeTypeForSet(Symbol->getType(), ELF::STT_GNU_IFUNC) != ELF::STT_GNU_IFUNC) in isIFunc()542 Type = ELF::STT_GNU_IFUNC; in writeSymbol()1376 if (Sym->getType() == ELF::STT_GNU_IFUNC) in shouldRelocateWithSymbol()1518 SymA.getType() == ELF::STT_GNU_IFUNC) in isSymbolRefDifferenceFullyResolvedImpl()
180 ELF::STT_GNU_IFUNC, ELF::STT_TLS}) { in CombineSymbolTypes()247 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_GNU_IFUNC)); in EmitSymbolAttribute()
49 {"GNU_IFunc", "IFUNC", ELF::STT_GNU_IFUNC},
890 STT_GNU_IFUNC = 10, // GNU indirect function enumerator
1057 STT_GNU_IFUNC = 10, // GNU indirect function enumerator
889 if ((Type == ELF::STT_FUNC || Type == ELF::STT_GNU_IFUNC)) { in shouldForceRelocation()
1145 if (Type == ELF::STT_FUNC || Type == ELF::STT_GNU_IFUNC) in emitLabel()
515 #define STT_GNU_IFUNC 10 macro
516 #define STT_GNU_IFUNC 10 macro
601 ECase(STT_GNU_IFUNC); in enumeration()