Lines Matching refs:ELF
44 if (getType() == ELF::STT_SECTION && Binding != ELF::STB_LOCAL) in setBinding()
45 setType(ELF::STT_NOTYPE); in setBinding()
50 case ELF::STB_LOCAL: in setBinding()
53 case ELF::STB_GLOBAL: in setBinding()
56 case ELF::STB_WEAK: in setBinding()
59 case ELF::STB_GNU_UNIQUE: in setBinding()
74 return ELF::STB_LOCAL; in getBinding()
76 return ELF::STB_GLOBAL; in getBinding()
78 return ELF::STB_WEAK; in getBinding()
80 return ELF::STB_GNU_UNIQUE; in getBinding()
85 return ELF::STB_LOCAL; in getBinding()
87 return ELF::STB_GLOBAL; in getBinding()
89 return ELF::STB_WEAK; in getBinding()
91 return ELF::STB_LOCAL; in getBinding()
92 return ELF::STB_GLOBAL; in getBinding()
97 if (Type == ELF::STT_SECTION && getBinding() != ELF::STB_LOCAL) in setType()
102 case ELF::STT_NOTYPE: in setType()
105 case ELF::STT_OBJECT: in setType()
108 case ELF::STT_FUNC: in setType()
111 case ELF::STT_SECTION: in setType()
114 case ELF::STT_COMMON: in setType()
117 case ELF::STT_TLS: in setType()
120 case ELF::STT_GNU_IFUNC: in setType()
134 return ELF::STT_NOTYPE; in getType()
136 return ELF::STT_OBJECT; in getType()
138 return ELF::STT_FUNC; in getType()
140 return ELF::STT_SECTION; in getType()
142 return ELF::STT_COMMON; in getType()
144 return ELF::STT_TLS; in getType()
146 return ELF::STT_GNU_IFUNC; in getType()
151 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in setVisibility()
152 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED); in setVisibility()
160 assert(Visibility == ELF::STV_DEFAULT || Visibility == ELF::STV_INTERNAL || in getVisibility()
161 Visibility == ELF::STV_HIDDEN || Visibility == ELF::STV_PROTECTED); in getVisibility()