]> sourceware.org Git - systemtap.git/commit
2005-08-18 Roland McGrath <roland@redhat.com>
authorroland <roland>
Thu, 18 Aug 2005 08:51:30 +0000 (08:51 +0000)
committerroland <roland>
Thu, 18 Aug 2005 08:51:30 +0000 (08:51 +0000)
commit4b1ad75ead48645adb7f8e6115aff95b76c2f32a
tree2f019f41fcd767cc373eafb902a8b1492c4f4f6f
parent52e9954ec3b3944aa489f514f434cdab64330979
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.
loc2c-test.c
loc2c.c
loc2c.h
tapsets.cxx
This page took 0.028813 seconds and 5 git commands to generate.