Merge Eina Debug feature
authorDaniel Zaoui <daniel.zaoui@yahoo.com>
Mon, 5 Jun 2017 06:10:03 +0000 (09:10 +0300)
committerDaniel Zaoui <daniel.zaoui@yahoo.com>
Mon, 5 Jun 2017 06:10:26 +0000 (09:10 +0300)
commitb0bb79a3f068762bd91d2e9d4af0aae120069f14
tree6510f6dc805c8d2fe2facfec037f9eeded0b1ecf
parent3eb649b180eb98f7be829de5aed7e8c7f1ceb35a
parentc0eb231edb2918252a723862ecd20f6fe52e1242
Merge Eina Debug feature

Eina Debug is a layer aimed to bring a way to debug EFL applications by
providing a transport channel between a debug tool and the applications
of a device.

In order to be interrupted by EFL core as less as possible, the communication
is done in a separated thread.
The Ecore loop is not used there, as well as the Ecore helpers (socket...).

Debugging operations can be registered easily by any layer of the application.

To use it:
- Launch efl_debugd
- Launch the application to debug
- Launch Clouseau (the new version will be pushed soon) or another debug tool
supporting Eina Debug