diff options
author | roland <roland> | 2005-08-18 03:42:32 +0000 |
---|---|---|
committer | roland <roland> | 2005-08-18 03:42:32 +0000 |
commit | 52e9954ec3b3944aa489f514f434cdab64330979 (patch) | |
tree | 4f6add3ba3ca759c79a71aea8e3fdcae52097a14 | |
parent | ccc358b16c106058ec5c10d8c6c04a993fd58d88 (diff) | |
download | systemtap-steved-52e9954ec3b3944aa489f514f434cdab64330979.tar.gz systemtap-steved-52e9954ec3b3944aa489f514f434cdab64330979.tar.xz systemtap-steved-52e9954ec3b3944aa489f514f434cdab64330979.zip |
.
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,5 +1,18 @@ 2005-08-17 Roland McGrath <roland@redhat.com> + PR systemtap/1197 + * loc2c.c (struct location): New members `fail', `fail_arg'. + (alloc_location): New function. Initialize those members. + (new_synthetic_loc, translate): Use that instead of obstack_alloc. + (location_from_address, location_relative): Likewise. + (FAIL): New macro. Use it everywhere in place of `error'. + (c_translate_location): Take new args FAIL, FAIL_ARG. + * loc2c.h: Update declaration. + * loc2c-test.c (fail): New function. + (handle_variable): Pass it to c_translate_location. + * tapsets.cxx (dwflpp::loc2c_error): New static method. + (dwflpp::literal_stmt_for_local): Pass it to to c_translate_location. + PR systemtap/1205, systemtap/1206 * loc2c.c (c_translate_fetch): Take TYPEDIE instead of TYPEATTR. (c_translate_store): Likewise. |