Workaround issue with android.hardware
Probably bug exposed by frameworks/base:
Move more packages to framework2
22aea11d943f14f7f344f14c145be1d7daada69d
Bug: 15162069
Bug: 15162575
Change-Id: Ic797d27df6f3c336cf3480c06f1f0b5cc8973a3b
diff --git a/compiler/dex/frontend.cc b/compiler/dex/frontend.cc
index 5ceda40..5e1198c 100644
--- a/compiler/dex/frontend.cc
+++ b/compiler/dex/frontend.cc
@@ -853,6 +853,11 @@
}
}
+ if (PrettyMethod(method_idx, dex_file).find("android.hardware") != std::string::npos) {
+ LOG(WARNING) << "b/15162069 b/15162575 Workaround inlining issue with " << PrettyMethod(method_idx, dex_file);
+ return nullptr;
+ }
+
if (cu.verbose) {
cu.enable_debug |= (1 << kDebugCodegenDump);
}