reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
  109       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  112         cantFail(R.notifyResolved({{Bar, BarSym}}));
  116         EXPECT_EQ(Name, Bar) << "Expected \"Bar\" to be discarded";
  117         if (Name == Bar)
  143     auto Err = JD.remove({Foo, Bar, Baz, Qux});
  152     auto Err = JD.remove({Foo, Bar, Baz});
  164     auto Err = JD.remove({Foo, Bar, Baz});
  197   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarHiddenSym}})));
  200   cantFail(JD2.define(absoluteSymbols({{Bar, QuxSym}})));
  204       ES.lookup(JITDylibSearchList({{&JD, false}, {&JD2, false}}), {Foo, Bar}));
  208   EXPECT_EQ(Result.count(Bar), 1U) << "Missing result for \"Bar\"";
  209   EXPECT_EQ(Result[Bar].getAddress(), QuxSym.getAddress())
  221       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  229   SymbolNameSet Names({Foo, Bar, Baz});
  238   EXPECT_EQ(SymbolFlags.count(Bar), 1U)
  240   EXPECT_EQ(SymbolFlags[Bar], BarSym.getFlags())
  267   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
  269                                     {Qux, {Bar, JITSymbolFlags::Weak}}})));
  285       {{Baz, {Bar, BazSym.getFlags()}}, {Bar, {Foo, BarSym.getFlags()}}})));
  285       {{Baz, {Bar, BazSym.getFlags()}}, {Bar, {Foo, BarSym.getFlags()}}})));
  287   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar, Baz});
  289   EXPECT_EQ(Result->count(Bar), 1U) << "No result for \"bar\"";
  291   EXPECT_EQ((*Result)[Bar].getAddress(), FooSym.getAddress())
  304   cantFail(JD2.define(reexports(JD, {{Bar, {Foo, BarSym.getFlags()}}})));
  306   auto Result = cantFail(ES.lookup(JITDylibSearchList({{&JD2, false}}), Bar));
  318       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  321         cantFail(R.notifyResolved({{Bar, BarSym}}));
  330       JD, {{Baz, {Foo, BazSym.getFlags()}}, {Qux, {Bar, QuxSym.getFlags()}}})));
  343   cantFail(JD2.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
  345   auto Filter = [this](SymbolStringPtr Name) { return Name != Bar; };
  349   auto Flags = cantFail(JD.lookupFlags({Foo, Bar, Baz}));
  405       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  451   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Resolved,
  454   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  477   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  484   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  495   EXPECT_THAT_ERROR(BarR->notifyResolved({{Bar, BarSym}}), Succeeded())
  541       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  563   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  567   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  586   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  604       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  626   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  630   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  650   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  668       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  690   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  702   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  714   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  732       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  754   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  758   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  782           {{Foo, JITSymbolFlags::Exported}, {Bar, JITSymbolFlags::Exported}}),
  800   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  811       SymbolFlagsMap({{Foo, WeakExported}, {Bar, WeakExported}}),
  816         EXPECT_TRUE(Name == Foo || Name == Bar)
  828   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
  842       SymbolFlagsMap({{Foo, JITSymbolFlags::Exported}, {Bar, WeakExported}}),
  850         EXPECT_EQ(Name, Bar) << "Expected Name to be Bar";
  855   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
  884       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
  886         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
  893       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
  899         EXPECT_EQ(Name, Bar) << "Expected \"Bar\" to be discarded";
  913   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  935             R.defineMaterializing(SymbolFlagsMap({{Bar, BarSym.getFlags()}})));
  936         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
  947   auto BarResult = cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Bar));
  977   JD.addGenerator(std::make_unique<TestGenerator>(SymbolMap({{Bar, BarSym}})));
  980       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo, Bar}));
  982   EXPECT_EQ(Result.count(Bar), 1U) << "Expected to find fallback def for 'bar'";
  983   EXPECT_EQ(Result[Bar].getAddress(), BarSym.getAddress())
  990                       {Bar, JITSymbolFlags::Exported | JITSymbolFlags::Weak}}),
  997   SymbolNameSet Names({Foo, Bar});
 1026       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
 1028         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
 1049   SymbolNameSet Names({Foo, Bar});
 1062       SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
 1069       JITDylibSearchList({{&JD, false}}), SymbolNameSet({Foo, Bar}),
 1127   SymbolNameSet Names({Foo, Bar});
 1133       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
 1140             SymbolFlagsMap({{Bar, BarSym.getFlags()}}),
 1142               cantFail(R2.notifyResolved(SymbolMap({{Bar, BarSym}})));
 1169       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Bar));
 1177       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
 1179         auto R2 = R.delegate({Bar});
 1183         cantFail(R2.notifyResolved({{Bar, BarSym}}));
 1189   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo, Bar});
 1193   EXPECT_EQ(Result->count(Bar), 1U) << "\"Bar\" entry missing";
 1196   EXPECT_EQ((*Result)[Bar].getAddress(), BarSym.getAddress())
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   23   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
   38   auto RS = Resolver->getResponsibilitySet(SymbolNameSet({Bar, Baz}));
   42   EXPECT_EQ(RS.count(Bar), 1U)
   52     EXPECT_EQ(Result->count(Bar), 1U) << "Missing lookup result for bar";
   55     EXPECT_EQ((*Result)[Bar].getAddress(), BarSym.getAddress())
   60       SymbolNameSet({Foo, Bar}), SymbolState::Resolved, OnCompletion);
   62       Resolver->lookup(std::move(Q), SymbolNameSet({Foo, Bar, Baz}));
   90       getResponsibilitySetWithLegacyFn(SymbolNameSet({Bar, Baz}), LegacyLookup);
   94   EXPECT_EQ(RS->count(Bar), 1U) << "Incorrect responsibility set returned";
  105     EXPECT_EQ(Result->count(Bar), 1U) << "Result for bar missing";
  109     EXPECT_EQ((*Result)[Bar].getAddress(), BarAddr) << "Wrong address for bar";
  110     EXPECT_EQ((*Result)[Bar].getFlags(), BarSym.getFlags())
  114   AsynchronousSymbolQuery Q({Foo, Bar}, SymbolState::Resolved, OnCompletion);
  116       lookupWithLegacyFn(ES, Q, SymbolNameSet({Foo, Bar, Baz}), LegacyLookup);