From 52e9954ec3b3944aa489f514f434cdab64330979 Mon Sep 17 00:00:00 2001 From: roland Date: Thu, 18 Aug 2005 03:42:32 +0000 Subject: [PATCH] . --- ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 039117b7f..974799d9a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,18 @@ 2005-08-17 Roland McGrath + 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. -- 2.43.5