Debugging a Trusted Plugin

In some cases it can be useful to develop/port your Native Client module using a two-step process, first as a non-portable trusted Pepper plugin for Windows, Mac, or Linux, then porting to Native Client. In particular this approach allows you to use the standard debuggers and tools from your preferred desktop operating system during trusted plugin development.

Developers should be mindful of the following potential issues when planning this course of development:

Some libraries commonly used with Native Client will not build easily on all operating systems.