|
reference, declaration → definition
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));