From d6f914ea4bd09f2d60db2783f7a3fd93d3ec0afb Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Thu, 15 Feb 2018 13:56:50 +0000 Subject: Full-stack integrity: check vdex contents. For priv-apps, if a vdex on /data has dex code, it must be because the APK has compressed dex code. Fall back to APK if not. For test convenience, update --copy-dex-files to also take a "always" variant. bug: 30972906 Test: 677-fsi Change-Id: I49f0eab46650145316a86de2971a3b9c140bcff7 --- compiler/compiler.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'compiler/compiler.h') diff --git a/compiler/compiler.h b/compiler/compiler.h index b92bff61a9..a17e2b5875 100644 --- a/compiler/compiler.h +++ b/compiler/compiler.h @@ -39,6 +39,12 @@ template class Handle; class OatWriter; class Thread; +enum class CopyOption { + kNever, + kAlways, + kOnlyIfCompressed +}; + class Compiler { public: enum Kind { -- cgit v1.2.3-59-g8ed1b