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

References

unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
   40   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
   46   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
   87   ES.lookup(JITDylibSearchList({{&JD, false}}), {}, SymbolState::Ready,
  103   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  108   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
  125   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
  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}})));
  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}));
  226   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  227   cantFail(JD.define(std::move(MU)));
  231   auto SymbolFlags = cantFail(JD.lookupFlags(Names));
  254   JD.addGenerator(std::make_unique<BadGenerator>());
  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}},
  270   cantFail(JD.define(absoluteSymbols({{Qux, QuxSym}})));
  272   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), {Baz, Qux});
  283   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  284   cantFail(JD.define(symbolAliases(
  287   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar, Baz});
  300   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  304   cantFail(JD2.define(reexports(JD, {{Bar, {Foo, BarSym.getFlags()}}})));
  314   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  325   cantFail(JD.define(BarMU));
  330       JD, {{Baz, {Foo, BazSym.getFlags()}}, {Qux, {Bar, QuxSym.getFlags()}}})));
  347   JD.addGenerator(std::make_unique<ReexportsGenerator>(JD2, false, Filter));
  349   auto Flags = cantFail(JD.lookupFlags({Foo, Bar, Baz}));
  353   auto Result = cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
  365   cantFail(JD.define(FooMU));
  373   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  376   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  413   cantFail(JD.define(FooMU));
  414   cantFail(JD.define(BarMU));
  415   cantFail(JD.define(BazMU));
  433   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Resolved,
  436   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  451   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Resolved,
  454   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  470   ES.lookup(JITDylibSearchList({{&JD, false}}), {Baz}, SymbolState::Resolved,
  473   ES.lookup(JITDylibSearchList({{&JD, false}}), {Baz}, SymbolState::Ready,
  477   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  478   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Baz})}});
  479   BazR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  483   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  484   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  485   BazR->addDependenciesForAll({{&JD, SymbolNameSet({Baz})}});
  545   cantFail(JD.define(FooMU));
  546   cantFail(JD.define(BarMU));
  554   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  563   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  567   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  586   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  589   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  608   cantFail(JD.define(FooMU));
  609   cantFail(JD.define(BarMU));
  617   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  626   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  630   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  631   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  650   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  653   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  672   cantFail(JD.define(FooMU));
  673   cantFail(JD.define(BarMU));
  681   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  690   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  702   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  714   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  717   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  736   cantFail(JD.define(FooMU));
  737   cantFail(JD.define(BarMU));
  745   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
  754   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  758   FooR->addDependenciesForAll({{&JD, SymbolNameSet({Bar})}});
  759   BarR->addDependenciesForAll({{&JD, SymbolNameSet({Foo})}});
  788   cantFail(JD.define(std::move(MU)));
  791   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  798   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Foo}), Failed())
  800   EXPECT_THAT_EXPECTED(ES.lookup({&JD}, {Bar}), Failed())
  821   cantFail(JD.define(MU));
  823   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  828   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
  854   cantFail(JD.define(MU));
  855   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
  870   ES.lookup(JITDylibSearchList({{&JD, false}}), Names, SymbolState::Ready,
  903   cantFail(JD.define(MU1));
  904   cantFail(JD.define(MU2));
  913   ES.lookup(JITDylibSearchList({{&JD, false}}), {Bar}, SymbolState::Ready,
  940   cantFail(JD.define(MU));
  941   cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
  947   auto BarResult = cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Bar));
  953   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
  977   JD.addGenerator(std::make_unique<TestGenerator>(SymbolMap({{Bar, BarSym}})));
  980       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo, Bar}));
  995   cantFail(JD.define(MU));
  998   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), Names);
 1005           EXPECT_TRUE(F.getSymbols().count(&JD))
 1007           EXPECT_EQ(F.getSymbols().find(&JD)->second, Names)
 1023   cantFail(JD.define(absoluteSymbols({{Baz, BazSym}})));
 1031             JITDylibSearchList({{&JD, false}}), SymbolNameSet({Baz}),
 1047   cantFail(JD.define(MU));
 1050   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), Names);
 1058   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
 1065   cantFail(JD.define(std::move(BarMU)));
 1069       JITDylibSearchList({{&JD, false}}), SymbolNameSet({Foo, Bar}),
 1088   cantFail(JD.define(MU));
 1091       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
 1109   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
 1112       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
 1155   cantFail(JD.define(MU));
 1161       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Foo));
 1169       cantFail(ES.lookup(JITDylibSearchList({{&JD, false}}), Bar));
 1187   cantFail(JD.define(MU));
 1189   auto Result = ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo, Bar});
 1214   cantFail(JD.define(MU));
 1219   ES.lookup(JITDylibSearchList({{&JD, false}}), {Foo}, SymbolState::Ready,
 1228   auto Err = JD.define(MU2);
unittests/ExecutionEngine/Orc/LazyCallThroughAndReexportsTest.cpp
   40   cantFail(JD.define(std::make_unique<SimpleMaterializationUnit>(
   62       JD, DummyTarget, std::move(NotifyResolved)));
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   23   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
   27         auto FlagsMap = cantFail(JD.lookupFlags(Symbols));
   35         return cantFail(JD.legacyLookup(std::move(Q), Symbols));