This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
src loc2c.c
- From: roland at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 15 Oct 2007 23:31:50 -0000
- Subject: src loc2c.c
CVSROOT: /cvs/systemtap
Module name: src
Changes by: roland@sourceware.org 2007-10-15 23:31:50
Modified files:
. : loc2c.c
Log message:
2007-10-15 Roland McGrath <roland@redhat.com>
PR 5101
* loc2c.c (struct location): Replace regno union member with struct
member reg, fields regno and offset.
(translate): Update uses.
(emit_base_fetch, emit_base_store, emit_loc_register): Likewise.
Fail if reg.offset is not zero.
(location_relative): Handle DW_OP_plus_uconst relative to loc_register.
(c_translate_array): Handle array index into loc_register.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/loc2c.c.diff?cvsroot=systemtap&r1=1.28&r2=1.29