LWN.net Logo

Linux-tracecalls, a new tool for Kernel development, released

From:  Carl Spalletta <cspalletta@yahoo.com>
To:  linux-kernel@vger.kernel.org
Subject:  [ANNOUNCE] Linux-tracecalls, a new tool for Kernel development, released
Date:  Wed, 19 Jan 2005 11:38:32 -0800 (PST)
Archive-link:  Article, Thread

From http://www.linuxrd.com/~carl/cgi-bin/lnxtc.pl?help

"'LINUX-TRACECALLS' finds all call chains leading to a given function in the
Linux
kernel, to some arbitrary depth. It consists of two parts - a set of specially
prepared cscope databases for the kernel source tree, and a perl program,
'lnxtc.pl',
to do the call chain discovery based on the information in the cscope DBs."

"It works, in part, by expanding function-yielding macros and by mangling function
names
with the name of the file containing the function's definition, prior to creating
the
cscope files."

"It is believed to be highly accurate.."



Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds