Lines Matching defs:defined
30 #if defined(__APPLE__)
48 #if defined(__APPLE__)
325 } else if (const auto *defined = dyn_cast<Defined>(sym)) {
327 if (defined->isExternalWeakDef())
329 else if (defined->interposable)
390 if (auto *defined = dyn_cast<Defined>(entry))
391 write64le(&buf[i * target->wordSize], defined->getVA());
550 if (auto *defined = dyn_cast<Defined>(&sym))
551 return defined->isExternalWeakDef();
584 static void encodeWeakOverride(const Defined *defined,
588 << defined->getName() << '\0';
678 for (const Defined *defined : definitions)
679 encodeWeakOverride(defined, os);
741 } else if (auto *defined = dyn_cast<Defined>(sym)) {
742 if (defined->isExternalWeakDef()) {
747 } else if (defined->interposable) {
1049 if (const auto *defined = dyn_cast<Defined>(sym)) {
1050 if (defined->privateExtern || !defined->isLive())
1052 trieBuilder.addSymbol(*defined);
1139 if (const auto *defined = dyn_cast_or_null<Defined>(sym)) {
1140 if (!defined->isec() || !isCodeSection(defined->isec()) ||
1141 !defined->isLive())
1143 addrs.push_back(defined->getVA());
1201 void SymtabSection::emitEndFunStab(Defined *defined) {
1203 stab.value = defined->size;
1225 if (auto *defined = dyn_cast<Defined>(sym)) {
1227 assert(defined->includeInSymtab);
1229 if (defined->isAbsolute())
1234 if (!config->keepICFStabs && defined->wasIdenticalCodeFolded)
1237 ObjFile *file = defined->getObjectFile();
1243 symbolsNeedingStabs.emplace_back(defined,
1244 defined->originalIsec->getFile()->id);
1258 Defined *defined = pair.first;
1261 InputSection *isec = defined->originalIsec;
1275 symStab.strx = stringTableSection.addString(defined->getName());
1276 symStab.value = defined->getVA();
1281 emitEndFunStab(defined);
1283 symStab.type = defined->isExternal() ? N_GSYM : N_STSYM;
1329 if (auto *defined = dyn_cast_or_null<Defined>(sym)) {
1330 if (defined->isExternal() || !defined->isLive() ||
1331 !defined->includeInSymtab)
1348 if (auto *defined = dyn_cast<Defined>(sym)) {
1349 if (!defined->includeInSymtab)
1351 assert(defined->isExternal());
1352 if (defined->privateExtern)
1353 localSymbolsHandler(defined);
1355 addSymbol(externalSymbols, defined);
1405 if (auto *defined = dyn_cast<Defined>(entry.sym)) {
1407 if (defined->privateExtern) {
1411 } else if (defined->isExternal()) {
1419 if (defined->isAbsolute()) {
1422 nList->n_value = defined->value;
1425 nList->n_sect = defined->isec()->parent->index;
1427 nList->n_value = defined->getVA();
1429 nList->n_desc |= defined->isExternalWeakDef() ? N_WEAK_DEF : 0;
1431 defined->referencedDynamically ? REFERENCED_DYNAMICALLY : 0;
1584 #if defined(__APPLE__)
2118 assert(def && "Expected all syms in __objc_methlist to be defined");
2237 // If linking PIE, __mh_execute_header is a defined symbol in