commit | 5a906fcc111ffc07d9fd1e7265e8b4a89609f00e | [log] [tgz] |
---|---|---|
author | Chang Xing <chxing@google.com> | Wed Jul 26 15:01:16 2017 -0700 |
committer | Chang Xing <chxing@google.com> | Wed Jul 26 15:05:24 2017 -0700 |
tree | 2bc863d6a51f5e67562653686b138ae1d3757caf | |
parent | 055761a47c4c0f591faaf44279e8d6a412c4f513 [diff] |
Add strict flag in transaction Add a flag named strict_ indicating whether we are compiling app images, which need more strict constraints to control <clinit>s' behavours. When the transaction is marked as strict mode, behaviour changes including nested transactions, field access validation, memory consumption limit and time out for <clinit> at compile time. Test: make test-art-host -j64 Change-Id: I7cc0eea161803ad0d7763725d4deaeee21858054