From 5c1b08f757eca6ca9ba98e9691156484e854efd5 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Tue, 28 Sep 2004 15:19:43 +0000 Subject: Document EPHY_DEBUG_BREAK. 2004-09-28 Christian Persch * doc/debugging.txt: Document EPHY_DEBUG_BREAK. --- doc/debugging.txt | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/debugging.txt b/doc/debugging.txt index f991c81e9..ba1943344 100644 --- a/doc/debugging.txt +++ b/doc/debugging.txt @@ -5,7 +5,6 @@ LOGGING At execution time, you must enable the log service. To enable the log service, set the environment variable: EPHY_LOG_MODULES -variable. EPHY_LOG_MODULES variable has the form: @@ -17,12 +16,29 @@ The special log module "all" enables all log modules. Use the LOG macro to put debug messages in the code. +WARNINGS +======== + +At execution time, you must enable the service. To enable you to debug +warnings, set the environment variable: EPHY_DEBUG_BREAK + +Possibe value for EPHY_DEBUG_BREAK variable: + + stack Prints a stack trace. + + suspend Use this to stop execution when a warning occurs. + You can then attach a debugger to the process. + + trap Use this while running epiphany in a debugger. + This makes execution stop and gives back control to + the debugger. + + PROFILING ========= At execution time, you must enable the profiling service. To enable the profiling service, set the environment variable: EPHY_PROFILING_MODULES -variable. EPHY_PROFILE_MODULES variable has the form: -- cgit v1.2.3