Structure StrictMode violations as Throwables
All violations of StrictMode now inherit from one central Violation class. This unlocks adding penaltyCallback(Violation). Parsing strings is no longer required to infer what type of violation something is. Violation classes have no need to be loaded in Zygote as only developers opt-in to this feature and will see violations. Cross-binder thread violation perf test: before 2872331 2574093 2481208 after 1938227 1742714 2654538 Bug: 64258734 Test: cts-tradefed run cts-dev --module CtsOsTestCases --test android.os.cts.StrictModeTest Change-Id: I1971feb03ff77cf297c940cacee62fadb5b8422c
Loading
Please register or sign in to comment