Compile method one-by-one.

Change-Id: Ic56fb397f3bd6dee32372eb875261a3383eaf30c
diff --git a/src/oat.h b/src/oat.h
index d1e177f..cd3330b 100644
--- a/src/oat.h
+++ b/src/oat.h
@@ -30,7 +30,6 @@
   OatHeader();
   OatHeader(InstructionSet instruction_set,
             const std::vector<const DexFile*>* dex_files,
-            uint32_t elf_image_count,
             uint32_t image_file_location_checksum,
             const std::string& image_file_location);
 
@@ -39,11 +38,8 @@
   uint32_t GetChecksum() const;
   void UpdateChecksum(const void* data, size_t length);
   uint32_t GetDexFileCount() const;
-  uint32_t GetElfImageCount() const;
-  uint32_t GetElfImageTableOffset() const;
   uint32_t GetExecutableOffset() const;
   InstructionSet GetInstructionSet() const;
-  void SetElfImageTableOffset(uint32_t elf_image_offset);
   void SetExecutableOffset(uint32_t executable_offset);
   uint32_t GetImageFileLocationChecksum() const;
   uint32_t GetImageFileLocationSize() const;
@@ -60,8 +56,6 @@
 
   InstructionSet instruction_set_;
   uint32_t dex_file_count_;
-  uint32_t elf_image_count_;
-  uint32_t elf_image_table_offset_;
   uint32_t executable_offset_;
 
   uint32_t image_file_location_checksum_;
@@ -74,6 +68,7 @@
 class PACKED OatMethodOffsets {
  public:
   OatMethodOffsets();
+
   OatMethodOffsets(uint32_t code_offset,
                    uint32_t frame_size_in_bytes,
                    uint32_t core_spill_mask,
@@ -83,14 +78,10 @@
                    uint32_t gc_map_offset,
                    uint32_t invoke_stub_offset
 #if defined(ART_USE_LLVM_COMPILER)
-                 , uint16_t code_elf_idx,
-                   uint16_t code_elf_func_idx,
-                   uint16_t invoke_stub_elf_idx,
-                   uint16_t invoke_stub_elf_func_idx,
-                   uint16_t proxy_stub_elf_idx,
-                   uint16_t proxy_stub_elf_func_idx
+                 , uint32_t proxy_stub_offset
 #endif
                    );
+
   ~OatMethodOffsets();
 
   uint32_t code_offset_;
@@ -103,12 +94,7 @@
   uint32_t invoke_stub_offset_;
 
 #if defined(ART_USE_LLVM_COMPILER)
-  uint16_t code_elf_idx_;
-  uint16_t code_elf_func_idx_;
-  uint16_t invoke_stub_elf_idx_;
-  uint16_t invoke_stub_elf_func_idx_;
-  uint16_t proxy_stub_elf_idx_;
-  uint16_t proxy_stub_elf_func_idx_;
+  uint32_t proxy_stub_offset_;
 #endif
 };