public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* [SCM] systemtap: system-wide probe/trace tool branch, roland/implicit-ptr, created. release-1.3-89-g217a3d6
@ 2010-08-26 8:37 roland
0 siblings, 0 replies; only message in thread
From: roland @ 2010-08-26 8:37 UTC (permalink / raw)
To: systemtap-cvs
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "systemtap: system-wide probe/trace tool".
The branch, roland/implicit-ptr has been created
at 217a3d64e444f27ec9b2cc8c6eca8c92d73dad57 (commit)
- Log -----------------------------------------------------------------
commit 217a3d64e444f27ec9b2cc8c6eca8c92d73dad57
Author: Roland McGrath <roland@redhat.com>
Date: Thu Aug 26 00:51:49 2010 -0700
Revert "Resolve statement scopes lexically instead of by raw PC"
This reverts commit f5958c8f368ffab013222116bb42f4c0ee969252.
commit c25411ec1292535a79d84d9dcc02c9d4618a5f34
Author: Roland McGrath <roland@redhat.com>
Date: Wed Aug 18 15:37:22 2010 -0700
Test case for DW_OP_GNU_implicit_pointer support
* testsuite/systemtap.base/implicitptr.c: New file.
* testsuite/systemtap.base/implicitptr.stp: New file.
* testsuite/systemtap.base/implicitptr.exp: New file.
commit 7c43cce57275948017a0c820a842c7eccf12a726
Author: Roland McGrath <roland@redhat.com>
Date: Tue Jul 27 04:55:48 2010 -0700
loc2c internal reorganization and DW_OP_GNU_implicit_pointer handling
* loc2c.c (struct location_context): New type.
(struct location): New member context points to that.
Add pointer variant with .type = loc_implicit_pointer.
(alloc_location): Take just context pointer as argument.
(FAIL): Use context pointer.
(new_context): New function.
(translate_constant): New function, broken out of ...
(c_translate_constant): ... here. Call it.
(new_synthetic_loc): Don't take pool argument, origin->context has it.
(lose): Take new argument LEN, overall length of LEXPR.
Don't mention the offset into LEXPR if LEXPR is NULL or I is past LEN.
(translate): Take context argument instead of pool, addrbias.
Handle DW_OP_GNU_implicit_pointer.
(location_from_address): Take context argument instead of pool, fail,
fail_arg, emit_address, dwbias, attr, address, fb_attr, cfa_ops.
(location_from_attr): New function.
(translate_offset): New function, broken out of ...
(location_relative): ... here. Call it.
Take context argument instead of pool, dwbias, attr, address.
(c_translate_location): Use new_context.
(c_translate_argument): Likewise.
(emit_base_fetch): Diagnose for loc_implicit_pointer.
(emit_base_store): Likewise.
(c_translate_addressof, c_translate_array): Likewise.
(discontiguify): Likewise. Take context argument instead of pool.
(c_translate_pointer): Handle loc_implicit_pointer.
(c_translate_array_pointer): Likewise.
(c_emit_location): Likewise.
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-08-26 8:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-26 8:37 [SCM] systemtap: system-wide probe/trace tool branch, roland/implicit-ptr, created. release-1.3-89-g217a3d6 roland
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).