Lines Matching refs:binder
174 auto binder = in IsApexUpdated() local
176 if (binder != nullptr) { in IsApexUpdated()
177 auto apex_service = interface_cast<IApexService>(binder); in IsApexUpdated()
500 static std::string getInterfaceHash(const sp<IBinder> &binder) { in getInterfaceHash() argument
503 data.writeInterfaceToken(binder->getInterfaceDescriptor()); in getInterfaceHash()
505 binder->transact(IBinder::LAST_CALL_TRANSACTION - 1, data, &reply, 0); in getInterfaceHash()
510 binder::Status status; in getInterfaceHash()
519 static int32_t getInterfaceVersion(const sp<IBinder> &binder) { in getInterfaceVersion() argument
522 const auto &descriptor = binder->getInterfaceDescriptor(); in getInterfaceVersion()
524 status_t err = binder->transact(IBinder::LAST_CALL_TRANSACTION, data, &reply); in getInterfaceVersion()
534 binder::Status status; in getInterfaceVersion()
541 static void CheckAidlVersionMatchesDeclared(sp<IBinder> binder, in CheckAidlVersionMatchesDeclared() argument
545 const int32_t actual_version = getInterfaceVersion(binder); in CheckAidlVersionMatchesDeclared()
593 sp<IBinder> binder = GetAidlService(name); in TEST_P() local
595 ASSERT_NE(binder, nullptr) << "Failed to get " << name; in TEST_P()
600 CheckAidlVersionMatchesDeclared(binder, name, version, allow_upgrade); in TEST_P()
602 const std::string hash = getInterfaceHash(binder); in TEST_P()