| Index: trunk/src/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
|
| ===================================================================
|
| --- trunk/src/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c (revision 284790)
|
| +++ trunk/src/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c (working copy)
|
| @@ -3322,6 +3322,11 @@
|
| return iface->IsNonSFIModeEnabled();
|
| }
|
|
|
| +static int32_t Pnacl_M25_PPB_NaCl_Private_GetNexeFd(PP_Instance instance, const char* pexe_url, uint32_t abi_version, uint32_t opt_level, const char* headers, const char* extra_flags, PP_Bool* is_hit, PP_FileHandle* nexe_handle, struct PP_CompletionCallback* callback) {
|
| + const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
|
| + return iface->GetNexeFd(instance, pexe_url, abi_version, opt_level, headers, extra_flags, is_hit, nexe_handle, *callback);
|
| +}
|
| +
|
| static void Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished(PP_Instance instance, PP_Bool success, int32_t opt_level, int64_t pexe_size, int64_t compile_time_us) {
|
| const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
|
| iface->ReportTranslationFinished(instance, success, opt_level, pexe_size, compile_time_us);
|
| @@ -3472,11 +3477,6 @@
|
| iface->SetPNaClStartTime(instance);
|
| }
|
|
|
| -static void Pnacl_M25_PPB_NaCl_Private_StreamPexe(PP_Instance instance, const char* pexe_url, int32_t opt_level, const struct PPP_PexeStreamHandler_1_0* stream_handler, void* stream_handler_user_data) {
|
| - const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_1_0.real_iface;
|
| - iface->StreamPexe(instance, pexe_url, opt_level, stream_handler, stream_handler_user_data);
|
| -}
|
| -
|
| /* End wrapper methods for PPB_NaCl_Private_1_0 */
|
|
|
| /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */
|
| @@ -4331,8 +4331,6 @@
|
|
|
| /* End wrapper methods for PPP_Instance_Private_0_1 */
|
|
|
| -/* Not generating wrapper methods for PPP_PexeStreamHandler_1_0 */
|
| -
|
| /* Not generating wrapper interface for PPB_Audio_1_0 */
|
|
|
| /* Not generating wrapper interface for PPB_Audio_1_1 */
|
| @@ -5230,6 +5228,7 @@
|
| .CreateTemporaryFile = (PP_FileHandle (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile,
|
| .GetNumberOfProcessors = (int32_t (*)(void))&Pnacl_M25_PPB_NaCl_Private_GetNumberOfProcessors,
|
| .IsNonSFIModeEnabled = (PP_Bool (*)(void))&Pnacl_M25_PPB_NaCl_Private_IsNonSFIModeEnabled,
|
| + .GetNexeFd = (int32_t (*)(PP_Instance instance, const char* pexe_url, uint32_t abi_version, uint32_t opt_level, const char* headers, const char* extra_flags, PP_Bool* is_hit, PP_FileHandle* nexe_handle, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_NaCl_Private_GetNexeFd,
|
| .ReportTranslationFinished = (void (*)(PP_Instance instance, PP_Bool success, int32_t opt_level, int64_t pexe_size, int64_t compile_time_us))&Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished,
|
| .DispatchEvent = (void (*)(PP_Instance instance, PP_NaClEventType event_type, const char* resource_url, PP_Bool length_is_computable, uint64_t loaded_bytes, uint64_t total_bytes))&Pnacl_M25_PPB_NaCl_Private_DispatchEvent,
|
| .ReportLoadSuccess = (void (*)(PP_Instance instance, uint64_t loaded_bytes, uint64_t total_bytes))&Pnacl_M25_PPB_NaCl_Private_ReportLoadSuccess,
|
| @@ -5259,8 +5258,7 @@
|
| .ReportSelLdrStatus = (void (*)(PP_Instance instance, int32_t load_status, int32_t max_status))&Pnacl_M25_PPB_NaCl_Private_ReportSelLdrStatus,
|
| .LogTranslateTime = (void (*)(const char* histogram_name, int64_t time_us))&Pnacl_M25_PPB_NaCl_Private_LogTranslateTime,
|
| .OpenManifestEntry = (void (*)(PP_Instance instance, PP_Bool is_helper_process, const char* key, struct PP_NaClFileInfo* file_info, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_NaCl_Private_OpenManifestEntry,
|
| - .SetPNaClStartTime = (void (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Private_SetPNaClStartTime,
|
| - .StreamPexe = (void (*)(PP_Instance instance, const char* pexe_url, int32_t opt_level, const struct PPP_PexeStreamHandler_1_0* stream_handler, void* stream_handler_user_data))&Pnacl_M25_PPB_NaCl_Private_StreamPexe
|
| + .SetPNaClStartTime = (void (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Private_SetPNaClStartTime
|
| };
|
|
|
| static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Private_0_1 = {
|
| @@ -5483,8 +5481,6 @@
|
| .GetInstanceObject = &Pnacl_M18_PPP_Instance_Private_GetInstanceObject
|
| };
|
|
|
| -/* Not generating wrapper interface for PPP_PexeStreamHandler_1_0 */
|
| -
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Compositor_0_1 = {
|
| .iface_macro = PPB_COMPOSITOR_INTERFACE_0_1,
|
| .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Compositor_0_1,
|
|
|