[Lunar-commits] CVS: moonbase/devel/kcachegrind BUILD, NONE, 1.1 DEPENDS, NONE, 1.1 DETAILS, NONE, 1.1

Florin Braescu florin at lunar-linux.org
Sat Jan 24 12:57:14 GMT 2004


Update of /var/cvs/lunar/moonbase/devel/kcachegrind
In directory dbguin.lunar-linux.org:/tmp/cvs-serv29552

Added Files:
	BUILD DEPENDS DETAILS 
Log Message:
an KDE frontend for valgrind profiler tool. added at the hardkrash's request.


--- NEW FILE: BUILD ---
(
  QTDIR=/opt/lunar/qt/3
  KDEDIR=/opt/lunar/kde/3 

  export LD_LIBRARY_PATH=$QTDIR/lib
  export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
  export LD_RUN_PATH=$KDEDIR/lib:$KDEDIR/lib/kde3

  ./configure    --prefix=$KDEDIR       \
                 --enable-final         \
                 --disable-debug        \
                 --with-qt-dir=$QTDIR   \
                 --with-xinerama        \
                 $OPTS                  &&

  make             &&
  prepare_install  &&
  make install   
 
) > $C_FIFO 2>&1
		   

--- NEW FILE: DEPENDS ---
depends kdelibs3 &&
depends calltree

--- NEW FILE: DETAILS ---
          MODULE=kcachegrind
         VERSION=0.4.4
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
   SOURCE_URL[0]=http://kcachegrind.sourceforge.net//$SOURCE
      SOURCE_VFY=md5:874e78af54a661495cbb29922133ab0f
        WEB_SITE=http://kcachegrind.sourceforge.net/cgi-bin/show.cgi
         ENTERED=20040124
         UPDATED=20040124
         GARBAGE=off
        SHORT="kcachegrind is an KDE profiling visualisation tool."

cat << EOF
KCachegrind is a GPL'd tool for quick browsing in and visualisation of 
performance data of an application run. This data is produced by profiling 
tools and typically includes distribution of cost events to source code 
ranges (instructions, source lines, functions, C++ classes) and call 
relationship of functions.
KCachegrind has a list of functions sorted according to different cost types, 
and can provide various performance views for a function like direct/indirect 
callers/callees, TreeMap visualisation of cost distribution among callees, 
call graph sectors centered around the function and annotated source/assembler.
Currently, KCachegrind depends on data delivered by the profiling tool 
calltree, powered by the Valgrind runtime instrumentation framework.
EOF



More information about the Lunar-commits mailing list