summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroland <roland>2005-11-27 02:05:15 +0000
committerroland <roland>2005-11-27 02:05:15 +0000
commitb4b6a4e76b8ce806beb819a7c682118f26ca045a (patch)
tree4113a6c39c63549188837b11544fe0df7f8239bf
parent9b9d977828e378c79f89e0274bd641dccf49f003 (diff)
downloadsystemtap-steved-b4b6a4e76b8ce806beb819a7c682118f26ca045a.tar.gz
systemtap-steved-b4b6a4e76b8ce806beb819a7c682118f26ca045a.tar.xz
systemtap-steved-b4b6a4e76b8ce806beb819a7c682118f26ca045a.zip
.
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 350b20bf..bb4eab21 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2005-11-26 Roland McGrath <roland@redhat.com>
+ * loc2c.c (struct location): Move frame_base member out of the union.
+ (alloc_location): Initialize it.
+ (new_synthetic_loc, translate, location_from_address): Update uses.
+ (emit_loc_value): Don't handle frame_base here.
+ (c_emit_location): Do it here instead.
+ (translate): Track USED_DEREF separately for each piece.
+ Use a temporary struct when allocating a new piece, letting
+ a pending loc_address piece finish up first.
+
* loc2c-test.c (main): Free SCOPES at end.
(handle_variable): Free POOL at end.