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

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

Issue 17555005: Add events with custom timestamps and thread id to PPAPI dev tracing interface. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: edits Created 7 years, 6 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
OLDNEW
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2013 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/generators/pnacl_shim.h" 7 #include "ppapi/generators/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 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Scrollbar_Dev_0_5; 206 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Scrollbar_Dev_0_5;
207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Dev_0_1; 207 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Dev_0_1;
208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_7; 208 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_7;
209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_8; 209 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_8;
210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_9; 210 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_9;
211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_91; 211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_91;
212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_92; 212 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Testing_Dev_0_92;
213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInput_Dev_0_1; 213 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInput_Dev_0_1;
214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInput_Dev_0_2; 214 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInput_Dev_0_2;
215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1; 215 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_2;
216 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1; 217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1;
217 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Dev_0_1; 218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Dev_0_1;
218 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6; 219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6;
219 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2; 220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2;
220 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3; 221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3;
221 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16; 222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16;
222 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_View_Dev_0_1; 223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_View_Dev_0_1;
223 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Widget_Dev_0_3; 224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Widget_Dev_0_3;
224 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Widget_Dev_0_4; 225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Widget_Dev_0_4;
225 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2; 226 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2;
(...skipping 1639 matching lines...) Expand 10 before | Expand all | Expand 10 after
1865 } 1866 }
1866 1867
1867 /* End wrapper methods for PPB_Testing_Dev_0_92 */ 1868 /* End wrapper methods for PPB_Testing_Dev_0_92 */
1868 1869
1869 /* Not generating wrapper methods for PPB_TextInput_Dev_0_1 */ 1870 /* Not generating wrapper methods for PPB_TextInput_Dev_0_1 */
1870 1871
1871 /* Not generating wrapper methods for PPB_TextInput_Dev_0_2 */ 1872 /* Not generating wrapper methods for PPB_TextInput_Dev_0_2 */
1872 1873
1873 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_1 */ 1874 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_1 */
1874 1875
1876 /* Not generating wrapper methods for PPB_Trace_Event_Dev_0_2 */
1877
1875 /* Begin wrapper methods for PPB_TrueTypeFont_Dev_0_1 */ 1878 /* Begin wrapper methods for PPB_TrueTypeFont_Dev_0_1 */
1876 1879
1877 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies(PP_Instance instan ce, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) { 1880 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontFamilies(PP_Instance instan ce, struct PP_ArrayOutput* output, struct PP_CompletionCallback* callback) {
1878 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeF ont_Dev_0_1.real_iface; 1881 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeF ont_Dev_0_1.real_iface;
1879 return iface->GetFontFamilies(instance, *output, *callback); 1882 return iface->GetFontFamilies(instance, *output, *callback);
1880 } 1883 }
1881 1884
1882 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily(PP_Instance insta nce, struct PP_Var* family, struct PP_ArrayOutput* output, struct PP_CompletionC allback* callback) { 1885 static int32_t Pnacl_M26_PPB_TrueTypeFont_Dev_GetFontsInFamily(PP_Instance insta nce, struct PP_Var* family, struct PP_ArrayOutput* output, struct PP_CompletionC allback* callback) {
1883 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeF ont_Dev_0_1.real_iface; 1886 const struct PPB_TrueTypeFont_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_TrueTypeF ont_Dev_0_1.real_iface;
1884 return iface->GetFontsInFamily(instance, *family, *output, *callback); 1887 return iface->GetFontsInFamily(instance, *family, *output, *callback);
(...skipping 2401 matching lines...) Expand 10 before | Expand all | Expand 10 after
4286 .GetLiveVars = (uint32_t (*)(struct PP_Var live_vars[], uint32_t array_size) )&Pnacl_M28_PPB_Testing_Dev_GetLiveVars, 4289 .GetLiveVars = (uint32_t (*)(struct PP_Var live_vars[], uint32_t array_size) )&Pnacl_M28_PPB_Testing_Dev_GetLiveVars,
4287 .SetMinimumArrayBufferSizeForShmem = (void (*)(PP_Instance instance, uint32_ t threshold))&Pnacl_M28_PPB_Testing_Dev_SetMinimumArrayBufferSizeForShmem 4290 .SetMinimumArrayBufferSizeForShmem = (void (*)(PP_Instance instance, uint32_ t threshold))&Pnacl_M28_PPB_Testing_Dev_SetMinimumArrayBufferSizeForShmem
4288 }; 4291 };
4289 4292
4290 /* Not generating wrapper interface for PPB_TextInput_Dev_0_1 */ 4293 /* Not generating wrapper interface for PPB_TextInput_Dev_0_1 */
4291 4294
4292 /* Not generating wrapper interface for PPB_TextInput_Dev_0_2 */ 4295 /* Not generating wrapper interface for PPB_TextInput_Dev_0_2 */
4293 4296
4294 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_1 */ 4297 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_1 */
4295 4298
4299 /* Not generating wrapper interface for PPB_Trace_Event_Dev_0_2 */
4300
4296 struct PPB_TrueTypeFont_Dev_0_1 Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1 = { 4301 struct PPB_TrueTypeFont_Dev_0_1 Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1 = {
4297 .GetFontFamilies = (int32_t (*)(PP_Instance instance, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_G etFontFamilies, 4302 .GetFontFamilies = (int32_t (*)(PP_Instance instance, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_G etFontFamilies,
4298 .GetFontsInFamily = (int32_t (*)(PP_Instance instance, struct PP_Var family, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26 _PPB_TrueTypeFont_Dev_GetFontsInFamily, 4303 .GetFontsInFamily = (int32_t (*)(PP_Instance instance, struct PP_Var family, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26 _PPB_TrueTypeFont_Dev_GetFontsInFamily,
4299 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_TrueTypeFon tDesc_Dev* desc))&Pnacl_M26_PPB_TrueTypeFont_Dev_Create, 4304 .Create = (PP_Resource (*)(PP_Instance instance, const struct PP_TrueTypeFon tDesc_Dev* desc))&Pnacl_M26_PPB_TrueTypeFont_Dev_Create,
4300 .IsTrueTypeFont = (PP_Bool (*)(PP_Resource resource))&Pnacl_M26_PPB_TrueType Font_Dev_IsTrueTypeFont, 4305 .IsTrueTypeFont = (PP_Bool (*)(PP_Resource resource))&Pnacl_M26_PPB_TrueType Font_Dev_IsTrueTypeFont,
4301 .Describe = (int32_t (*)(PP_Resource font, struct PP_TrueTypeFontDesc_Dev* d esc, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_Desc ribe, 4306 .Describe = (int32_t (*)(PP_Resource font, struct PP_TrueTypeFontDesc_Dev* d esc, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_Desc ribe,
4302 .GetTableTags = (int32_t (*)(PP_Resource font, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTable Tags, 4307 .GetTableTags = (int32_t (*)(PP_Resource font, struct PP_ArrayOutput output, struct PP_CompletionCallback callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTable Tags,
4303 .GetTable = (int32_t (*)(PP_Resource font, uint32_t table, int32_t offset, i nt32_t max_data_length, struct PP_ArrayOutput output, struct PP_CompletionCallba ck callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTable 4308 .GetTable = (int32_t (*)(PP_Resource font, uint32_t table, int32_t offset, i nt32_t max_data_length, struct PP_ArrayOutput output, struct PP_CompletionCallba ck callback))&Pnacl_M26_PPB_TrueTypeFont_Dev_GetTable
4304 }; 4309 };
4305 4310
(...skipping 994 matching lines...) Expand 10 before | Expand all | Expand 10 after
5300 .wrapped_iface = NULL /* Still need slot for real_iface */, 5305 .wrapped_iface = NULL /* Still need slot for real_iface */,
5301 .real_iface = NULL 5306 .real_iface = NULL
5302 }; 5307 };
5303 5308
5304 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1 = { 5309 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1 = {
5305 .iface_macro = PPB_TRACE_EVENT_DEV_INTERFACE_0_1, 5310 .iface_macro = PPB_TRACE_EVENT_DEV_INTERFACE_0_1,
5306 .wrapped_iface = NULL /* Still need slot for real_iface */, 5311 .wrapped_iface = NULL /* Still need slot for real_iface */,
5307 .real_iface = NULL 5312 .real_iface = NULL
5308 }; 5313 };
5309 5314
5315 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_2 = {
5316 .iface_macro = PPB_TRACE_EVENT_DEV_INTERFACE_0_2,
5317 .wrapped_iface = NULL /* Still need slot for real_iface */,
5318 .real_iface = NULL
5319 };
5320
5310 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1 = { 5321 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1 = {
5311 .iface_macro = PPB_TRUETYPEFONT_DEV_INTERFACE_0_1, 5322 .iface_macro = PPB_TRUETYPEFONT_DEV_INTERFACE_0_1,
5312 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1, 5323 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TrueTypeFont_Dev_0_1,
5313 .real_iface = NULL 5324 .real_iface = NULL
5314 }; 5325 };
5315 5326
5316 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Dev_0_1 = { 5327 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Dev_0_1 = {
5317 .iface_macro = PPB_UDPSOCKET_DEV_INTERFACE_0_1, 5328 .iface_macro = PPB_UDPSOCKET_DEV_INTERFACE_0_1,
5318 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UDPSocket_Dev_0_1, 5329 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_UDPSocket_Dev_0_1,
5319 .real_iface = NULL 5330 .real_iface = NULL
(...skipping 488 matching lines...) Expand 10 before | Expand all | Expand 10 after
5808 &Pnacl_WrapperInfo_PPB_Scrollbar_Dev_0_5, 5819 &Pnacl_WrapperInfo_PPB_Scrollbar_Dev_0_5,
5809 &Pnacl_WrapperInfo_PPB_TCPSocket_Dev_0_1, 5820 &Pnacl_WrapperInfo_PPB_TCPSocket_Dev_0_1,
5810 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_7, 5821 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_7,
5811 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_8, 5822 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_8,
5812 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_9, 5823 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_9,
5813 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_91, 5824 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_91,
5814 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_92, 5825 &Pnacl_WrapperInfo_PPB_Testing_Dev_0_92,
5815 &Pnacl_WrapperInfo_PPB_TextInput_Dev_0_1, 5826 &Pnacl_WrapperInfo_PPB_TextInput_Dev_0_1,
5816 &Pnacl_WrapperInfo_PPB_TextInput_Dev_0_2, 5827 &Pnacl_WrapperInfo_PPB_TextInput_Dev_0_2,
5817 &Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1, 5828 &Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1,
5829 &Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_2,
5818 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1, 5830 &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1,
5819 &Pnacl_WrapperInfo_PPB_UDPSocket_Dev_0_1, 5831 &Pnacl_WrapperInfo_PPB_UDPSocket_Dev_0_1,
5820 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6, 5832 &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6,
5821 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2, 5833 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2,
5822 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3, 5834 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3,
5823 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16, 5835 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16,
5824 &Pnacl_WrapperInfo_PPB_View_Dev_0_1, 5836 &Pnacl_WrapperInfo_PPB_View_Dev_0_1,
5825 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_3, 5837 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_3,
5826 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_4, 5838 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_4,
5827 &Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2, 5839 &Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2,
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
5969 if (NULL == iface) return NULL; 5981 if (NULL == iface) return NULL;
5970 wrapper->real_iface = iface; 5982 wrapper->real_iface = iface;
5971 } 5983 }
5972 5984
5973 if (wrapper->wrapped_iface) { 5985 if (wrapper->wrapped_iface) {
5974 return wrapper->wrapped_iface; 5986 return wrapper->wrapped_iface;
5975 } else { 5987 } else {
5976 return wrapper->real_iface; 5988 return wrapper->real_iface;
5977 } 5989 }
5978 } 5990 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698