summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_driver.h
diff options
context:
space:
mode:
author Brian Carlstrom <bdc@google.com> 2013-07-23 22:35:16 -0700
committer Brian Carlstrom <bdc@google.com> 2013-07-24 09:19:30 -0700
commitc50d8e11a098cc5c6239aa86b47d4fcf8cbb4899 (patch)
tree4273347ed7aa19c6edbe70e986f588007ec8f5e0 /compiler/driver/compiler_driver.h
parenta3d6b8cb884fce2fe34258e9d582b11ea9545fd9 (diff)
Remove OatWriter buffering to memory for ElfWriterQuick
This allows the oat contents to be directly written to the file. Change-Id: Ibc7ddf57477b152f07784b52f7334be73fd22833
Diffstat (limited to 'compiler/driver/compiler_driver.h')
-rw-r--r--compiler/driver/compiler_driver.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/driver/compiler_driver.h b/compiler/driver/compiler_driver.h
index 1799057ea6..f3f72dd3c7 100644
--- a/compiler/driver/compiler_driver.h
+++ b/compiler/driver/compiler_driver.h
@@ -39,6 +39,7 @@ namespace art {
class AOTCompilationStats;
class ParallelCompilationManager;
class DexCompilationUnit;
+class OatWriter;
class TimingLogger;
enum CompilerBackend {
@@ -192,7 +193,7 @@ class CompilerDriver {
bool WriteElf(const std::string& android_root,
bool is_host,
const std::vector<const DexFile*>& dex_files,
- std::vector<uint8_t>& oat_contents,
+ OatWriter& oat_writer,
File* file);
// TODO: move to a common home for llvm helpers once quick/portable are merged