diff options
author | roland <roland> | 2005-08-18 08:51:35 +0000 |
---|---|---|
committer | roland <roland> | 2005-08-18 08:51:35 +0000 |
commit | cfb03941894b21c2ccb6bf11cc195a47c9777bde (patch) | |
tree | e50465e145526732fbe92e876a6f8f59cce8cd85 | |
parent | 4b1ad75ead48645adb7f8e6115aff95b76c2f32a (diff) | |
download | systemtap-steved-cfb03941894b21c2ccb6bf11cc195a47c9777bde.tar.gz systemtap-steved-cfb03941894b21c2ccb6bf11cc195a47c9777bde.tar.xz systemtap-steved-cfb03941894b21c2ccb6bf11cc195a47c9777bde.zip |
.
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,3 +1,19 @@ +2005-08-18 Roland McGrath <roland@redhat.com> + + * loc2c.c (struct location): New member `emit_address'. + (alloc_location): Initialize new member from ORIGIN. + (location_from_address): New argument EMIT_ADDRESS. + Initialize new member. + (translate): Use LOC->emit_address hook to format DW_OP_addr constant. + (location_relative): Die if DW_OP_addr is used. + (default_emit_address): New function. + (c_translate_location): New argument EMIT_ADDRESS, pass it down. + Use default_emit_address if argument is null. + * loc2c.h: Update decl. + * loc2c-test.c (handle_variable): Update caller. + * tapsets.cxx (dwflpp::literal_stmt_for_local): Update caller. + (dwflpp::loc2c_emit_address): New static method. + 2005-08-17 Roland McGrath <roland@redhat.com> PR systemtap/1197 |