kernel/eka/drivers/debug/rmdebug/d_rmd_breakpoints.h
branchRCL_3
changeset 87 2f92ad2dc5db
parent 0 a41df078684a
child 258 880ff05ad710
--- a/kernel/eka/drivers/debug/rmdebug/d_rmd_breakpoints.h	Mon Mar 15 12:45:50 2010 +0200
+++ b/kernel/eka/drivers/debug/rmdebug/d_rmd_breakpoints.h	Wed Mar 31 23:38:45 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of the License "Eclipse Public License v1.0"
@@ -169,6 +169,10 @@
 
 	TInt DoGetBreakList(TUint32* aBuffer, const TUint32 aBufSize, const TUint32 aElement, TUint32& aLastElement);
 
+	// Useful helper functions for debugging breakpoint issues
+	inline void print_BreakpointsDisabledForStep();
+	inline void print_BreakpointsList();
+
 private:
 	// Locked versions of public functions
 	TInt priv_DoSetBreak(TInt32 &aBreakId, const TUint64 aId,  const TBool aThreadSpecific, const TUint32 aAddress, const Debug::TArchitectureMode aMode );
@@ -204,4 +208,6 @@
 	TBool iInitialised;
 };
 
+#include "d_rmd_breakpoints_debug.inl" 
+
 #endif