From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5524 invoked by alias); 27 Feb 2008 19:45:46 -0000 Received: (qmail 5507 invoked by uid 9163); 27 Feb 2008 19:45:46 -0000 Date: Wed, 27 Feb 2008 19:45:00 -0000 Message-ID: <20080227194546.5505.qmail@sourceware.org> From: hunt@sourceware.org To: systemtap-cvs@sourceware.org Subject: src/runtime ChangeLog map-gen.c map.c pmap-gen ... Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: X-SW-Source: 2008-q1/txt/msg00154.txt.bz2 CVSROOT: /cvs/systemtap Module name: src Changes by: hunt@sourceware.org 2008-02-27 19:45:46 Modified files: runtime : ChangeLog map-gen.c map.c pmap-gen.c runtime.h sym.c sym.h runtime/staprun: symbols.c runtime/transport: ChangeLog control.c procfs.c symbols.c transport.c transport_msgs.h Added files: runtime : debug.h mempool.c Log message: 2008-02-27 Martin Hunt * sym.h (_stp_module): Add text_size, lock, and unwind data pointer. * sym.c (_stp_find_module_by_addr): New function. (_stp_kallsyms_lookup): Call _stp_find_module_by_addr(). (_stp_get_unwind_info): New. * runtime.h: Move debug macros to debug.h. Include it. * debug.h: New file. * map.c: Update debug calls. * map-gen.c: Update debug calls. * pmap-gen.c: Update debug calls. * mempool.c: New file. * symbols.c: Use rwlocks. Use new dbug macros. Handle unwind info if present. * transport.c: Include mempool.c. Update dbug and kbug calls to new macros. * transport_msgs.h (_stp_command_name): Add struct containing message names for debugging. * control.c, procfs.c: Use new dbug macros. Use new mempool functions. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/debug.h.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/mempool.c.diff?cvsroot=systemtap&r1=NONE&r2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/ChangeLog.diff?cvsroot=systemtap&r1=1.243&r2=1.244 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/map-gen.c.diff?cvsroot=systemtap&r1=1.11&r2=1.12 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/map.c.diff?cvsroot=systemtap&r1=1.43&r2=1.44 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/pmap-gen.c.diff?cvsroot=systemtap&r1=1.13&r2=1.14 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/runtime.h.diff?cvsroot=systemtap&r1=1.43&r2=1.44 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/sym.c.diff?cvsroot=systemtap&r1=1.22&r2=1.23 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/sym.h.diff?cvsroot=systemtap&r1=1.5&r2=1.6 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/staprun/symbols.c.diff?cvsroot=systemtap&r1=1.11&r2=1.12 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/ChangeLog.diff?cvsroot=systemtap&r1=1.82&r2=1.83 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/control.c.diff?cvsroot=systemtap&r1=1.21&r2=1.22 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/procfs.c.diff?cvsroot=systemtap&r1=1.39&r2=1.40 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/symbols.c.diff?cvsroot=systemtap&r1=1.18&r2=1.19 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport.c.diff?cvsroot=systemtap&r1=1.49&r2=1.50 http://sourceware.org/cgi-bin/cvsweb.cgi/src/runtime/transport/transport_msgs.h.diff?cvsroot=systemtap&r1=1.12&r2=1.13