summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/oat.cc2
-rw-r--r--src/oat_test.cc7
2 files changed, 8 insertions, 1 deletions
diff --git a/src/oat.cc b/src/oat.cc
index cd9e0a36b0..4df4543f3f 100644
--- a/src/oat.cc
+++ b/src/oat.cc
@@ -21,7 +21,7 @@
namespace art {
const uint8_t OatHeader::kOatMagic[] = { 'o', 'a', 't', '\n' };
-const uint8_t OatHeader::kOatVersion[] = { '0', '0', '1', '\0' };
+const uint8_t OatHeader::kOatVersion[] = { '0', '0', '2', '\0' };
OatHeader::OatHeader() {
memset(this, 0, sizeof(*this));
diff --git a/src/oat_test.cc b/src/oat_test.cc
index 3e92a156b4..dae61bbe34 100644
--- a/src/oat_test.cc
+++ b/src/oat_test.cc
@@ -119,4 +119,11 @@ TEST_F(OatTest, WriteRead) {
}
}
+TEST_F(OatTest, OatHeaderSizeCheck) {
+ // If this test is failing and you have to update these constants,
+ // it is time to update OatHeader::kOatVersion
+ EXPECT_EQ(32U, sizeof(OatHeader));
+ EXPECT_EQ(32U, sizeof(OatMethodOffsets));
+}
+
} // namespace art