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

Commit 769515db 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...

Merge "libbinder: can't remark binder stability" am: 87cf89ca am: 3e4b252f am: 499d257f am: c5398d2c
am: ec2a274f

Change-Id: Ia4ebabec8ceed87d31d3bf7a15232179665cdb98
parents 37a31d5d ec2a274f
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -275,6 +275,14 @@ TEST(BinderStability, MarkingObjectNoDestructTest) {
    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) {
    ::testing::InitGoogleTest(&argc, argv);