Remove redundant oat file fields

Change-Id: I2d48acec661c491a692971767694d13a2355e22a
diff --git a/src/oat_writer.cc b/src/oat_writer.cc
index 9f416f1..5f97927 100644
--- a/src/oat_writer.cc
+++ b/src/oat_writer.cc
@@ -237,18 +237,7 @@
     frame_size_in_bytes = compiled_method->GetFrameSizeInBytes();
     core_spill_mask = compiled_method->GetCoreSpillMask();
     fp_spill_mask = compiled_method->GetFpSpillMask();
-  }
 
-  offset += sizeof(frame_size_in_bytes);
-  oat_header_->UpdateChecksum(&frame_size_in_bytes, sizeof(frame_size_in_bytes));
-
-  offset += sizeof(core_spill_mask);
-  oat_header_->UpdateChecksum(&core_spill_mask, sizeof(core_spill_mask));
-
-  offset += sizeof(fp_spill_mask);
-  oat_header_->UpdateChecksum(&fp_spill_mask, sizeof(fp_spill_mask));
-
-  if (compiled_method != NULL) {
     const std::vector<uint32_t>& mapping_table = compiled_method->GetMappingTable();
     size_t mapping_table_size = mapping_table.size() * sizeof(mapping_table[0]);
     mapping_table_offset = (mapping_table_size == 0) ? 0 : offset;
@@ -526,7 +515,7 @@
       if (static_cast<uint32_t>(new_offset) != aligned_code_offset) {
         PLOG(ERROR) << "Failed to seek to align oat code. Actual: " << new_offset
                     << " Expected: " << aligned_code_offset << " File: " << file->name();
-        return false;
+        return 0;
       }
       code_offset += aligned_code_delta;
       DCHECK_CODE_OFFSET();
@@ -548,7 +537,7 @@
              << PrettyMethod(method_idx, dex_file);
       if (!file->WriteFully(&code[0], code_size)) {
         ReportWriteFailure("method code", method_idx, dex_file, file);
-        return false;
+        return 0;
       }
       code_offset += code_size;
     }
@@ -556,25 +545,7 @@
     frame_size_in_bytes = compiled_method->GetFrameSizeInBytes();
     core_spill_mask = compiled_method->GetCoreSpillMask();
     fp_spill_mask = compiled_method->GetFpSpillMask();
-  }
 
-  if (!file->WriteFully(&frame_size_in_bytes, sizeof(frame_size_in_bytes))) {
-    ReportWriteFailure("method frame size", method_idx, dex_file, file);
-    return false;
-  }
-  code_offset += sizeof(frame_size_in_bytes);
-  if (!file->WriteFully(&core_spill_mask, sizeof(core_spill_mask))) {
-    ReportWriteFailure("method core spill mask", method_idx, dex_file, file);
-    return false;
-  }
-  code_offset += sizeof(core_spill_mask);
-  if (!file->WriteFully(&fp_spill_mask, sizeof(fp_spill_mask))) {
-    ReportWriteFailure("method fp spill mask", method_idx, dex_file, file);
-    return false;
-  }
-  code_offset += sizeof(fp_spill_mask);
-
-  if (compiled_method != NULL) {
     const std::vector<uint32_t>& mapping_table = compiled_method->GetMappingTable();
     size_t mapping_table_size = mapping_table.size() * sizeof(mapping_table[0]);
 
@@ -592,7 +563,7 @@
           << PrettyMethod(method_idx, dex_file);
       if (!file->WriteFully(&mapping_table[0], mapping_table_size)) {
         ReportWriteFailure("mapping table", method_idx, dex_file, file);
-        return false;
+        return 0;
       }
       code_offset += mapping_table_size;
     }
@@ -615,7 +586,7 @@
           << PrettyMethod(method_idx, dex_file);
       if (!file->WriteFully(&vmap_table[0], vmap_table_size)) {
         ReportWriteFailure("vmap table", method_idx, dex_file, file);
-        return false;
+        return 0;
       }
       code_offset += vmap_table_size;
     }
@@ -638,7 +609,7 @@
           << PrettyMethod(method_idx, dex_file);
       if (!file->WriteFully(&gc_map[0], gc_map_size)) {
         ReportWriteFailure("GC map", method_idx, dex_file, file);
-        return false;
+        return 0;
       }
       code_offset += gc_map_size;
     }
@@ -655,7 +626,7 @@
       if (static_cast<uint32_t>(new_offset) != aligned_code_offset) {
         PLOG(ERROR) << "Failed to seek to align invoke stub code. Actual: " << new_offset
                     << " Expected: " << aligned_code_offset;
-        return false;
+        return 0;
       }
       code_offset += aligned_code_delta;
       DCHECK_CODE_OFFSET();
@@ -678,7 +649,7 @@
           << PrettyMethod(method_idx, dex_file);
       if (!file->WriteFully(&invoke_stub[0], invoke_stub_size)) {
         ReportWriteFailure("invoke stub code", method_idx, dex_file, file);
-        return false;
+        return 0;
       }
       code_offset += invoke_stub_size;
     }
diff --git a/src/oat_writer.h b/src/oat_writer.h
index cdc061f..210a659 100644
--- a/src/oat_writer.h
+++ b/src/oat_writer.h
@@ -49,7 +49,7 @@
 // ...
 // OatClass[C]
 //
-// padding           if necessary so that the follow code will be page aligned
+// padding           if necessary so that the following code will be page aligned
 //
 // CompiledMethod    one variable sized blob with the contents of each CompiledMethod
 // CompiledMethod