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