Lines Matching refs:proc
274 ProcessSession proc; member
291 EXPECT_EQ(remoteCounts.size(), proc.sessions.size()); in ~BinderRpcTestProcessSession()
401 .proc = createRpcTestSocketServerProcess(numThreads, numSessions, in createRpcTestSocketServerProcess()
410 ret.rootBinder = ret.proc.sessions.at(0).root; in createRpcTestSocketServerProcess()
418 auto proc = createRpcTestSocketServerProcess(1, 1, [](const sp<RpcServer>& server) { in TEST_P() local
423 EXPECT_EQ(nullptr, proc.sessions.at(0).root); in TEST_P()
427 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
428 ASSERT_NE(proc.rootBinder, nullptr); in TEST_P()
429 EXPECT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()
433 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
434 ASSERT_NE(proc.rootBinder, nullptr); in TEST_P()
435 EXPECT_EQ(IBinderRpcTest::descriptor, proc.rootBinder->getInterfaceDescriptor()); in TEST_P()
439 auto proc = createRpcTestSocketServerProcess(1 /*threads*/, 5 /*sessions*/); in TEST_P() local
440 for (auto session : proc.proc.sessions) { in TEST_P()
447 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
450 EXPECT_EQ(BAD_TYPE, proc.rootBinder->transact(IBinder::PING_TRANSACTION, data, &reply, 0)); in TEST_P()
454 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
457 p1.markForBinder(proc.rootBinder); in TEST_P()
467 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
469 data.markForBinder(proc.rootBinder); in TEST_P()
471 EXPECT_EQ(UNKNOWN_TRANSACTION, proc.rootBinder->transact(1337, data, &reply, 0)); in TEST_P()
475 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
476 EXPECT_OK(proc.rootIface->sendString("asdf")); in TEST_P()
480 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
482 EXPECT_OK(proc.rootIface->doubleString("cool ", &doubled)); in TEST_P()
487 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
490 EXPECT_OK(proc.rootIface->doubleString(single, &doubled)); in TEST_P()
495 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
498 EXPECT_OK(proc.rootIface->pingMe(new MyBinderRpcSession("foo"), &pingResult)); in TEST_P()
505 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
509 EXPECT_OK(proc.rootIface->repeatBinder(inBinder, &outBinder)); in TEST_P()
519 EXPECT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()
527 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
530 EXPECT_OK(proc.rootIface->openSession("aoeu", &session)); in TEST_P()
534 EXPECT_OK(proc.rootIface->repeatBinder(inBinder, &outBinder)); in TEST_P()
545 EXPECT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()
551 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
554 EXPECT_OK(proc.rootIface->repeatBinder(nullptr, &outBinder)); in TEST_P()
559 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
565 EXPECT_OK(proc.rootIface->holdBinder(binder)); in TEST_P()
569 EXPECT_OK(proc.rootIface->getHeldBinder(&held)); in TEST_P()
575 EXPECT_OK(proc.rootIface->holdBinder(nullptr)); in TEST_P()
577 EXPECT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()
594 auto proc = createRpcTestSocketServerProcess(1 /*threads*/, 2 /*sessions*/); in TEST_P() local
598 proc.rootIface->repeatBinder(proc.proc.sessions.at(1).root, &outBinder) in TEST_P()
603 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
608 proc.rootIface->repeatBinder(someRealBinder, &outBinder).transactionError()); in TEST_P()
612 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
617 defaultServiceManager()->addService(String16("not_suspicious"), proc.rootBinder)); in TEST_P()
623 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
626 EXPECT_OK(proc.rootIface->repeatBinder(proc.rootBinder, &outBinder)); in TEST_P()
627 EXPECT_EQ(proc.rootBinder, outBinder); in TEST_P()
631 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
634 EXPECT_OK(proc.rootIface->nestMe(nastyNester, 10)); in TEST_P()
642 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
645 EXPECT_OK(proc.rootIface->alwaysGiveMeTheSameBinder(&a)); in TEST_P()
648 EXPECT_OK(proc.rootIface->alwaysGiveMeTheSameBinder(&b)); in TEST_P()
654 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
657 EXPECT_OK(proc.rootIface->alwaysGiveMeTheSameBinder(&a)); in TEST_P()
662 EXPECT_OK(proc.rootIface->alwaysGiveMeTheSameBinder(&b)); in TEST_P()
686 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
689 EXPECT_OK(proc.rootIface->openSession("aoeu", &session)); in TEST_P()
694 expectSessions(1, proc.rootIface); in TEST_P()
696 expectSessions(0, proc.rootIface); in TEST_P()
700 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
705 expectSessions(i, proc.rootIface); in TEST_P()
707 EXPECT_OK(proc.rootIface->openSession(std::to_string(i), &session)); in TEST_P()
710 expectSessions(sessions.size(), proc.rootIface); in TEST_P()
716 expectSessions(sessions.size(), proc.rootIface); in TEST_P()
720 expectSessions(sessions.size(), proc.rootIface); in TEST_P()
722 expectSessions(0, proc.rootIface); in TEST_P()
736 auto proc = createRpcTestSocketServerProcess(kNumThreads); in TEST_P() local
738 EXPECT_OK(proc.rootIface->lock()); in TEST_P()
743 ts.push_back(std::thread([&] { proc.rootIface->lockUnlock(); })); in TEST_P()
749 EXPECT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()
754 EXPECT_OK(proc.rootIface->unlockInMsAsync(blockTimeMs)); in TEST_P()
757 EXPECT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()
770 auto proc = createRpcTestSocketServerProcess(kNumThreads); in TEST_P() local
776 ts.push_back(std::thread([&] { proc.rootIface->sleepMs(kSleepMs); })); in TEST_P()
794 auto proc = createRpcTestSocketServerProcess(kNumServerThreads); in TEST_P() local
801 EXPECT_OK(proc.rootIface->repeatBinder(proc.rootBinder, &out)); in TEST_P()
802 EXPECT_EQ(proc.rootBinder, out); in TEST_P()
815 auto proc = createRpcTestSocketServerProcess(kNumServerThreads); in TEST_P() local
821 EXPECT_OK(proc.rootIface->sendString("a")); in TEST_P()
825 EXPECT_OK(proc.rootIface->sleepMs(250)); in TEST_P()
837 auto proc = createRpcTestSocketServerProcess(2); in TEST_P() local
841 EXPECT_OK(proc.rootIface->sleepMsAsync(kSleepMs)); in TEST_P()
853 auto proc = createRpcTestSocketServerProcess(1 + kNumExtraServerThreads); in TEST_P() local
855 EXPECT_OK(proc.rootIface->lock()); in TEST_P()
859 proc.rootIface->sleepMsAsync(kSleepMs); in TEST_P()
862 EXPECT_OK(proc.rootIface->unlockInMsAsync(kSleepMs)); in TEST_P()
865 EXPECT_OK(proc.rootIface->lockUnlock()); in TEST_P()
873 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
878 EXPECT_OK(proc.rootIface->openSession("happy", &session)); in TEST_P()
881 EXPECT_OK(proc.rootIface->holdBinder(binder)); in TEST_P()
883 EXPECT_EQ(DEAD_OBJECT, proc.rootIface->die(doDeathCleanup).transactionError()) in TEST_P()
886 proc.expectInvalid = true; in TEST_P()
891 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
893 ndk::SpAIBinder binder = ndk::SpAIBinder(AIBinder_fromPlatformBinder(proc.rootBinder)); in TEST_P()
900 auto proc = createRpcTestSocketServerProcess(1); in TEST_P() local
902 ndk::SpAIBinder binder = ndk::SpAIBinder(AIBinder_fromPlatformBinder(proc.rootBinder)); in TEST_P()
928 auto proc = createRpcTestSocketServerProcess(10); in TEST_P() local
929 ASSERT_EQ(OK, proc.rootBinder->pingBinder()); in TEST_P()