From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16040 invoked by alias); 18 Aug 2005 02:46:23 -0000 Mailing-List: contact systemtap-cvs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sources.redhat.com List-Archive: Received: (qmail 16017 invoked by uid 9024); 18 Aug 2005 02:46:22 -0000 Date: Thu, 18 Aug 2005 02:46:00 -0000 Message-ID: <20050818024622.16016.qmail@sourceware.org> From: roland@sourceware.org To: systemtap-cvs@sources.redhat.com Subject: src loc2c.c X-SW-Source: 2005-q3/txt/msg00192.txt.bz2 List-Id: CVSROOT: /cvs/systemtap Module name: src Changes by: roland@sourceware.org 2005-08-18 02:46:22 Modified files: . : loc2c.c Log message: 2005-08-17 Roland McGrath * loc2c.c (c_translate_fetch): Take TYPEDIE instead of TYPEATTR. (c_translate_store): Likewise. * loc2c.h: Update decls. * loc2c-test.c (handle_variable): Update callers. Look up type, resolve typedefs, and check that it's DW_TAG_base_type. * tapsets.cxx (dwflpp::literal_stmt_for_local): Likewise. * loc2c.c (base_byte_size): Add assert on expected DIE tag. (c_translate_array, c_translate_pointer): Likewise. * loc2c.h: Amend comments to explicitly state type DIE tags expected. * loc2c.c: #include "loc2c.h". Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/loc2c.c.diff?cvsroot=systemtap&r1=1.5&r2=1.6