Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1152)

Side by Side Diff: ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c

Issue 911463003: NaCl cleanup: Move ppb_nacl_private.h into components/nacl/renderer/ (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Rebase Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ppapi/c/private/ppb_nacl_private.h ('k') | ppapi/ppapi_sources.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « ppapi/c/private/ppb_nacl_private.h ('k') | ppapi/ppapi_sources.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698