Reland "Move the type lookup table to vdex."
This reverts commit 640c448bad41c00599f8f8fb056eba679edc891e.
Reason for revert: CL is not the culprit
Change-Id: Ia9a404980601998ade118b0e14008e2bc6317d76
diff --git a/runtime/oat_file.h b/runtime/oat_file.h
index 7332cc9..4d40584 100644
--- a/runtime/oat_file.h
+++ b/runtime/oat_file.h
@@ -588,9 +588,11 @@
const uint8_t* dex_file_pointer,
uint32_t dex_file_checksum,
const std::string& dex_file_location,
- const std::string& canonical_dex_file_location);
+ const std::string& canonical_dex_file_location,
+ const uint8_t* lookup_table_data);
bool IsBackedByVdexOnly() const;
+ void InitializeTypeLookupTable();
static void AssertAotCompiler();