Lines Matching refs:Type

180                                   unsigned Type) const;
215 void WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags,
415 uint8_t Type = newType;
426 if (Type == ELF::STT_FUNC || Type == ELF::STT_OBJECT ||
427 Type == ELF::STT_NOTYPE || Type == ELF::STT_TLS)
428 Type = ELF::STT_GNU_IFUNC;
431 if (Type == ELF::STT_OBJECT || Type == ELF::STT_NOTYPE ||
432 Type == ELF::STT_TLS)
433 Type = ELF::STT_FUNC;
436 if (Type == ELF::STT_NOTYPE)
437 Type = ELF::STT_OBJECT;
440 if (Type == ELF::STT_OBJECT || Type == ELF::STT_NOTYPE ||
441 Type == ELF::STT_GNU_IFUNC || Type == ELF::STT_FUNC)
442 Type = ELF::STT_TLS;
446 return Type;
460 // Binding and Type share the same byte as upper and lower nibbles
462 uint8_t Type = Symbol.getType();
464 Type = mergeTypeForSet(Type, Base->getType());
466 uint8_t Info = (Binding << 4) | Type;
498 unsigned Type) const {
588 if (TargetObjectWriter->needsRelocateWithSymbol(*Sym, Type))
685 unsigned Type = GetRelocType(Target, Fixup, IsPCRel);
686 bool RelocateWithSymbol = shouldRelocateWithSymbol(Asm, RefA, SymA, C, Type);
706 ELFRelocationEntry Rec(FixupOffset, SectionSymbol, Type, Addend);
720 ELFRelocationEntry Rec(FixupOffset, SymA, Type, Addend);
1031 void ELFObjectWriter::WriteSecHdrEntry(uint32_t Name, uint32_t Type,
1038 write32(Type); // sh_type
1071 write(TargetObjectWriter->getRSsym(Entry.Type));
1072 write(TargetObjectWriter->getRType3(Entry.Type));
1073 write(TargetObjectWriter->getRType2(Entry.Type));
1074 write(TargetObjectWriter->getRType(Entry.Type));
1077 ERE64.setSymbolAndType(Index, Entry.Type);
1086 ERE32.setSymbolAndType(Index, Entry.Type);
1162 unsigned Type = Section->getType();
1163 if (Type != ELF::SHT_GROUP)
1171 if (Type == ELF::SHT_NOBITS)