DELTA 312181 3835 345 SVNM_f|, \<-!NdS->isInCurrentDSO!Body->isInCurrentDSO S->ExportDynamic = true;SymbolBody *SymbolTable::findInCurrentDSO(StringRef Name) { if (SymbolBody *S = find(Name)) if (S->isInCurrentDSO()) return S; return nullptrENDREP DELTA 311125 108463 918 SVNm  `N SymbolBody *findInCurrentDSOENDREP DELTA 312181 4208 465 SVNylYjnot in this DSO, it is not a definition. if (!isInCurrentDSOconst SymbolBody *Body = body(); if (VersionId == VER_NDX_LOCAL && Body->isInCurrentDSOENDREP DELTA 312181 4702 401 SVN0x < qLd;InCurrentDSO() const { return !isUndefined() && !isShared()ENDREP DELTA 312181 5131 459 SVN6R6InCurrentDSOInCurrentDSOENDREP DELTA 312181 6203 796 SVNz]$r~J0#!S->isInCurrentDSOS->isInCurrentDSOENDREP DELTA SVN.data .quad _end ENDREP DELTA 311125 249997 229 SVNEY  6#"ENDREP DELTA 303239 272396 21 SVN.XD-sK5 BDon't add an entry for undef. The freebsd dynamic linker doesn't // check if the value is null. If it is, it will just call the // load address.-NOT: INIT // UNDEF-NOT: FINI // Don't add an entry for shared. For the same reason as undef. // RUN: ld.lld -shared %t -o %t.so // RUN: echo > %t.s // RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %t.s -o %t2.o // RUN: ld.lld -shared %t2.o %t.soSHARED %s // SHARED-NOT: INIT // SHARED-NOT: FINIENDREP DELTA SVNs5ssx^R]k0}P ۃ\}H=5 0QD,y969O1:~]qAAʗT%h5W nrSܼ%uIPmK&%RU\5hlЊ1_y(%bvA~yO 2~hs/Ca, `溏wX>cJ2 n9 v,|GzA(\`}vX%}P) `R-vĐES(dyaKsI5C̊|2S,_y