Lines Matching defs:defined

29 #if defined(__APPLE__)
47 #if defined(__APPLE__)
324 } else if (const auto *defined = dyn_cast<Defined>(sym)) {
326 if (defined->isExternalWeakDef())
328 else if (defined->interposable)
389 if (auto *defined = dyn_cast<Defined>(entry))
390 write64le(&buf[i * target->wordSize], defined->getVA());
573 static void encodeWeakOverride(const Defined *defined,
577 << defined->getName() << '\0';
667 for (const Defined *defined : definitions)
668 encodeWeakOverride(defined, os);
730 } else if (auto *defined = dyn_cast<Defined>(sym)) {
731 if (defined->isExternalWeakDef()) {
736 } else if (defined->interposable) {
989 if (const auto *defined = dyn_cast<Defined>(sym)) {
990 if (defined->privateExtern || !defined->isLive())
992 trieBuilder.addSymbol(*defined);
1076 if (const auto *defined = dyn_cast_or_null<Defined>(sym)) {
1077 if (!defined->isec || !isCodeSection(defined->isec) ||
1078 !defined->isLive())
1080 addrs.push_back(defined->getVA());
1138 void SymtabSection::emitEndFunStab(Defined *defined) {
1140 stab.value = defined->size;
1162 if (auto *defined = dyn_cast<Defined>(sym)) {
1164 assert(defined->includeInSymtab);
1166 if (defined->isAbsolute())
1171 if (defined->wasIdenticalCodeFolded)
1174 ObjFile *file = defined->getObjectFile();
1178 symbolsNeedingStabs.emplace_back(defined, defined->isec->getFile()->id);
1192 Defined *defined = pair.first;
1193 InputSection *isec = defined->isec;
1206 symStab.sect = defined->isec->parent->index;
1207 symStab.strx = stringTableSection.addString(defined->getName());
1208 symStab.value = defined->getVA();
1213 emitEndFunStab(defined);
1215 symStab.type = defined->isExternal() ? N_GSYM : N_STSYM;
1261 if (auto *defined = dyn_cast_or_null<Defined>(sym)) {
1262 if (defined->isExternal() || !defined->isLive() ||
1263 !defined->includeInSymtab)
1280 if (auto *defined = dyn_cast<Defined>(sym)) {
1281 if (!defined->includeInSymtab)
1283 assert(defined->isExternal());
1284 if (defined->privateExtern)
1285 localSymbolsHandler(defined);
1287 addSymbol(externalSymbols, defined);
1337 if (auto *defined = dyn_cast<Defined>(entry.sym)) {
1339 if (defined->privateExtern) {
1343 } else if (defined->isExternal()) {
1351 if (defined->isAbsolute()) {
1354 nList->n_value = defined->value;
1357 nList->n_sect = defined->isec->parent->index;
1359 nList->n_value = defined->getVA();
1361 nList->n_desc |= defined->isExternalWeakDef() ? N_WEAK_DEF : 0;
1363 defined->referencedDynamically ? REFERENCED_DYNAMICALLY : 0;
1425 if (auto *defined = dyn_cast<Defined>(sym))
1426 if (defined->privateExtern)
1519 #if defined(__APPLE__)
1937 // If linking PIE, __mh_execute_header is a defined symbol in
1992 if (auto *defined = dyn_cast<Defined>(&sym))
1993 return defined->isExternalWeakDef();