commit | 68b5c0b677bae53b3bae5d1890e21fae527f3df3 | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Tue Jan 19 14:25:29 2016 +0000 |
committer | David Brazdil <dbrazdil@google.com> | Mon Feb 01 12:18:48 2016 +0000 |
tree | 0bfdef080978ba7f5c264aa4ab269a07e9949771 | |
parent | 7f1551d28b3674799a4bb2b198bf6b16f32082af [diff] |
ART: Disallow uses of uninitialized references The following instructions accepted uninitialized reference types as their arguments: - instance-of - check-cast - throw - iput-object (stored value argument) - sput-object - invoke-* (non-this arguments) Monitor-enter and monitor-exit are allowed. Bug: 26594149 Change-Id: I2a4decb1fba274b8969b17bc237ac0fd19b93c80