Debugging NaCl-enabled Projects
This topic describes how to debug Native Client modules within TV application projects.
Due to NaCl deprecation by the Chromium project, Tizen TV will continue its support for NaCl only until 2021-year products. Meanwhile, Tizen TV will start focusing on high-performance, cross-browser WebAssembly from 2020-year products.
You can debug Native Client (NaCl) modules on the emulator or a Samsung TV, within the context of the Web application.
Before testing the application on the emulator or a Samsung TV:
- If you do not have a certificate profile already, create one.
- Launch an appropriate emulator instance, or connect the TV to the SDK.
To debug a NaCl module in a TV application:
In the "Project Explorer" view, right-click the TV application project and select "Debug As > NaCl Module in Tizen Web Application".
If your TV application has multiple NaCl modules, select the module you want to debug.
You can debug only 1 NaCl module at a time.
The Tizen Studio switches to the "Debug" perspective and code execution is stopped at the entry point, if you have defined one.
You can also launch a NaCl module for debugging directly from its project. For more information, see Debugging NaCl Projects.