This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/3079] deref macro cannot read 64-bit values on 32-bit x86
- From: "joshua dot i dot stone at intel dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 16 Aug 2006 23:38:27 -0000
- Subject: [Bug runtime/3079] deref macro cannot read 64-bit values on 32-bit x86
- References: <20060816231926.3079.joshua.i.stone@intel.com>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From joshua dot i dot stone at intel dot com 2006-08-16 23:38 -------
(In reply to comment #1)
> Don't use deref for that.
> The loc2c-runtime.h macros are for the loc2c-generated code.
> They are not intended as general purpose facilities.
Then we need a separate 'deref' for use outside of loc2c-generated code. A lot
of tapset code needs to have a safe way to dereference pointers, so that any
faults caused by bad pointers can be caught and reported as errors.
This may be related to bug #1303, but that's talking about broadly catching
faults, while here I want explicit fault handling.
We can redirect the solution to using something besides 'deref' if you like, but
please don't close the bug until we've actually solved the issue at hand.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |
http://sourceware.org/bugzilla/show_bug.cgi?id=3079
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.