WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=15176be6e803987a25112e13f1fa4434410711cf
commit 15176be6e803987a25112e13f1fa4434410711cf Author: Gareth Halfacree <freela...@halfacree.co.uk> Date: Thu Nov 30 07:47:01 2017 -0800 Wiki page start.md changed with summary [created] by Gareth Halfacree --- pages/develop/debug/c/start.md.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pages/develop/debug/c/start.md.txt b/pages/develop/debug/c/start.md.txt new file mode 100644 index 000000000..46eb78f88 --- /dev/null +++ b/pages/develop/debug/c/start.md.txt @@ -0,0 +1,23 @@ +--- +~~Title: Debugging EFL C Applications~~ +--- + +# Debugging EFL C Applications # + +The following documentation contains guides demonstrating tool-based debugging based on examples written in the C language. Language-agnostic debugging documentation and links to examples for other languages, where available, can be found in [Debugging EFL Applications](/develop/debug/start.md). + +## Debugging with GDB ## + +[Debugging with GDB](gdb.md) demonstrates the use of the GNU Debugger to handle common issues encountered when programming with the Enlightenment Foundation Libraries (EFL). + +## Debugging with Valgrind ## + +[Debugging with Valgrind](valgrind.md) demonstrates how to track down memory issues, such as memory leaks, using the Valgrind debugger. + +## Debugging with Clouseau ## + +[Debugging with Clouseau](valgrind.md) demonstrates how to install and use Clouseau, the EFL user interface inspection tool, to explore and debug a basic graphical application written with EFL. + +## Remote Debugging ## + +[Remote Debugging](remote-debug.md) explains how GDB and Clouseau can be used to debug a remote device over serial or network connections, allowing for easier diagnosis of issues on esoteric platforms or which result in graphical corruption or loss of user control when executed on the local system. \ No newline at end of file --