⛏️ index : haiku.git

author PulkoMandy <pulkomandy@pulkomandy.tk> 2025-11-30 14:22:01.0 +01:00:00
committer Adrien Destugues <pulkomandy@pulkomandy.tk> 2025-12-01 9:48:36.0 +00:00:00
commit
dd24562c1a71ca2bff6c76159ef559ba34a19506 [patch]
tree
0c62047a692b2e158079cc1235542c4fc410e732
parent
b1ff3e6c4642602cd5f61b0218142dbab9812485
download
dd24562c1a71ca2bff6c76159ef559ba34a19506.tar.gz

TextSearch: use shared FunctionTracer

Change-Id: I952e33649c4e0cf6e065040ec47d587fa627aa4c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10039
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>

Diff

 src/apps/text_search/GrepWindow.cpp | 20 +++++---------------
 1 file changed, 5 insertions(+), 15 deletions(-)

diff --git a/src/apps/text_search/GrepWindow.cpp b/src/apps/text_search/GrepWindow.cpp
index 4668cc2..7dc99d4 100644
--- a/src/apps/text_search/GrepWindow.cpp
+++ b/src/apps/text_search/GrepWindow.cpp
@@ -52,21 +52,11 @@

//#define TRACE_FUNCTIONS
#ifdef TRACE_FUNCTIONS
	class FunctionTracer {
	public:
		FunctionTracer(const char* functionName)
			: fName(functionName)
		{
			printf("%s - enter\n", fName.String());
		}
		~FunctionTracer()
		{
			printf("%s - exit\n", fName.String());
		}
	private:
		BString	fName;
	};
# define CALLED()	FunctionTracer functionTracer(__PRETTY_FUNCTION__)
#include <private/shared/FunctionTracer.h>

static int32 sDepth;

# define CALLED()	FunctionTracer functionTracer(__PRETTY_FUNCTION__, sDepth)
#else
# define CALLED()
#endif // TRACE_FUNCTIONS