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

References

unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
   31     auto I = Resolved.find(Foo);
   41       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
   46   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
   51   cantFail(FooMR->notifyResolved({{Foo, FooSym}}));
   70   AsynchronousSymbolQuery Q(SymbolNameSet({Foo}), SymbolState::Ready,
  103   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  134       JITDylibSearchList({{&JD, false}}), {Foo, Baz}, SymbolState::Ready,
  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});
  175   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  182       SymbolNameSet({Foo}), SymbolState::Ready,
  188   cantFail(JD2.legacyLookup(Q, cantFail(JD.legacyLookup(Q, {Foo}))));
  197   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarHiddenSym}})));
  204       ES.lookup(JITDylibSearchList({{&JD, false}, {&JD2, false}}), {Foo, Bar}));
  207   EXPECT_EQ(Result.count(Foo), 1U) << "Missing result for \"Foo\"";
  226   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  229   SymbolNameSet Names({Foo, Bar, Baz});
  235   EXPECT_EQ(SymbolFlags.count(Foo), 1U) << "Missing lookupFlags result for Foo";
  236   EXPECT_EQ(SymbolFlags[Foo], FooSym.getFlags())
  256   EXPECT_THAT_ERROR(JD.lookupFlags({Foo}).takeError(), Failed<StringError>())
  260       ES.lookup(JITDylibSearchList({{&JD, false}}), SymbolNameSet({Foo}))
  267   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
  268   cantFail(JD.define(symbolAliases({{Baz, {Foo, JITSymbolFlags::Exported}},
  283   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  285       {{Baz, {Bar, BazSym.getFlags()}}, {Bar, {Foo, BarSym.getFlags()}}})));
  300   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  304   cantFail(JD2.define(reexports(JD, {{Bar, {Foo, BarSym.getFlags()}}})));
  314   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  330       JD, {{Baz, {Foo, BazSym.getFlags()}}, {Qux, {Bar, QuxSym.getFlags()}}})));
  343   cantFail(JD2.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
  349   auto Flags = cantFail(JD.lookupFlags({Foo, Bar, Baz}));
  351   EXPECT_EQ(Flags[Foo], FooSym.getFlags()) << "Unexpected flags for Foo";
  353   auto Result = cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
  362       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  373   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  376   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  377   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
  401       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  433   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Resolved,
  436   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  479   BazR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  483   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  493   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
  537       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  554   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  577   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
  589   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  600       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  617   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  631   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  641   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
  653   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  664       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  681   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  705   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
  717   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  728       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  745   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  759   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  762   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
  782           {{Foo, JITSymbolFlags::Exported}, {Bar, JITSymbolFlags::Exported}}),
  791   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  798   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  811       SymbolFlagsMap({{Foo, WeakExported}, {Bar, WeakExported}}),
  816         EXPECT_TRUE(Name == Foo || Name == Bar)
  823   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  842       SymbolFlagsMap({{Foo, JITSymbolFlags::Exported}, {Bar, WeakExported}}),
  845         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}})));
  857   SymbolNameSet Names({Foo});
  863     auto I = Result->find(Foo);
  884       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
  886         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
  932       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
  936         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
  941   cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
  953   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  980       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo, Bar}));
  989       SymbolFlagsMap({{Foo, 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});
 1058   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
 1069       JITDylibSearchList({{&JD, false}}), SymbolNameSet({Foo, Bar}),
 1082       SymbolFlagsMap({{Foo, JITSymbolFlags::Exported}}),
 1084         cantFail(R.notifyResolved({{Foo, FooSym}}));
 1091       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
 1109   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
 1112       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
 1127   SymbolNameSet Names({Foo, Bar});
 1133       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
 1137         EXPECT_EQ(*Requested.begin(), Foo) << "Expected \"Foo\" requested";
 1149         cantFail(R.notifyResolved(SymbolMap({{Foo, FooSym}})));
 1161       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
 1177       SymbolFlagsMap({{Foo, FooSym.getFlags()}, {Bar, BarSym.getFlags()}}),
 1181         cantFail(R.notifyResolved({{Foo, FooSym}}));
 1189   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo, Bar});
 1192   EXPECT_EQ(Result->count(Foo), 1U) << "\"Foo\" entry missing";
 1194   EXPECT_EQ((*Result)[Foo].getAddress(), FooSym.getAddress())
 1208       SymbolFlagsMap({{Foo, FooSym.getFlags()}}),
 1219   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
 1223       SymbolFlagsMap({{Foo, JITSymbolFlags::Exported}}),
 1235   cantFail(FooResponsibility->notifyResolved(SymbolMap({{Foo, FooSym}})));
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   23   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
   51     EXPECT_EQ(Result->count(Foo), 1U) << "Missing lookup result for foo";
   53     EXPECT_EQ((*Result)[Foo].getAddress(), FooSym.getAddress())
   60       SymbolNameSet({Foo, Bar}), SymbolState::Resolved, OnCompletion);
   62       Resolver->lookup(std::move(Q), SymbolNameSet({Foo, Bar, Baz}));
  104     EXPECT_EQ(Result->count(Foo), 1U) << "Result for foo missing";
  106     EXPECT_EQ((*Result)[Foo].getAddress(), FooAddr) << "Wrong address for foo";
  107     EXPECT_EQ((*Result)[Foo].getFlags(), FooSym.getFlags())
  114   AsynchronousSymbolQuery Q({Foo, Bar}, SymbolState::Resolved, OnCompletion);
  116       lookupWithLegacyFn(ES, Q, SymbolNameSet({Foo, Bar, Baz}), LegacyLookup);