| OLD | NEW |
| 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2012 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 /* This file contains NaCl private interfaces. This interface is not versioned | 6 /* This file contains NaCl private interfaces. This interface is not versioned |
| 7 * and is for internal Chrome use. It may change without notice. */ | 7 * and is for internal Chrome use. It may change without notice. */ |
| 8 | 8 |
| 9 label Chrome { | 9 label Chrome { |
| 10 M25 = 1.0 | 10 M25 = 1.0 |
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 193 * will be able to use dynamic code system calls (e.g., mmap with PROT_EXEC). | 193 * will be able to use dynamic code system calls (e.g., mmap with PROT_EXEC). |
| 194 * The |enable_exception_handling| flag indicates whether or not the nexe | 194 * The |enable_exception_handling| flag indicates whether or not the nexe |
| 195 * will be able to use hardware exception handling. | 195 * will be able to use hardware exception handling. |
| 196 * The |enable_crash_throttling| flag indicates whether or not crashes of | 196 * The |enable_crash_throttling| flag indicates whether or not crashes of |
| 197 * the nexe contribute to crash throttling statisics and whether nexe starts | 197 * the nexe contribute to crash throttling statisics and whether nexe starts |
| 198 * are throttled by crash throttling. | 198 * are throttled by crash throttling. |
| 199 */ | 199 */ |
| 200 void LaunchSelLdr([in] PP_Instance instance, | 200 void LaunchSelLdr([in] PP_Instance instance, |
| 201 [in] PP_Bool main_service_runtime, | 201 [in] PP_Bool main_service_runtime, |
| 202 [in] str_t alleged_url, | 202 [in] str_t alleged_url, |
| 203 [in] PP_NaClFileInfo nexe_file_info, |
| 203 [in] PP_Bool uses_irt, | 204 [in] PP_Bool uses_irt, |
| 204 [in] PP_Bool uses_ppapi, | 205 [in] PP_Bool uses_ppapi, |
| 205 [in] PP_Bool uses_nonsfi_mode, | 206 [in] PP_Bool uses_nonsfi_mode, |
| 206 [in] PP_Bool enable_ppapi_dev, | 207 [in] PP_Bool enable_ppapi_dev, |
| 207 [in] PP_Bool enable_dyncode_syscalls, | 208 [in] PP_Bool enable_dyncode_syscalls, |
| 208 [in] PP_Bool enable_exception_handling, | 209 [in] PP_Bool enable_exception_handling, |
| 209 [in] PP_Bool enable_crash_throttling, | 210 [in] PP_Bool enable_crash_throttling, |
| 210 [in] PPP_ManifestService manifest_service_interface, | 211 [in] PPP_ManifestService manifest_service_interface, |
| 211 [inout] mem_t manifest_service_user_data, | 212 [inout] mem_t manifest_service_user_data, |
| 212 [out] mem_t imc_handle, | 213 [out] mem_t imc_handle, |
| (...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 425 [in] PP_CompletionCallback callback); | 426 [in] PP_CompletionCallback callback); |
| 426 | 427 |
| 427 /* Reports the status of sel_ldr for UMA reporting. | 428 /* Reports the status of sel_ldr for UMA reporting. |
| 428 * |max_status| has to be provided because the implementation of this | 429 * |max_status| has to be provided because the implementation of this |
| 429 * interface can't access the NaClErrorCode enum. | 430 * interface can't access the NaClErrorCode enum. |
| 430 */ | 431 */ |
| 431 void ReportSelLdrStatus([in] PP_Instance instance, | 432 void ReportSelLdrStatus([in] PP_Instance instance, |
| 432 [in] int32_t load_status, | 433 [in] int32_t load_status, |
| 433 [in] int32_t max_status); | 434 [in] int32_t max_status); |
| 434 }; | 435 }; |
| OLD | NEW |