OLD | NEW |
1 /* Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2015 The Chromium Authors. All rights reserved. |
2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
3 * found in the LICENSE file. | 3 * found in the LICENSE file. |
4 */ | 4 */ |
5 | 5 |
6 /* NOTE: this is auto-generated from IDL */ | 6 /* NOTE: this is auto-generated from IDL */ |
7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h" | 7 #include "ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.h" |
8 | 8 |
9 #include "ppapi/c/ppb.h" | 9 #include "ppapi/c/ppb.h" |
10 #include "ppapi/c/dev/ppb_audio_input_dev.h" | 10 #include "ppapi/c/dev/ppb_audio_input_dev.h" |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 #include "ppapi/c/private/ppb_file_ref_private.h" | 60 #include "ppapi/c/private/ppb_file_ref_private.h" |
61 #include "ppapi/c/private/ppb_flash.h" | 61 #include "ppapi/c/private/ppb_flash.h" |
62 #include "ppapi/c/private/ppb_flash_clipboard.h" | 62 #include "ppapi/c/private/ppb_flash_clipboard.h" |
63 #include "ppapi/c/private/ppb_flash_device_id.h" | 63 #include "ppapi/c/private/ppb_flash_device_id.h" |
64 #include "ppapi/c/private/ppb_flash_drm.h" | 64 #include "ppapi/c/private/ppb_flash_drm.h" |
65 #include "ppapi/c/private/ppb_flash_menu.h" | 65 #include "ppapi/c/private/ppb_flash_menu.h" |
66 #include "ppapi/c/private/ppb_host_resolver_private.h" | 66 #include "ppapi/c/private/ppb_host_resolver_private.h" |
67 #include "ppapi/c/private/ppb_image_capture_private.h" | 67 #include "ppapi/c/private/ppb_image_capture_private.h" |
68 #include "ppapi/c/private/ppb_instance_private.h" | 68 #include "ppapi/c/private/ppb_instance_private.h" |
69 #include "ppapi/c/private/ppb_isolated_file_system_private.h" | 69 #include "ppapi/c/private/ppb_isolated_file_system_private.h" |
70 #include "ppapi/c/private/ppb_nacl_private.h" | |
71 #include "ppapi/c/private/ppb_net_address_private.h" | 70 #include "ppapi/c/private/ppb_net_address_private.h" |
72 #include "ppapi/c/private/ppb_output_protection_private.h" | 71 #include "ppapi/c/private/ppb_output_protection_private.h" |
73 #include "ppapi/c/private/ppb_platform_verification_private.h" | 72 #include "ppapi/c/private/ppb_platform_verification_private.h" |
74 #include "ppapi/c/private/ppb_talk_private.h" | 73 #include "ppapi/c/private/ppb_talk_private.h" |
75 #include "ppapi/c/private/ppb_tcp_server_socket_private.h" | 74 #include "ppapi/c/private/ppb_tcp_server_socket_private.h" |
76 #include "ppapi/c/private/ppb_tcp_socket_private.h" | 75 #include "ppapi/c/private/ppb_tcp_socket_private.h" |
77 #include "ppapi/c/private/ppb_testing_private.h" | 76 #include "ppapi/c/private/ppb_testing_private.h" |
78 #include "ppapi/c/private/ppb_udp_socket_private.h" | 77 #include "ppapi/c/private/ppb_udp_socket_private.h" |
79 #include "ppapi/c/private/ppb_uma_private.h" | 78 #include "ppapi/c/private/ppb_uma_private.h" |
80 #include "ppapi/c/private/ppb_video_destination_private.h" | 79 #include "ppapi/c/private/ppb_video_destination_private.h" |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; | 179 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; |
181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1; | 180 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1; |
182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; | 181 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; |
183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0; | 182 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_0; |
184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1; | 183 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DRM_1_1; |
185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; | 184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Menu_0_2; |
186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; | 185 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; |
187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1; | 186 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1; |
188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; | 187 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; |
189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat
e_0_2; | 188 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat
e_0_2; |
190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; | |
191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; | 189 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; |
192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; | 190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; |
193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; | 191 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; |
194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_
0_1; | 192 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_OutputProtection_Private_
0_1; |
195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv
ate_0_2; | 193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_PlatformVerification_Priv
ate_0_2; |
196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; | 194 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; |
197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; | 195 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; |
198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_1; | 196 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_1; |
199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_2; | 197 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_2; |
200 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; | 198 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; |
(...skipping 3439 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3640 | 3638 |
3641 /* Begin wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */ | 3639 /* Begin wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */ |
3642 | 3640 |
3643 static int32_t Pnacl_M33_PPB_IsolatedFileSystem_Private_Open(PP_Instance instanc
e, PP_IsolatedFileSystemType_Private type, PP_Resource* file_system, struct PP_C
ompletionCallback* callback) { | 3641 static int32_t Pnacl_M33_PPB_IsolatedFileSystem_Private_Open(PP_Instance instanc
e, PP_IsolatedFileSystemType_Private type, PP_Resource* file_system, struct PP_C
ompletionCallback* callback) { |
3644 const struct PPB_IsolatedFileSystem_Private_0_2 *iface = Pnacl_WrapperInfo_PPB
_IsolatedFileSystem_Private_0_2.real_iface; | 3642 const struct PPB_IsolatedFileSystem_Private_0_2 *iface = Pnacl_WrapperInfo_PPB
_IsolatedFileSystem_Private_0_2.real_iface; |
3645 return iface->Open(instance, type, file_system, *callback); | 3643 return iface->Open(instance, type, file_system, *callback); |
3646 } | 3644 } |
3647 | 3645 |
3648 /* End wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */ | 3646 /* End wrapper methods for PPB_IsolatedFileSystem_Private_0_2 */ |
3649 | 3647 |
3650 /* Begin wrapper methods for PPB_NaCl_Private_1_0 */ | |
3651 | |
3652 static void Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr(PP_Instance instance, PP_Boo
l main_service_runtime, const char* alleged_url, const struct PP_NaClFileInfo* n
exe_file_info, PP_Bool uses_nonsfi_mode, PP_NaClAppProcessType process_type, voi
d* imc_handle, struct PP_CompletionCallback* callback) { | |
3653 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3654 iface->LaunchSelLdr(instance, main_service_runtime, alleged_url, nexe_file_inf
o, uses_nonsfi_mode, process_type, imc_handle, *callback); | |
3655 } | |
3656 | |
3657 static int32_t Pnacl_M25_PPB_NaCl_Private_UrandomFD(void) { | |
3658 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3659 return iface->UrandomFD(); | |
3660 } | |
3661 | |
3662 static int32_t Pnacl_M25_PPB_NaCl_Private_BrokerDuplicateHandle(PP_FileHandle so
urce_handle, uint32_t process_id, PP_FileHandle* target_handle, uint32_t desired
_access, uint32_t options) { | |
3663 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3664 return iface->BrokerDuplicateHandle(source_handle, process_id, target_handle,
desired_access, options); | |
3665 } | |
3666 | |
3667 static void Pnacl_M25_PPB_NaCl_Private_GetReadExecPnaclFd(const char* url, struc
t PP_NaClFileInfo* out_file_info) { | |
3668 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3669 iface->GetReadExecPnaclFd(url, out_file_info); | |
3670 } | |
3671 | |
3672 static PP_FileHandle Pnacl_M25_PPB_NaCl_Private_CreateTemporaryFile(PP_Instance
instance) { | |
3673 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3674 return iface->CreateTemporaryFile(instance); | |
3675 } | |
3676 | |
3677 static int32_t Pnacl_M25_PPB_NaCl_Private_GetNumberOfProcessors(void) { | |
3678 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3679 return iface->GetNumberOfProcessors(); | |
3680 } | |
3681 | |
3682 static void Pnacl_M25_PPB_NaCl_Private_ReportTranslationFinished(PP_Instance ins
tance, PP_Bool success, int32_t opt_level, int64_t pexe_size, int64_t compile_ti
me_us) { | |
3683 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3684 iface->ReportTranslationFinished(instance, success, opt_level, pexe_size, comp
ile_time_us); | |
3685 } | |
3686 | |
3687 static void Pnacl_M25_PPB_NaCl_Private_DispatchEvent(PP_Instance instance, PP_Na
ClEventType event_type, const char* resource_url, PP_Bool length_is_computable,
uint64_t loaded_bytes, uint64_t total_bytes) { | |
3688 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3689 iface->DispatchEvent(instance, event_type, resource_url, length_is_computable,
loaded_bytes, total_bytes); | |
3690 } | |
3691 | |
3692 static void Pnacl_M25_PPB_NaCl_Private_ReportLoadError(PP_Instance instance, PP_
NaClError error, const char* error_message) { | |
3693 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3694 iface->ReportLoadError(instance, error, error_message); | |
3695 } | |
3696 | |
3697 static void Pnacl_M25_PPB_NaCl_Private_InstanceCreated(PP_Instance instance) { | |
3698 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3699 iface->InstanceCreated(instance); | |
3700 } | |
3701 | |
3702 static void Pnacl_M25_PPB_NaCl_Private_InstanceDestroyed(PP_Instance instance) { | |
3703 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3704 iface->InstanceDestroyed(instance); | |
3705 } | |
3706 | |
3707 static const char* Pnacl_M25_PPB_NaCl_Private_GetSandboxArch(void) { | |
3708 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3709 return iface->GetSandboxArch(); | |
3710 } | |
3711 | |
3712 static void Pnacl_M25_PPB_NaCl_Private_Vlog(const char* message) { | |
3713 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3714 iface->Vlog(message); | |
3715 } | |
3716 | |
3717 static void Pnacl_M25_PPB_NaCl_Private_InitializePlugin(PP_Instance instance, ui
nt32_t argc, const char* argn[], const char* argv[]) { | |
3718 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3719 iface->InitializePlugin(instance, argc, argn, argv); | |
3720 } | |
3721 | |
3722 static void Pnacl_M25_PPB_NaCl_Private_RequestNaClManifest(PP_Instance instance,
struct PP_CompletionCallback* callback) { | |
3723 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3724 iface->RequestNaClManifest(instance, *callback); | |
3725 } | |
3726 | |
3727 static void Pnacl_M25_PPB_NaCl_Private_GetManifestBaseURL(struct PP_Var* _struct
_result, PP_Instance instance) { | |
3728 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3729 *_struct_result = iface->GetManifestBaseURL(instance); | |
3730 } | |
3731 | |
3732 static void Pnacl_M25_PPB_NaCl_Private_ProcessNaClManifest(PP_Instance instance,
const char* program_url) { | |
3733 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3734 iface->ProcessNaClManifest(instance, program_url); | |
3735 } | |
3736 | |
3737 static PP_Bool Pnacl_M25_PPB_NaCl_Private_GetManifestProgramURL(PP_Instance inst
ance, struct PP_Var* full_url, struct PP_PNaClOptions* pnacl_options, PP_Bool* u
ses_nonsfi_mode) { | |
3738 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3739 return iface->GetManifestProgramURL(instance, full_url, pnacl_options, uses_no
nsfi_mode); | |
3740 } | |
3741 | |
3742 static PP_Bool Pnacl_M25_PPB_NaCl_Private_GetPnaclResourceInfo(PP_Instance insta
nce, struct PP_Var* llc_tool_name, struct PP_Var* ld_tool_name) { | |
3743 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3744 return iface->GetPnaclResourceInfo(instance, llc_tool_name, ld_tool_name); | |
3745 } | |
3746 | |
3747 static void Pnacl_M25_PPB_NaCl_Private_GetCpuFeatureAttrs(struct PP_Var* _struct
_result) { | |
3748 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3749 *_struct_result = iface->GetCpuFeatureAttrs(); | |
3750 } | |
3751 | |
3752 static void Pnacl_M25_PPB_NaCl_Private_DownloadNexe(PP_Instance instance, const
char* url, struct PP_NaClFileInfo* file_info, struct PP_CompletionCallback* call
back) { | |
3753 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3754 iface->DownloadNexe(instance, url, file_info, *callback); | |
3755 } | |
3756 | |
3757 static void Pnacl_M25_PPB_NaCl_Private_ReportSelLdrStatus(PP_Instance instance,
int32_t load_status, int32_t max_status) { | |
3758 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3759 iface->ReportSelLdrStatus(instance, load_status, max_status); | |
3760 } | |
3761 | |
3762 static void Pnacl_M25_PPB_NaCl_Private_LogTranslateTime(const char* histogram_na
me, int64_t time_us) { | |
3763 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3764 iface->LogTranslateTime(histogram_name, time_us); | |
3765 } | |
3766 | |
3767 static void Pnacl_M25_PPB_NaCl_Private_SetPNaClStartTime(PP_Instance instance) { | |
3768 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3769 iface->SetPNaClStartTime(instance); | |
3770 } | |
3771 | |
3772 static void Pnacl_M25_PPB_NaCl_Private_StreamPexe(PP_Instance instance, const ch
ar* pexe_url, int32_t opt_level, const struct PPP_PexeStreamHandler_1_0* stream_
handler, void* stream_handler_user_data) { | |
3773 const struct PPB_NaCl_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_NaCl_Private_
1_0.real_iface; | |
3774 iface->StreamPexe(instance, pexe_url, opt_level, stream_handler, stream_handle
r_user_data); | |
3775 } | |
3776 | |
3777 /* End wrapper methods for PPB_NaCl_Private_1_0 */ | |
3778 | |
3779 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */ | 3648 /* Begin wrapper methods for PPB_NetAddress_Private_0_1 */ |
3780 | 3649 |
3781 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddr
ess_Private* addr1, const struct PP_NetAddress_Private* addr2) { | 3650 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreEqual(const struct PP_NetAddr
ess_Private* addr1, const struct PP_NetAddress_Private* addr2) { |
3782 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddr
ess_Private_0_1.real_iface; | 3651 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddr
ess_Private_0_1.real_iface; |
3783 return iface->AreEqual(addr1, addr2); | 3652 return iface->AreEqual(addr1, addr2); |
3784 } | 3653 } |
3785 | 3654 |
3786 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual(const struct PP_Ne
tAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) { | 3655 static PP_Bool Pnacl_M17_PPB_NetAddress_Private_AreHostsEqual(const struct PP_Ne
tAddress_Private* addr1, const struct PP_NetAddress_Private* addr2) { |
3787 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddr
ess_Private_0_1.real_iface; | 3656 const struct PPB_NetAddress_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_NetAddr
ess_Private_0_1.real_iface; |
3788 return iface->AreHostsEqual(addr1, addr2); | 3657 return iface->AreHostsEqual(addr1, addr2); |
(...skipping 1844 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5633 static const struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private
_0_1 = { | 5502 static const struct PPB_Instance_Private_0_1 Pnacl_Wrappers_PPB_Instance_Private
_0_1 = { |
5634 .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13_PPB_I
nstance_Private_GetWindowObject, | 5503 .GetWindowObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13_PPB_I
nstance_Private_GetWindowObject, |
5635 .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13
_PPB_Instance_Private_GetOwnerElementObject, | 5504 .GetOwnerElementObject = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M13
_PPB_Instance_Private_GetOwnerElementObject, |
5636 .ExecuteScript = (struct PP_Var (*)(PP_Instance instance, struct PP_Var scri
pt, struct PP_Var* exception))&Pnacl_M13_PPB_Instance_Private_ExecuteScript | 5505 .ExecuteScript = (struct PP_Var (*)(PP_Instance instance, struct PP_Var scri
pt, struct PP_Var* exception))&Pnacl_M13_PPB_Instance_Private_ExecuteScript |
5637 }; | 5506 }; |
5638 | 5507 |
5639 static const struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_Isolat
edFileSystem_Private_0_2 = { | 5508 static const struct PPB_IsolatedFileSystem_Private_0_2 Pnacl_Wrappers_PPB_Isolat
edFileSystem_Private_0_2 = { |
5640 .Open = (int32_t (*)(PP_Instance instance, PP_IsolatedFileSystemType_Private
type, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M
33_PPB_IsolatedFileSystem_Private_Open | 5509 .Open = (int32_t (*)(PP_Instance instance, PP_IsolatedFileSystemType_Private
type, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M
33_PPB_IsolatedFileSystem_Private_Open |
5641 }; | 5510 }; |
5642 | 5511 |
5643 static const struct PPB_NaCl_Private_1_0 Pnacl_Wrappers_PPB_NaCl_Private_1_0 = { | |
5644 .LaunchSelLdr = (void (*)(PP_Instance instance, PP_Bool main_service_runtime
, const char* alleged_url, const struct PP_NaClFileInfo* nexe_file_info, PP_Bool
uses_nonsfi_mode, PP_NaClAppProcessType process_type, void* imc_handle, struct
PP_CompletionCallback callback))&Pnacl_M25_PPB_NaCl_Private_LaunchSelLdr, | |
5645 .UrandomFD = (int32_t (*)(void))&Pnacl_M25_PPB_NaCl_Private_UrandomFD, | |
5646 .BrokerDuplicateHandle = (int32_t (*)(PP_FileHandle source_handle, uint32_t
process_id, PP_FileHandle* target_handle, uint32_t desired_access, uint32_t opti
ons))&Pnacl_M25_PPB_NaCl_Private_BrokerDuplicateHandle, | |
5647 .GetReadExecPnaclFd = (void (*)(const char* url, struct PP_NaClFileInfo* out
_file_info))&Pnacl_M25_PPB_NaCl_Private_GetReadExecPnaclFd, | |
5648 .CreateTemporaryFile = (PP_FileHandle (*)(PP_Instance instance))&Pnacl_M25_P
PB_NaCl_Private_CreateTemporaryFile, | |
5649 .GetNumberOfProcessors = (int32_t (*)(void))&Pnacl_M25_PPB_NaCl_Private_GetN
umberOfProcessors, | |
5650 .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, | |
5651 .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, | |
5652 .ReportLoadError = (void (*)(PP_Instance instance, PP_NaClError error, const
char* error_message))&Pnacl_M25_PPB_NaCl_Private_ReportLoadError, | |
5653 .InstanceCreated = (void (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Priva
te_InstanceCreated, | |
5654 .InstanceDestroyed = (void (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Pri
vate_InstanceDestroyed, | |
5655 .GetSandboxArch = (const char* (*)(void))&Pnacl_M25_PPB_NaCl_Private_GetSand
boxArch, | |
5656 .Vlog = (void (*)(const char* message))&Pnacl_M25_PPB_NaCl_Private_Vlog, | |
5657 .InitializePlugin = (void (*)(PP_Instance instance, uint32_t argc, const cha
r* argn[], const char* argv[]))&Pnacl_M25_PPB_NaCl_Private_InitializePlugin, | |
5658 .RequestNaClManifest = (void (*)(PP_Instance instance, struct PP_CompletionC
allback callback))&Pnacl_M25_PPB_NaCl_Private_RequestNaClManifest, | |
5659 .GetManifestBaseURL = (struct PP_Var (*)(PP_Instance instance))&Pnacl_M25_PP
B_NaCl_Private_GetManifestBaseURL, | |
5660 .ProcessNaClManifest = (void (*)(PP_Instance instance, const char* program_u
rl))&Pnacl_M25_PPB_NaCl_Private_ProcessNaClManifest, | |
5661 .GetManifestProgramURL = (PP_Bool (*)(PP_Instance instance, struct PP_Var* f
ull_url, struct PP_PNaClOptions* pnacl_options, PP_Bool* uses_nonsfi_mode))&Pnac
l_M25_PPB_NaCl_Private_GetManifestProgramURL, | |
5662 .GetPnaclResourceInfo = (PP_Bool (*)(PP_Instance instance, struct PP_Var* ll
c_tool_name, struct PP_Var* ld_tool_name))&Pnacl_M25_PPB_NaCl_Private_GetPnaclRe
sourceInfo, | |
5663 .GetCpuFeatureAttrs = (struct PP_Var (*)(void))&Pnacl_M25_PPB_NaCl_Private_G
etCpuFeatureAttrs, | |
5664 .DownloadNexe = (void (*)(PP_Instance instance, const char* url, struct PP_N
aClFileInfo* file_info, struct PP_CompletionCallback callback))&Pnacl_M25_PPB_Na
Cl_Private_DownloadNexe, | |
5665 .ReportSelLdrStatus = (void (*)(PP_Instance instance, int32_t load_status, i
nt32_t max_status))&Pnacl_M25_PPB_NaCl_Private_ReportSelLdrStatus, | |
5666 .LogTranslateTime = (void (*)(const char* histogram_name, int64_t time_us))&
Pnacl_M25_PPB_NaCl_Private_LogTranslateTime, | |
5667 .SetPNaClStartTime = (void (*)(PP_Instance instance))&Pnacl_M25_PPB_NaCl_Pri
vate_SetPNaClStartTime, | |
5668 .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 | |
5669 }; | |
5670 | |
5671 static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Pri
vate_0_1 = { | 5512 static const struct PPB_NetAddress_Private_0_1 Pnacl_Wrappers_PPB_NetAddress_Pri
vate_0_1 = { |
5672 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const st
ruct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreEqual, | 5513 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const st
ruct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreEqual, |
5673 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, con
st struct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreHos
tsEqual, | 5514 .AreHostsEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, con
st struct PP_NetAddress_Private* addr2))&Pnacl_M17_PPB_NetAddress_Private_AreHos
tsEqual, |
5674 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_
Private* addr, PP_Bool include_port))&Pnacl_M17_PPB_NetAddress_Private_Describe, | 5515 .Describe = (struct PP_Var (*)(PP_Module module, const struct PP_NetAddress_
Private* addr, PP_Bool include_port))&Pnacl_M17_PPB_NetAddress_Private_Describe, |
5675 .ReplacePort = (PP_Bool (*)(const struct PP_NetAddress_Private* src_addr, ui
nt16_t port, struct PP_NetAddress_Private* addr_out))&Pnacl_M17_PPB_NetAddress_P
rivate_ReplacePort, | 5516 .ReplacePort = (PP_Bool (*)(const struct PP_NetAddress_Private* src_addr, ui
nt16_t port, struct PP_NetAddress_Private* addr_out))&Pnacl_M17_PPB_NetAddress_P
rivate_ReplacePort, |
5676 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* ad
dr))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress | 5517 .GetAnyAddress = (void (*)(PP_Bool is_ipv6, struct PP_NetAddress_Private* ad
dr))&Pnacl_M17_PPB_NetAddress_Private_GetAnyAddress |
5677 }; | 5518 }; |
5678 | 5519 |
5679 static const struct PPB_NetAddress_Private_1_0 Pnacl_Wrappers_PPB_NetAddress_Pri
vate_1_0 = { | 5520 static const struct PPB_NetAddress_Private_1_0 Pnacl_Wrappers_PPB_NetAddress_Pri
vate_1_0 = { |
5680 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const st
ruct PP_NetAddress_Private* addr2))&Pnacl_M19_0_PPB_NetAddress_Private_AreEqual, | 5521 .AreEqual = (PP_Bool (*)(const struct PP_NetAddress_Private* addr1, const st
ruct PP_NetAddress_Private* addr2))&Pnacl_M19_0_PPB_NetAddress_Private_AreEqual, |
(...skipping 745 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6426 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1, | 6267 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_Instance_Private_0_1, |
6427 .real_iface = NULL | 6268 .real_iface = NULL |
6428 }; | 6269 }; |
6429 | 6270 |
6430 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat
e_0_2 = { | 6271 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Privat
e_0_2 = { |
6431 .iface_macro = PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2, | 6272 .iface_macro = PPB_ISOLATEDFILESYSTEM_PRIVATE_INTERFACE_0_2, |
6432 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private
_0_2, | 6273 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_IsolatedFileSystem_Private
_0_2, |
6433 .real_iface = NULL | 6274 .real_iface = NULL |
6434 }; | 6275 }; |
6435 | 6276 |
6436 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0 = { | |
6437 .iface_macro = PPB_NACL_PRIVATE_INTERFACE_1_0, | |
6438 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NaCl_Private_1_0, | |
6439 .real_iface = NULL | |
6440 }; | |
6441 | |
6442 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1 =
{ | 6277 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1 =
{ |
6443 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_0_1, | 6278 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_0_1, |
6444 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_0_1, | 6279 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_0_1, |
6445 .real_iface = NULL | 6280 .real_iface = NULL |
6446 }; | 6281 }; |
6447 | 6282 |
6448 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0 =
{ | 6283 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0 =
{ |
6449 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_1_0, | 6284 .iface_macro = PPB_NETADDRESS_PRIVATE_INTERFACE_1_0, |
6450 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_0, | 6285 .wrapped_iface = (const void *) &Pnacl_Wrappers_PPB_NetAddress_Private_1_0, |
6451 .real_iface = NULL | 6286 .real_iface = NULL |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6653 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, | 6488 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, |
6654 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1, | 6489 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_1, |
6655 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, | 6490 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, |
6656 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0, | 6491 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_0, |
6657 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1, | 6492 &Pnacl_WrapperInfo_PPB_Flash_DRM_1_1, |
6658 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, | 6493 &Pnacl_WrapperInfo_PPB_Flash_Menu_0_2, |
6659 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, | 6494 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, |
6660 &Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1, | 6495 &Pnacl_WrapperInfo_PPB_ImageCapture_Private_0_1, |
6661 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, | 6496 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, |
6662 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2, | 6497 &Pnacl_WrapperInfo_PPB_IsolatedFileSystem_Private_0_2, |
6663 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, | |
6664 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, | 6498 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, |
6665 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, | 6499 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, |
6666 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, | 6500 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, |
6667 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, | 6501 &Pnacl_WrapperInfo_PPB_OutputProtection_Private_0_1, |
6668 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2, | 6502 &Pnacl_WrapperInfo_PPB_PlatformVerification_Private_0_2, |
6669 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, | 6503 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, |
6670 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, | 6504 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, |
6671 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, | 6505 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, |
6672 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, | 6506 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, |
6673 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, | 6507 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6753 | 6587 |
6754 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ | 6588 /* Initialize the real_iface if it hasn't been. The wrapper depends on it. */ |
6755 if (wrapper->real_iface == NULL) { | 6589 if (wrapper->real_iface == NULL) { |
6756 const void *iface = (*__real_PPPGetInterface)(name); | 6590 const void *iface = (*__real_PPPGetInterface)(name); |
6757 if (NULL == iface) return NULL; | 6591 if (NULL == iface) return NULL; |
6758 wrapper->real_iface = iface; | 6592 wrapper->real_iface = iface; |
6759 } | 6593 } |
6760 | 6594 |
6761 return wrapper->wrapped_iface; | 6595 return wrapper->wrapped_iface; |
6762 } | 6596 } |
OLD | NEW |