Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c5398d2c authored by Steven Moreland's avatar Steven Moreland Committed by android-build-merger
Browse files

Merge "libbinder: can't remark binder stability" am: 87cf89ca am: 3e4b252f

am: 499d257f

Change-Id: I5509164899f0712fdc3e0bd8d1f3e1e3044f298d
parents 7d71de03 499d257f
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -275,6 +275,14 @@ TEST(BinderStability, MarkingObjectNoDestructTest) {
    ASSERT_TRUE(MarksStabilityInConstructor::gDestructed);
    ASSERT_TRUE(MarksStabilityInConstructor::gDestructed);
}
}


TEST(BinderStability, RemarkDies) {
    ASSERT_DEATH({
        sp<IBinder> binder = new BBinder();
        Stability::markCompilationUnit(binder.get()); // <-- only called for tests
        Stability::markVndk(binder.get()); // <-- only called for tests
    }, "Should only mark known object.");
}

int main(int argc, char** argv) {
int main(int argc, char** argv) {
    ::testing::InitGoogleTest(&argc, argv);
    ::testing::InitGoogleTest(&argc, argv);