Index: ppapi/native_client/src/trusted/plugin/pnacl_translate_thread.h |
diff --git a/ppapi/native_client/src/trusted/plugin/pnacl_translate_thread.h b/ppapi/native_client/src/trusted/plugin/pnacl_translate_thread.h |
index 31981ebdec9c1c8f9a534b2f249898c64cdece80..349b8f5ff098b2d68a722facae034d5d73ef8ad1 100644 |
--- a/ppapi/native_client/src/trusted/plugin/pnacl_translate_thread.h |
+++ b/ppapi/native_client/src/trusted/plugin/pnacl_translate_thread.h |
@@ -50,7 +50,7 @@ class PnaclTranslateThread { |
// as it is passed in with PutBytes. |
void RunTranslate(const pp::CompletionCallback& finish_callback, |
const Manifest* manifest, |
- TempFile* obj_file, |
+ const std::vector<TempFile*>* obj_files, |
TempFile* nexe_file, |
ErrorInfo* error_info, |
PnaclResources* resources, |
@@ -85,7 +85,8 @@ class PnaclTranslateThread { |
void TranslateFailed(enum PluginErrorCode err_code, |
const nacl::string& error_string); |
// Run the LD subprocess, returning true on success |
- bool RunLdSubprocess(int is_shared_library, |
+ bool RunLdSubprocess(int modules_used, |
+ int is_shared_library, |
const nacl::string& soname, |
const nacl::string& lib_dependencies); |
@@ -121,7 +122,7 @@ class PnaclTranslateThread { |
// Data about the translation files, owned by the coordinator |
const Manifest* manifest_; |
- TempFile* obj_file_; |
+ const std::vector<TempFile*>* obj_files_; |
TempFile* nexe_file_; |
ErrorInfo* coordinator_error_info_; |
PnaclResources* resources_; |