| H A D | Symbols.h | 98 uint8_t binding : 4; variable 159 bool isGlobal() const { return binding == llvm::ELF::STB_GLOBAL; } in isGlobal() 160 bool isWeak() const { return binding == llvm::ELF::STB_WEAK; } in isWeak() 168 bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; } in isLocal() 242 Symbol(Kind k, InputFile *file, StringRef name, uint8_t binding, in Symbol() argument 245 binding(binding), stOther(stOther), symbolKind(k), ltoCanOmit(false), in Symbol() 253 sym.binding = binding; in overwrite() 372 Defined(Ctx &ctx, InputFile *file, StringRef name, uint8_t binding, in Defined() argument 375 : Symbol(DefinedKind, file, name, binding, stOther, type), value(value), in Defined() 410 CommonSymbol(Ctx &ctx, InputFile *file, StringRef name, uint8_t binding, in CommonSymbol() argument [all …]
|